区块链的特色之一便是去中心化,而既然去除了中介机构,那就需要一套如同宪法的规则好让参与的每个人都可以遵守,用来规范谁可以取得获得记帐的权利,以及作恶的人会得到怎样的惩罚,以维持整个生态系统的稳定。
不可能三角
要聊共识机制之前,我们需要先知道所谓的不可能三角。在区块链中,不可能的三角指的是
- 去中心化(Decentralization)
- 可扩展性(Scability)
- 安全性(Security)
目前来说没有一个共识机制可以完美的同时兼具这三项特质。也就是说,我要是希望传输速度快,那可能就要牺牲一些去中心化的特性;那若我强调去中心化,那可能就需要牺牲一点扩展性。
接下来我们开始来聊聊到底有哪些共识机制吧
PoW (Proof of Work,工作量证明)
付出的越多,获得的奖励就越多,常见的比特币(BTC)以及以太币(ETH)皆是采用PoW。一般来说,矿工们可以透过CPU、GPU或ASIC等各种设备来进行挖矿,透过大量的算力来争取出块的权利,同时也是区块链中最早出现的共识机制。
拳头越大,获得的奖励就越多
虽然PoW可以让整体网络相对去中心化,但确认交易的速度却相当缓慢,这也使得区块链想要融入我们日常的生活有不少阻力。另一方面,当越来越多的矿工投入时,便造成了大量的能源浪费,据之前新闻报导,挖矿的耗电量相当于爱尔兰全国的用电总和,其耗能层度可见一班。
PoS (Proof of Stake,权益证明)
有别于PoW透过计算能力来获得奖励,PoS则是透过持币的数量来作为奖励的依据,当你持有币的数量越多,就拥有越高的概率来取得记帐的权利。
因此,PoS免去了原先大量矿机的耗能,但区块链的扩容以及确认的速度依旧没有被解决。
DPoS (Delegated Proof of Stake,代理权益证明)
目前区块链发展至今,最为人诟病的就是无法大规模的商转,而当中最大的阻力就是交易确认的速度。
DPOS作为第三代的共识机制,保留了PoS节能的优点,并引入了代议民主的概念,透过减少节点的数量,除了能够达成比PoS更低的能耗,更是解决了PoW与PoS其中一个痛点— 交易确认的时间过长的问题。
可以把DPoS想像成一间公司,当中的超级节点就是公司的董事与大股东,他们可以参与大公司决策。而这些握有大量股份的大股东们,自然不会砸自己的脚,做出对公司未来有害的决策,若真的有,剩下股东们也可以让这名股东下台。
持续待解的不可能三角
前面有提到所谓的不可能三角,DPoS很明显降低了去中心化,进而达到了高TPS。而PoW则维持了去中心化的特性,但却在交易速度上无法精进。
每个共识机制的设计都有其目的性,而目前整个区块链都还在发展的早期,说不定在不久的将来,透过整个社群的互动与讨论,近一步地将不可能的三角化为可能。
本文链接地址:https://www.wwsww.cn/jishu/2223.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。