热门标签
区块链开发公司 区块链溯源 http://www.a 比特币 区块链平台开发
小编推荐
大家都在关注
最新区块链资讯
随机推荐

当前位置:主页 > 新闻资讯 > 区块链资讯 > 公有链开发中委任权益证明算法DPoS简析

公有链开发中委任权益证明算法DPoS简析

2019-08-20 10:29:52 176 文章来源:汉全科技 作者:EOS

标签:

  随着区块链技术的不断深入发展,人们对区块链技术的底层原理越来越关注,公链之争也变得越来越激烈,公有链开发中的为人权益证明算法DPOS也逐逐渐被人们所重视,相比于pow算法,委任权益证明DPoS很好地解决了性能和能耗的问题。今天我们就来简单分析委任权益证明DPoS很好地解决了性能和能耗的问题。

  DPoS算法中使用见证人机制(witness)解决中心化问题。总共有N个见证人对区块进行签名,而这些见证人由使用区块链网络的主体投票产生。DPoS并没有完全去除对于信任的要求,代表整个网络对区块进行签名的被信任主体在保护机制下确保行为正确而没有偏见。另外,每个被签名的区块都有先前区块被可信任节点签名的证明。DPoS消除了交易需要等待一定数量区块被非信任节点验证的时间消耗。

公有链开发中委任权益证明算法DPoS简析

  通过减少确认的要求,DPoS算法大大提高了交易的速度。通过信任少量的诚信节点,可以去除区块签名过程中不必要的步骤。DPoS的区块可以比PoW或者PoW容纳更多的交易数量,从而使加密数字货币的交易速度接近像Visa和Mastercard这样的中心化清算系统。

  DPoS系统任然存在中心化,但是这种中心化是受到控制的,因为每个客户端都有能力决定哪些节点可以被信任。DPoS使得这样的区块链网络保留了一些中心化系统的关键优势,同时又能保证一定的去中心化。系统通过公平选举,使每个人都有可能成为代表绝大多数用户的委托人。

  DPoS背后的理性逻辑有以下5点:

  ①使权益所有者能够通过投票决定记账人

  ②最大化权益所有者的红利

  ③最小化保证网络安全的消耗

  ④最大化网络的性能

  ⑤最小化运行网络的成本

  1、权益所有者拥有控制权

  DPoS的根本特性是权益所有者保留了控制权,从而使系统去中心化。就像投票机制也有缺陷一样,DPoS是管理公司共有产权的唯一可行方式。每个权益所有者通过投票决定区块的签名验证者,任何一个拥有超过1%投票的人都可以参与到董事会。

  2、委任工作量证明的矿池

  在目前的比特币网络中,用户为了盈利需要选择参与一个矿池,而每一个矿池拥有超过10%的哈希算力。矿池的运营者就像矿工委任的代表。比特币希望用户在矿池间切换以避免过度中心化,但是前五个主要的矿池控制了整个网络,如果其中一个矿池出问题了就需要用户进行手动干预。如果一个矿池掉线,则区块的生产率将会等比例地下降。在哪个矿池中挖矿成了一个难题

  3、不随机从所有用户中选择的原因

  ①普通用户大部分时间不在线

  ②攻击者可以使用其权益控制网络,而不经过其他人的认可

  ③由于没有挖矿,在去中心化网络中生成随机数变得不可能。

  4、扩展性

  假设每笔交易的确认成本和手续费都是固定的,那么实现去中心化的数量也是有限制的。假设验证成本与手续费相等,则整个网络是完全中心化的,并且只能支持一个验证节点。假设手续费是验证成本的100倍,则网络可以支持100个验证节点。

  5、DPOS扩展性

  PoS需要大量的手续费来保证其合理运行,而委任机制是PoS高效工作的唯一方式。在PoS中可以使用权益池的方式,但是这又变成某种形式的DPoS。委任代表无法从矿池张获得实际的收益,因为验证的花费将吞噬绝大部分的交易手续费。

  去中心化的成本与验证节点的数量成正比,而这个成本无法消除。从规模化角度看,这种成本的存在将最终使系统中心化,而委任代表制是唯一的解决方案。这种中心化应该在系统建设的初期就设计好,以利于用户更好地控制,而不是通过被动演化为非预期的结果。

  6、委任代表的角色

  ①见证人是允许生成和广播区块的权威

  ②生成区块的过程包括收集P2P网络中的交易并使用见证人的私钥进行签名

  ③见证人的位置由上一个区块的最后部分随机指定。

  7、DPoS对于攻击的抑制

  ①如果某个见证人拒绝签署一个区块,那么他将被解职并失去未来的稳定收入预期

  ②不诚实的委任代表只有在明确有其他利益诉求时才会选择放弃区块生成

  ③见证人无法签署无效的交易,因为交易需要所有见证人都确认。

  8、见证人的数量

  见证人的数量有权益所有者确定,至少需要确保11个见证人。

  公链开发中的dpos算法,由于使用了去中心化的投票机制,DPoS相比其他的系统更加民主化。随着公链开发的竞争越来激烈,公链开发团队也越来越多,很多开发团队都在往公链开发领域探索研究,像汉全先行的公链开发团队,目前也已经开发出来自己的公链项目,同时也非常欢迎业内有兴趣的朋友来交流合作。

