Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

以DENC为例,浅谈BFT+POS混合共识机制

SBX94500
102 0 0
在币圈或链圈,经常会听到“共识机制“一词。什么是共识机制?共识机制是让区块链系统的每一个节点达成一致的策略和方法。技术界大佬李开复有一句很经典的话:夫妻意见一样听丈夫的,夫妻意见不同听太太的。只要确立这样的规则,夫妻就容易达成“共识”。   
# ^4 [* g9 z2 o8 T
2 w" x0 \* _* T" `区块链为何也需要共识呢?区块链技术作为一个去中心化的产物,不具备任何的仲裁机构,一旦出现问题争端,没有人可以站出来处理,所以,区块链系统里的共识机制与人们需要遵守的规则是相同。试想,如果一个人拿着一枚金币,同时向两个人A和B进行支付,但一枚金币不可能分开两块进行交易,那么到底在谁的交易中有效呢?为解决这样的问题,则需要一个固定的规则,这个规则就是区块链世界里的共识机制。1 I- ~; b4 J2 q- [- I

2 A6 m( H3 S1 W; T$ [比特币如今使用的是POW共识机制,DENC区块链使用的而是基于拜占庭容错(BFT)的权益证明(POS)。POW是proof work的缩写,意为工作证明,POW机制是根据挖矿贡献的有效工作来进行分配获得的代币,采取多劳多得制,是一种相对来说比较公平的共识机制。但DENC为何使用POS机制?
1 u' ~7 e/ t# Y0 g/ x/ C5 X; w, m
8 m# j2 n$ o" R; `& w1 C. d首先,POW带来大量的资源浪费,效率也比较低下。比如前段时间比特币的价格一度跌至6000美元,使得很多小型矿场损失严重,因为相对于6000美元的价格,已非常接近挖出一枚比特币的成本,而且6000美元绝大数是电费的消耗,因此,挖出一枚比特币则耗费了大量资源,造成了资源浪费。为了确保DENC区块链网络适用于物联网大数据的庞大系统,避免资源的浪费,POS机制发挥了其独特的重要作用。
3 X. V7 T1 _4 v$ X6 j; U$ |" H* d8 V3 N
其次,POS作为权益证明机制,要求证明人提供一定数量加密货币的所有权。POS的核心是根据持有的财产以及持有财产时间,作为随机分配记账权的标准。这里要说到有关什么是币龄,你拥有一个币一天,就会带来一天的币龄。币龄决定了挖矿的收益,而非通过大量的计算机运算获得。关于POS的运作方式,POS的本质是进行挖矿运算的,当发现一个新的区块时,POS机制根据每个节点的币龄,按比例降低节点的挖矿难度,从而加快挖矿效率,这样就减去了无数个矿机挖矿带来的巨大电费消耗,更具有环保的意义。+ F6 ]' N! Y3 G* Q: d

2 v7 P5 [" H/ w6 C( @除POS机制以外,DENC还运用了拜占庭容错机制(BFT),拜占庭容错(Byzantine Fault Tolerance 缩写为BFT),指在非可信的分布系统中,允许出现一定数量的作恶节点,使得这些节点之间达成一致性。9 P  K( }( U4 p
0 ~7 _1 S& T3 F1 d. e9 @6 N- j
DENC区块链中,每产生一个区块,都需要全部人的投票签名进行确认,BFT共识机制的每轮投票签名仅由一个验证者提出,当验证者收到超过2/3验证者签名才能确认区块的归属。因此,BFT算法可容忍不超过1/3节点的数量作恶(故意给出错误信息)或失败(网络掉线或延机造成无法回复)。只要超过2/3的节点正常,系统就正常运作,动态调整出区块时间,具有高性能、高效率的特点,并提供了确定交易执行、拜占庭容错、动态调整节点等特性,有利于智能充电的商业应用场景。+ Y, c. V2 i+ Y2 l
, F9 }% U# d# x- F+ n4 u+ G# p
DENC综合了BFT和POS的共识机制,使得DENC区块链中的攻击需要大量的代币才更大效率的广播区块,提高了攻击成本,确保了区块链的安全,对比比特币单一的POW算法, BFT+POS的混合共识机制具有更高的效率,更低的资源浪费的优点,对比比特币缓慢的交易处理速度,BFT+POS的机制更适用于大规模的物联网运作。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

SBX94500 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    3