[发明专利]一种处理区块链混合共识的方法和装置有效
申请号: | 201910257916.8 | 申请日: | 2019-04-01 |
公开(公告)号: | CN110084596B | 公开(公告)日: | 2023-02-10 |
发明(设计)人: | 杜晓楠 | 申请(专利权)人: | 杜晓楠 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F16/27;G06F16/23;H04L67/55 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 邹秋菊 |
地址: | 新加坡碧山22*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 区块 混合 共识 方法 装置 | ||
一种处理区块链混合共识的方法,包括:S1、客户端收集、验证并向DAG网络提交交易或者交易集合;S2、采用PoW结合PoS共识算法进行确定性共识;S3、由共识发起者向DAG网络发送共识完成消息。实施本发明的处理区块链混合共识的方法、装置和算机可读存储介质,通过在DAG网络中采用PoW结合PoS共识算法进行确定性共识,引入了DAG的高TPS特性,能够在维护交易安全性的同时提高交易效率,减少系统损耗,减少作恶。
技术领域
本发明涉及区块链技术,更具体地说,涉及一种处理区块链混合共识的方法和装置。
背景技术
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
在分布式计算系统中,不同的计算机通过信息交换尝试达成共识,但有时候,系统中的协调计算机或者成员计算机可能因系统错误,而交换错误信息,以致影响最终的系统一致性。比特币采用的工作量证明机制(PoW)共识机制就是牺牲了强一致性,获得高可用性和分区容错性,从而达到最终一致性,通过挖矿激励体系,使得矿工通过经济制度去维护整个区块链的最终一致性。而这样的缺陷一是在于交易速度慢,浪费大量能源,二是容易产生分叉,造成比特币持有者利益受损。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种处理区块链混合共识的方法和装置,能够在维护交易安全性的同时提高交易效率,减少系统损耗,减少作恶。
本发明解决其技术问题所采用的技术方案是:构造一种处理区块链混合共识的方法,包括:
S1、客户端收集、验证并向DAG网络提交交易或者交易集合;
S2、采用PoW结合PoS共识算法进行确定性共识;
S3、由共识发起者向DAG网络发送共识完成消息。
在本发明所述的处理区块链混合共识的方法中,所述步骤S2进一步包括:
S21、将一定数量的Token抵押到矿池中然后开启PoW矿池挖矿;
S22、PoS矿工采用Token换取Ticket以获得投票权利;
S23、PoS矿工对PoW矿工挖矿的DAG区块进行投票,基于投票结果划分所述DAG区块的奖励和协调DAG网络结构。
在本发明所述的处理区块链混合共识的方法中,所述步骤S21进一步包括:
S211、将一定数量的Token抵押到矿池中作为保证金;
S212、PoW矿工使用sha256算法找到最小的hash,矿池通过最小的hash生成DAG区块并在DAG网络中广播;
S213、DAG网络中的其他矿池验证所述DAG区块是否合法,如果合法执行步骤S22,否则扣除所述矿池的保证金并返回步骤S212。
在本发明所述的处理区块链混合共识的方法中,所述步骤S23进一步包括:
S231、PoS矿工基于所述PoW矿工是否作恶对PoW矿工挖矿的DAG区块进行投票;
S232、基于投票结果将所述DAG区块的奖励分成三部分,第一部分给PoW矿工,第二部分给PoS矿工,第三部分给基金会;
S233、基于投票结果引导DGA网络发展和决定提案。
在本发明所述的处理区块链混合共识的方法中,在所述步骤S232中,所述第一部分为60%,所述第二部分为30%,所述第三部分为10%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杜晓楠,未经杜晓楠许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910257916.8/2.html,转载请声明来源钻瓜专利网。