[发明专利]一种基于跨链技术实现高性能区块链网络的方法在审
申请号: | 202010726510.2 | 申请日: | 2020-07-25 |
公开(公告)号: | CN111815329A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 王韬懿;杨旭;何林;李孟柯 | 申请(专利权)人: | 成都星垂平野科技有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/38 |
代理公司: | 郑州欧凯专利代理事务所(普通合伙) 41166 | 代理人: | 毛瑞官 |
地址: | 610000 四川省成都市中国(四川)自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 技术 实现 性能 区块 网络 方法 | ||
1.一种基于跨链技术实现高性能区块链网络的方法,其特征在于,包括如下步骤:
S1假设在链B上执行的交易想要知道在链A上发生的特定事件,或者链A状态中的某个特定对象在某个特定时间包含某些值,假设链A的设计类似于比特币或以太坊,因为它具有“区块”和“区块头”的概念,其中“区块头”是“代表”这个区块的完整信息数据,那么我们可以用一些加密认证的方式,比如使用Merkle树来验证对方链上发送过来的交易,接收到交易之后解析交易,并在本文所设计的区块链做对应状态的修改;
S2在链B上创建中继,这些中继会接收链A的区块头,并使用链A的一致性算法的标准验证程序来验证该块头,在工作证明的链中,这将对与指定的区块头涉及验证足够大的运算量,而不是任何冲突的区块头,并且在传统的拜占庭容错一致性算法中,它将包括验证2/3的验证者节点签名已经验证了区块头,一旦中继已经验证了区块头已经完成,则中继可以通过针对区块头验证Merkle树的单个分支来单独验证任何期望的交易或帐户的状态。
2.根据权利要求1所述的一种基于跨链技术实现高性能区块链网络的方法,其特征在于,跨链交易过程中,CA表示链A,CB表示链B,一共发生了4种类型的交易,其交易过程如下:
S1链A上的A向链B上的A发送一笔转账,这时链A上应该将A发送的资产数量锁定,在链B验证了交易有效性之后同时在链B为A对应的账户创建等值的资产;
S2在链B上,链B上面的A向链B上面的B发送一笔转账,该笔转账只需要链B上运行的出块节点进行验证并打包进区块;
S3当链B上面的B想要向链A上转移资产时,链B需要对B的资产进行锁定,同时链A通过验证这比交易所在的区块头之后在链A上向链B的B进行一笔转账交易,当交易被出块节点打包进区块的时候,那么就完成了跨链交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都星垂平野科技有限公司,未经成都星垂平野科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010726510.2/1.html,转载请声明来源钻瓜专利网。