【技术实现步骤摘要】
一种区块链混合共识方法
本专利技术属于区块链
,特别是涉及一种区块链混合共识方法。
技术介绍
POW已经在比特币系统中运行了10年时间,经历了时间的考验,是目前最为安全稳定的共识算法。然而,由于近年来大部分算力掌握在几大矿池手中,业界对大矿池算力垄断的担忧日趋严重。另外,POW还存在如下问题:(1)对资源的巨大消耗引起了环保人士的批评;(2)很低的TPS(即每秒处理交易量,TransactionsPerSecond,TPS);(3)将大多数人排除在挖矿之外导致很低的参与度,偏离了去中心化的设计目标。为了解决POW存在的这些问题,SunnyKing和ScottNadal(通过Peercoin,PPC)提出了POS的共识方案。POS摒弃了算力竞争,能耗更低,让大部分用户可以参与进去,但同时也带来了其它问题,例如:(1)大股东股权垄断;(2)区块高分叉倾向;(3)无利害关系攻击(Nothing-at-Stake)(4)长程攻击(Long-range-attack)等。因此,作为一种改进,DanielLarimer(通过Bitshares,BTS)又提出了DPOS共 ...
【技术保护点】
1.一种区块链混合共识方法,其特征在于,包括:代理矿工注册委托账户;股东锁定自己的部分或全部资产作为委托股权,并将所述委托股权授权给代理矿工的委托账户;代理矿工在获得股东授权的委托股权N1个区块后,采用POW方式进行挖矿;挖矿成功后,向代理矿工发放POW收益,向股东发放POS收益。
【技术特征摘要】
1.一种区块链混合共识方法,其特征在于,包括:代理矿工注册委托账户;股东锁定自己的部分或全部资产作为委托股权,并将所述委托股权授权给代理矿工的委托账户;代理矿工在获得股东授权的委托股权N1个区块后,采用POW方式进行挖矿;挖矿成功后,向代理矿工发放POW收益,向股东发放POS收益。2.根据权利要求1所述的一种区块链混合共识方法,其特征在于,所述区块链混合共识方法还包括取消授权的步骤:股东发起取消授权交易,取消所述股东的委托股权与代理矿工的委托账户的关联;等待N2个区块后,取消授权交易成熟,所述股东的委托股权正式解锁。3.根据权利要求1所述的一种区块链混合共识方法,其特征在于,所述代理矿工挖矿时,当挖到区块后,将所述区块广播到整个区块链;所述区块链上的其它所有节点验证所述区块的合法性,若验证通过则挖矿成功。4.根据权利要求3所述的一种区块链混合共识方法,其特征在于,验证区块的合法性的方法包括:验证所述代理矿工的委托账户总股权是否合法;验证所述代理矿工的本地POS难度目标值是否合法;验证所述区块的所有CoinStake是否合法;验证所述代理矿工的综合难度目标值是否合法。5.根据权利要求4所述的一种区块链混合共识方法,其特征在于,验证所述代理矿工的委托账户总股权是否合法的方法为:验证所述代理矿工的委托账户的总股权是否等于所有股东授权给该代理矿工的委托股权的总和。6.根据权利要求4所述的一种区块链混合共识方法,其特征在于,验证所述区块的所有CoinStake是否合法的方法为:验证所述代理矿工是否如实按股东授权的委托股权和规定的收益率将收益发放给股东。7.根据权利要求4所述的一种区块链混合共识方法,其特征在于,验证所述代理矿工的本地POS难度目标值是否合法的方法为:在代理矿工挖矿时计算代理矿工的本地POS难度目标值,得到第一本地POS难度目标值;在验证区块是否合法时计算代理矿工的本地POS难度目标值,得到第二本地POS难度目标值;验证第一本地POS难度目标值和第二本地POS难度目标值是否一致,若一致则代理矿工的本地POS难度目标值合法;验证所述代理矿工的综合难度目标值是否合法的方法为:在代理矿工挖矿时计算代理矿工的综合难度目标值,得到第一综合难度目标值;在验证...
【专利技术属性】
技术研发人员:尚小朋,
申请(专利权)人:成都波霎科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。