[发明专利]一种支持多行业多应用的区块链构建方法及系统在审
申请号: | 201811047877.0 | 申请日: | 2018-09-10 |
公开(公告)号: | CN109447630A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 李加福;叶东曙 | 申请(专利权)人: | 北京安易信科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L9/06;H04L29/08 |
代理公司: | 北京迎硕知识产权代理事务所(普通合伙) 11512 | 代理人: | 吕良;张群峰 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 应用节点 树节点 互相连接 交易数据 网络系统 多应用 构建 应用 存储 交易 | ||
本发明公开了一种区块链网络系统,该系统包括应用节点、全节点和/或行业节点,各节点间通过端对端的方式互相连接,其中,其中应用节点用于发起交易;行业节点用于将交易数据生成区块,所述区块中包括行业树节点和/或应用树节点。通过本发明,实现了不同行业、不同应用的分离,降低了存储,提升了性能和易用性。
技术领域
本发明涉及互联网技术领域,特别是涉及一种支持多行业、多应用的区块链构建方法及系统。
背景技术
区块链一般作为一个不可篡改分布式的共享账本,实际上也是一个分布式计算和存储系统。区块链上的交易和信息数据以及存取认证,由区块链上的所有节点共同完成,由共识算法保证其最终一致性。分布式系统的所有节点共同维护一个公共的账本,用于存储区块链上的所有用户的数据,公共账本位于存储区块上,对任何节点可见,从而防止数据的篡改,同时形成一条可追溯的数据链。
然而,随着区块链技术和数字经济的发展,区块链的参与节点数量日益增长,交易也日益增多,区块链存在的一些问题也日益凸显。例如,从性能的角度,现有的区块链底层系统支持的并发数十分有限,由于共识机制的存在,一般延迟都比较高;另外,从存储的角度,随着交易的增多,区块链节点数据变得越来越庞大。还有,目前区块链上的合约开发还存在工具链少,步骤繁琐等诸多不便。总之,面对越来越高的并发要求与海量数据,如何提高其底层性能,降低存储大小,同时提升应用层的易用性,都是目前需要解决的问题。
针对上述问题,本发明提供了一种新的区块链构建方法及系统,实现了不同行业不同应用的分离,降低了存储,提升了性能和易用性。
发明内容
为实现本发明之目的,采用以下技术方案予以实现:
一种区块链网络系统,该系统包括应用节点、全节点和/或行业节点,各节点间通过端对端的方式互相连接,其中应用节点用于发起交易;行业节点用于将交易数据生成区块,所述区块中包括行业树节点和应用树节点。
所述的区块链网络系统,其中:全节点用于将交易数据生成区块并将区块打包后发送到其它相邻节点,所述区块中包括行业树节点和应用树节点。所述的区块链网络系统,其中:应用节点在设定交易的内容时,在交易内容中加入行业ID和应用ID。
所述的区块链网络系统,其中:应用节点在设定完交易内容后,设定发送交易的金额、费用以及目的地址;检查交易金额的合法性和交易费用的合法性;创建初始交易数据;将签名数据并组合到初始交易数据中,对组合后的数据进行校验,校验合格后生成交易数据;发送交易数据。
所述的区块链网络系统,其中:行业节点或全节点接收到交易数据后,按如下方式处理:如果是全节点,收到交易数据后首先进行校验;如果是行业节点,首先根据预定行业ID对交易数据进行过滤,如果是预定行业,则对交易数据进行校验,如果不是,则忽略该数据,如果该行业节点在判断出交易数据符合预定行业后,还对该交易数据进行预定应用过滤,如果符合预定应用,则对交易数据进行校验,如果不符合,则忽略该数据。
所述的区块链网络系统,其中:行业节点和全节点对交易数据进行如下校验:检查交易的数量是否合法;检查交易是否双重花费;如果是CoinBase类型的交易,检验其长度是否合理,否则校验交易输入是否合理;根据网络类型判断交易是否合理;判断交易长度是否合理;判断交易时间是否合理;判断交易池中是否已经存在相同交易;判断是否与交易池中的其它交易存在冲突;判断交易中的所有输入是否都存在;检查交易的锁定顺序是否合理;如果是交易输入为CoinBase类型,判断是否成熟;检查交易成本是否合理。
所述的区块链网络系统,其中:如果校验通过,则继续校验交易数据的合法性;否则返回校验失败消息,所述继续校验交易数据的合法性是通过与行业和/或应用相关的校验规则进行的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安易信科技有限公司,未经北京安易信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811047877.0/2.html,转载请声明来源钻瓜专利网。