服务热线:400-608-0090
杏彩体育
您当前的位置:首页 > 产品中心 > 快速堆积门

DCR共识的特点是什么

发布日期:2024-01-07 | 作者:杏彩体育
分享到:

  DCR共识的特点是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

  可能了解DCR的人都知道,DCR采用PoW和PoS混合的方式进行挖矿。在进行POS挖矿时有个硬性的要

  DCR的POW和我们熟悉的BTC的原理是一样的,首先由矿工对交易进行验证,之后把交易分为两个类型进行打包,一个是常规交易,一个是买票交易。对应的数据结构如下:

  上面的stx对应的就是买票交易,tx对应的就是普通的转账交易。矿工对对应交易的有效性进行验证,之后进行区块头hash的计算,找到满足一定难度的计算目标的数字后,提交区块通过P2P网络进行传播,到这里POW的工作就完成了。

  下面就是验证区块的有效性,这里和比特币的共识机制就不一样了,比特币是依靠全网的矿工共同验证,最终以累积算力最大的链上的区块为有效区块,这样的好处是安全。而对应的缺点就是效率低下,并且由于从打包到验证所有的过程都是由矿工参与并拥有决定权,就进而导致了谁拥有更大的算力就拥有了话语权,就很容易出现去年(2017年)流行一时的各种分叉币的局面,不利于社区稳定的发展。

  而DCR则使用了另外一种更高效而且的方式来完成区块有效性的验证,那就是我们在文章开头提到的POS。我们都知道DCR在新区块出现时会随机从票池中选取5张票进行投票,只有在至少3张选票通过的情况下区块才被承认有效,这里的选票通过指的是什么呢。其实所谓的投票就是:新区块会被随机选中的五张票所对应的买票地址(一般是一个个人钱包地址和矿池地址的多签地址)对应的钱包和全节点进行验证,而不是被全网所有的节点验证;这也就是我们之前提到的为什么pos投票需要有一个长期处于稳定且一直处于解锁状态的钱包的原因,在DCR网络发送被验证区块给买票地址对应的钱包时,钱包必须验证交易的有效性并给与反馈,否则该票则为丢失票。一旦用户票为丢失票则不会再具有投票权,用户需要发起手动撤销动作来释放买票的DCR。

  从decred的共识机制的设计上来看确实解决了比特币的一些弊端,从架构上来看,decred将dcrd和dcrwallet、dcrctl分割开来,底层采用了模块化的设计,具有非常好的扩展性,可以很容易地添加新特性。所以从技术实现上来看是一个非常优质的币种,也希望decred能发展的越来越好。

  看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

地址:石家庄高新开发区58号    电话:400-608-0090    传真:024-31081023
杏彩体育首页登录·(XINGCAI中国)-苹果/安卓/手机版app下载版权所有
技术支持:百度 ICP备案号:杏彩体育