买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中电万维信息技术有限责任公司
摘要:本发明涉及数据传输技术领域,特别是一种多层级的区块链子母链跨链数据处理方法。通过子链和母链的设计,实现了多种异构链之间的跨链数据互通。这使得不同的区块链网络可以更加方便地共享和交换数据,从而提高了整个区块链生态系统的互通性和协同效率。子链共识机制需要依赖母链共识节点参与共识,并且节点共识数量不得低于母链所有共识节点半数。这样做可以避免区块链中的百分之五十一算力攻击,同时也能保证资料数据真实且不可篡改。
主权项:1.一种多层级的区块链子母链跨链数据处理方法,其特征在于包括如下步骤:S1、母链数据推送母链数据通过跨链数据协议推送给子链,母链上的数据被封装成跨链消息,然后通过跨链协议发送到子链;母链数据提供方在区块链上的交易或合约执行数据,即母链区块链交易中包含的写入到区块链的数据或母链上合约写入的需要共享的业务数据;跨链通信需要对方区块链进行授权开始通信,授权包括账本数据授权和合约消息授权,账本数据包括区块链交易、区块及区块头,如果授权其他区块链获取当前区块链的账本数据时,指定授权哪一类账本数据、合约消息;基于IBTP协议,跨链网关将不同应用链抛出的事件数据格式转换为统一格式,包括:消息传输,调用内容加密,应用链感知;消息传输为IBTP消息采用P2P的方式进行传输,消息的主体内容均采用对方的公钥进行加密,应用链感知为在IBTP协议层面,协议能够感知的最小粒度是应用链;协议只能让跨链交易转发到IBTP包中目的链ID所对应的跨链网关;对于更细粒度的链上合约和用户账号地址等,在应用层中对IBTP的payload字段中自行解析和定义业务结构;S2、子链交易写入子链交易写入为子链将接收到的数据写入交易,子链需要将接收到的跨链消息解析成子链区块链数据格式,然后将解析后的数据写入到子链的下一个区块中,交易技术为子链默认用户发起一笔区块链交易到子链网络,默认用户对该交易进行签名,签名规则按照子链区块交易的非对称加密规则,改规则由子链初始化话时选定;该交易在网络中共识节点获取到共识节点交易池,同样按照选定的加密算法验证交易合法性,合法交易就会被包含在子链的下一个区块中;子链区块链的数据格式为区块、事务、实体、合约、账户、配置,区块为区块是区块链的基本单位,每个区块都包含一组事务,以及上一个区块的哈希值,用于确保区块链的完整性和不可篡改性;事务为事务是区块链中的基本操作,它描述了一次或多次区块链数据写入,每个事务都包含一组输入和输出,以及签名等信息;实体为区块链中的参与者,为人、组织或设备;每个实体都有一个或多个公钥,用于验证其身份;合约为在区块链上执行的程序,它定义了一组预设的规则和条件,当这些条件满足时,合约会自动执行相应的操作;账户为区块链中的资产所有者,每个账户都有一个地址,用于接收和发送资产;配置为区块链系统的设置参数,包括网络参数、共识算法参数等;S3、子链共识采用子链共识机制需要母链及其节点参与共识,并且节点共识数量不得低于母链所有共识节点的半数以上,节点、参与共识技术要求为对于联盟链,在区块链初始化时会默认一个或多个共识节点,后续加入的新节点需要通过区块链投票机制将新的节点加入到共识列表,投票机制一般半数或三分之二以上节点同意即生效;S4、其他区块链的数据同步需要同步母链数据的其他区块链需要通过跨链协议加入到子链,并对子链区块事件进行监听,当发生需要同步数据的交易时,将事件涉及交易解析并写入自己的区块,以完成数据同步;同步数据的区块链为支持智能合约、数据透明、数据安全、自动执行、无需第三方参与、避免中介机构处理交易;智能合约为区块链应该支持智能合约,这是存储在区块链上的程序,在满足预先确定的条件时会运行这些程序;智能合约通常用于自动执行协议,以便所有参与者立即确定结果,而无需任何中间人参与,也不会浪费时间;数据透明性:区块链对所有各方均可见,因此所有签名以及合约状态都将以完全透明的方式被记录在账本中。
全文数据:
权利要求:
百度查询: 中电万维信息技术有限责任公司 一种多层级的区块链子母链跨链数据处理方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。