DPOS算法-EOS

DPOS算法-EOS_第1张图片
图片引自巴比特币话题

0 序言

笑来老师总结过区块链世界未来的三个方向:发行、交易、基建。

单说基建里的挖矿,最近在挖QYB,一台笔记本,有网络,有电源,就可以自顾自的计算。如果想要提高计算能力,需要升级装备,高级的就是矿机了。

为什么矿机这么火爆,这就需要从区块链说起,区块链相当于账本,谁有资格记账呢,拥有电脑的人。

1 POW和DPOS

这就出现了不同的记账激励方式,POW和DPOS的比较。

先说POW,也叫工作量证明机制,整个系统中,每个节点为整个系统提供计算能力,简称算力,通过一个竞争机制,让计算工作完成最出色的节点,获得系统的奖励。即获得Coinbase+fees。

POW是谁算力大谁收益大,而DPOS类似于议会选举制度,选出代表来记账,第一个使用DPOS的系统是比特股,后来就是我们的主角EOS。

中本聪设计POW的前提是,节点和算力是均匀分布的,因为通过CPU来进行投票,拥有钱包(节点)数和算力值应该是大致匹配的。没想到,矿机出现了,算力集中了。有一种说法,算力最集中的时候其实是最开始,只有中本聪一个人在挖矿。

有人说,DPOS才是彻底贯彻了中本聪的思想,我并不认同。马克思的社会主义和中国的社会主义也大不相同,我们称之为马克思主义中国化。同样的,中本聪的POW和现实的POW不必一定要按照最初设计来执行。思想可以继承,但方法多种多样,大家公认的POW和DPOS都不是完美的,没有系统是完美的。如果跳出技术者的角度,更多结合政治与经济的思考方式在里面,或许还会有更多的共识算法。

2 DPOS基本原理

我们来看看DPOS(委托权益证明)背后的基本原理 :

给持股人一把可以开启他们所持股份对应的表决权的 钥匙,而不是给他们一把能挖矿的 铲子
最大化持股人的盈利。
最小化维护网络安全的费用。
最大化网络的效能。
最小化运行网络的成本 (带宽、CPU等)。

在不浪费大量电力的情况下实现网络的安全稳定。

3 类比

回到现实,哪一种共识算法会成为主流,会成为最有成长性的算法,是需要我们自己判断的。为什么共识算法这么重要,共识算法能够决定成败吗?

施展在《中国史纲50讲》说,英国人建立的是一个全球海洋帝国,它依赖的是全球市场。而郑成功、汪直他们建立的只是一个东亚海洋帝国,依赖的只能是东亚大陆市场。英国人的共识是基于契约的,这样能形成大范围的共识,降低贸易成本。郑成功、汪直他们的共识基础是同乡关系、宗族关系、妈祖信仰等等。这样一种信用机制,扩展力很有限,没法扩展到陌生人社会。

4 结语

好的共识算法不一定让项目成功,但一定是助推剂。

参考文献

巴比特币话题 http://www.8btc.com/max-wrights-thoughts-on-the-security-threats-of-delegated-proof-of-stake-and-bitshares

得到 施展《中国史纲50讲》

附上自己的EOS地址:0x331b3da7f3cce40e8958d6b23256f94ece814c1e

你可能感兴趣的:(DPOS算法-EOS)