区块链技术和数字治理——共识

2019-08-28

 简单地说,“共识”是一组人之间为验证一项交易而进行的决策过程。这样做的目的是使参与这一进程的各方都受益,达成这一协商一致意见的方法称为“共识机制”。

 

机制

 

例子: 如果一群人合作了一个项目,每个人可以建议一个想法,然后想法通过大多数人投票来达成共识。在区块链中,共识算法验证交易以实现共识一致。

 

流行的共识算法:

 

工作量证明(PoW)

 

工作量证明协议(Proof of work Protocol)是中本聪(Satoshi Nakamoto)2009年发明的,用于在比特币区块链内部实现,它依靠一项复杂的计算任务来保护整个网络免受恶意行为者的攻击。先解决难题的矿工会获得块奖励。然后, 用智能合约制定的一套共识规则将开采块添加到区块链中。

 

在工作量证明系统中, 矿工拥有的计算能力越大, 他与其他矿工竞争的可能性就越大, 网络拥有的矿工越多, 它就越安全, 整个过程很耗费能源, 因为它涉及到节点通过高性能ASIC芯片处理复杂数据, 这些芯片消耗大量能量,使其成为一个昂贵的过程。

 

网络安全: 工作量证明 (pow) 的工作原理是, 任何单个实体都不应拥有50% 以上的网络 "hashpower", 因为这些实体可以通过维持最长的链来有效控制系统, 他们拥有的 hashpower 可以做出决定, 通过创建单独的块, 可以创建同一链的两个版本, 除此之外,他们还可以推出一个双重支付攻击主链上的网络来启动一个交易和复制相同的交易链,但只有其中一个可以验证,复制的仍然是无效的。由于安全漏洞,“51%攻击”这一术语很常见。任何拥有51%的实体都可以控制网络并攻击系统。因此PoW链的完整性取决于网络中的矿工来保证系统的安全。

 

使用工作量证明算法的项目包括比特币(BTC)、莱特币(LTC)MONERO(XMR)Z-CASH(ZEC)GRIN(GRIN)BEAM(BEAM)等。

 

权益证明(PoS)

 

权益证明不同于工作量证明协议。它最初是由peercoin sunnyking scott nadal 提出的, 在这个算法中, 持有最高数量的本地加密货币 (或固定的编程数字) 的实体可以很容易地挖掘新的块, 这意味着一个链系统要求该实体确认其持有本地加密货币的所有权证明, 以便挖矿和验证交易。在这里, 该算法将随机选择矿工来挖掘一个新的块。在权益系统的证明中, 挖矿过程被称为 "造币术", 而不是采矿。伪造者与验证交易并在系统中创建新块的用户相同。验证器需要首先将本地代币的存款提交到智能合约中,作为建议或验证交易的抵押品。与工作量证明相比,权益关系证明协议不需要大量的能量和计算能力来达成共识,并激励参与者保护网络。

 

网络安全:权益证明(PoS)可能是有益的,因为它的准入门槛很低,任何一个拥有一定数量的代币都可以成为一个验证器 ,但问题在于当少量的实体拥有重要的供应代币时,他们会有更高的机会来验证交易,并很容易的奖励想要奖励的人,这就可能导致集中化, 考虑到这一点,有人提出可以结合权益证明合工作量证明的优势,这样就可以确保代币最终验证在有效的链上。权益证明是一个相对较新的概念, 研究人员正在寻找消除这些问题和改进协议的方法。我们可以在不久的将来看到一些突破性的事件发生。

 

使用权益证明算法的项目包括ETHEREUM(ETH)NEO(NEO)ARDOR(ARDR)DASH (DASH)

 

委托权益证明(DPOS)

 

委托权益证明类似权益证明共识,它构建在POS协议之上,它试图解决可伸缩性问题,DPOS 系统通过分散化来加快块的创建和验证。

 

DPOS依赖于实时投票和信誉度来达成共识,任何持有本币的人都可以为直接见证者(验证者)和顶级最终证明人(最终验证者)投票,投票权也称为投票权重,由他持有的本地代币数量决定,有限数量的顶级验证者负责创建阻塞和验证交易。

 

网络安全:委托权益证明(DPoS)协议是可伸缩的,因为它的集中特性,即使不能更改任何交易的细节,顶层的验证器也可以防止某些交易被包含在即将到来的块中,因此顶级验证者总是冒着被获得更多选票的用户所取代的危险,如果他们变得不可靠,系统中的用户总是可以删除他们,系统中的投票者也可以选举一组能够作为受信任的实体来保护和维护网络的代表,这些代表负责协议的总体治理,他们被激励不断地创造对社区有价值的东西,他们并不发挥任何作用,但作为一个维护网络的代表可以提出某些更改. .例如改变区块大小等。DPOS是协议发展的下一步。

 

使用权益证明的项目包括EOSEOS),ICONICX),LiskLisk),ADAADA),AERGOAERGOARKARK),BITSHARESBTSVECHAINVET)等。

相关新闻

新闻&案例

新闻动态
行业资讯

关于我们

公司简介
联系我们

联系方式

电话:020-22954640
微信:13265307814
邮件:service@buhuokeji.com
QQ:1663714047

开发合作扫我

关注公众号