本文链接:http://www.a6shop.cn/blockchain-news/1503.html

相关案例

麦子区块链数字钱包开发
麦子区块链数字钱包开发
私有链开发
私有链开发
APAY场外交易开发
米袋区块链数字钱包开发
米袋区块链数字钱包开发
布洛克城区块链挖矿游戏开发
布洛克城区块链挖矿游戏开发
SPay积分兑换系统开发
SPay积分兑换系统开发
选择汉全    品牌保证
01
雄厚公司资质
02
强大产品优势
03
敏锐行业前瞻
04
优质售后服务
汉全科技广东省高新技术企业证书
高新技术企业

汉全科技获得广东省高新技术企业,技术驱动商业创新

汉全科技广东股权交易中心证书
广州股权交易中心

汉全科技于2016年在广州股权交易中心成功挂牌,赢得广大企业事业的信赖

广州汉全信息科技有限公司团队照片
100+强大技术研发团队

团队核心成员来自实达集团,中国软件,唯品会,枫特红外等知名大型企业

广州汉全信息科技有限公司软件研发中心
13年+互联网行业技术沉淀

13年专注新商业程序研究和开发,万千用户品质见证

广州汉全信息科技有限公司软件知识产权证书
30项+软件着作权证书

获得30+互联网创新产品自主知识产权软件着作权证书

广州汉全信息科技有限公司资质荣誉
荣誉资质

汉全科技-中国区块链十佳技术开发商,由汉全开发的2个现象级区块链应用曾占据以太坊算力第一

独家源码出售

各系统均提供专门的独家源码出售,方便客户自行系统开发。

产品更新迅速

每周均提供不同系统的功能点更新及优化,产品更新迅速,让您时刻立足行业前沿。

产品原生开发

产品原生开发,运行更快更流畅,让客户拥有更良好的体验。

专属定制开发

汉全可根据需求,为您专属定制开发,满足您全方位的产品需求。

方便二次开发

提供系统程序及二次开发文档,大大缩短开发进程,让您的系统快速上线。

全球3000+客户共同选择

产品功能稳定,获全球3000+家商业企业客户信赖,品质有保障。

设立战略研究院

设立专门的行业战略研究院,与行业内专家时刻保持密切联系,形成汉全独特的市场敏锐前瞻。

产品领先全国

领先全国,首家推出“汉全区块链商城”、“汉全数字钱包”、等创新产品,并取得骄人的市场业绩。

国内最早开发搭建区块链商城系统

国内最早着手区块链商城系统平台的开发搭建,经过持续优化已达到系统稳定、功能持续全面更新中。

产品更新迅速

每周均提供不同系统的功能点更新及优化,产品更新迅速,让您时刻立足行业前沿。

强大的售后团队

强大的售前售后团队。配备专门的服务人员及技术人员1v1服务确保客户碰到的问题第一时间予以解决。

完美的技术支持

产品手册、操作教程、安装帮助等服务手册一应俱全,汉全为您提供完整的技术指导和行业支持,使您快速上手,轻松应对。

迅速响应服务

电话、QQ、工单、上门...汉全的售后人员随时为您提供迅速响应服务,及时应对客户提出的一切运营、技术难题。

全方位服务

QQ、电话等聊天工具全方位解答客户各种操作、技术难题,确保客户系统安全稳定,bug及时修复。

平台搭建部署全程指导

为各平台的搭建部署提供全程指导,即使创业小白,汉全也能助您实现平台快速上线和运营。

更多其他的服务

汉全将与您协同配合,提供优质的解决方案。持续跟进用户反馈,满足您的多方位其他需求。

0元免费试用
免费试用
6网合一网合一
全渠道营销
7*12小时售后×12小时
售后支持
100+营销功能
营销功能
200+团队支持
团队支持
30万商家选择万+
商家选择
广州汉全信息科技有限公司公众号