美文网首页
「详谈EOS的共识算法」 && 「推荐一款可以投

「详谈EOS的共识算法」 && 「推荐一款可以投

作者: 区块佣兵 | 来源:发表于2018-06-14 22:19 被阅读90次

“币嗨Bihi内容合伙人计划”赞助,了解详情请加微信:mangou1987

承接昨晚文章:

区块链的共识算法到底是什么?

昨晚佣兵做了一个共识算法的科普回顾,其实也是增强自己对区块链知识的理解,其实最主要是想继续谈谈我看好的EOS。因为在EOS上有许多创新的可以学习,它代表着区块链新时代的进化产物,其中被议论最多的就是底层的共识算法。

另外先道个歉,昨天把NEO和EOS纳为同一类共识算法,实属失误,后被仔细阅读的读者们告知了,因此在这里指正修改。NEO是独创性提出了dbft算法,而不是dpos算法,所以进行修正。EOS采用的是DPoS算法,委托权益证明算法,其中谈论到每21个区块周期前,eos全网就需要选举21个主节点作为区块生产商(BP),每个BP负责一个区块的验证。而在众多言论中,大家诟病的是EOS是个伪区块链,不够去中心化,且看本文我的详谈。

EOS共识算法

在EOS网络中,每个区块的交易验证只要求交给轮值的BP验证就可以了。而把21个区块作为一个周期,周期开启前就是全网投票来决定下个周期的21个BP是那些节点。其中具体的节点质押代币等过程可以回顾昨天的文章。

EOS网络使用的是DPoS共识算法,具体而言是拜占庭容错的DPoS。拜占庭容错是指即使21个将军中存在叛徒的情况下也能达成一致,前提是叛徒将军不能大于等于1/3,这样才能保证结果的一致。

而在EOS选出21个节点后,这21个节点就是EOS网络的治理人,只要其中恶意节点不错过1/3(7个),就不会影响最后结果的一致性。那也就意味着团结一致的“好”节点要达到15个。那这个机制能确保整个网络安全吗?还是会利益会被21个超级节点操纵?

EOS没有作恶的理由

其实谈论任何一个机制的作恶与否,最终就是要看作恶的获利是否能高于作恶成本,这才是有价值的。

在传统的比特币网络中,即使是所谓的人人平等的扁平化网络设计,但其实超级节点早已形成。有名的吴忌寒掌控的比特大陆,其名下矿池算力早已超过51%,达到7成有余。可是运营那么久的比特币网络,稳定得未出现双花攻击问题,为什么?究其原因,无非就是经济不划算。

只要比特大陆运用矿池攻击比特币网络,造成区块交易验证出现篡改,使自己获利。那不好意思,无论从道德上,还是经济上,比特大陆名誉崩塌,比特币网络也将一夜崩溃,无人再信任区块链。所以,你说比特大陆会怎么选?当然是好好维护好整个网络,让每个人都信任比特币。

同样的,在EOS网络上,被选取出来的21个超级节点中,有15个节点联盟作恶了,肆意篡改EOS网络,使自己既得利益增加。表面上看似这些节点获得更多代币,但是实际上,只要EOS的信任体系崩塌,其代币也就归零,根本没法套利。并且一旦篡改被发现,这15个节点将会被扣除质押的EOS代币,并且15个作恶的节点讲被取消投票,最终被投出超级节点。

而且相比比特币,EOS的调整时间更快。整个网络只要21个区块的周期开启前,全网就会重选21个超级节点。所以,即使在上个周期我们投票的节点作恶了,那么在下个周期开启前我们就能第一时间把这个节点淘汰。

这意味着什么?

每个超级节点其实就是临时工,随时随地只要干得不好,就会被逐出EOS网络,并扣除抵押的代币,使其落得名利尽失。而其实每个持有EOS的人,都是这个EOS的董事会成员,我们只是选出帮我们打理好网络的人。

而只要好好干活,超级节点都能获得该有的奖励。EOS每年会增发1%的代币,反馈给超级节点。1%个EOS代币,一年就是1000万代币。所以每个超级节点都有竞争压力,为了能获得更多EOS代币,就会维护好自己的名声,已获得自己在EOS的治理权。

因此,EOS的共识机制决定了21个超级节点并没有作恶的理由,只有努力维护好整个生态的想法。

能投票的EOS钱包

既然EOS整个生态就是社区共治,所以想获得一个更健康发展的EOS生态,那就需要每个人花更多时间来关注EOS生态,必然现阶段的投票。

我们都是EOS的董事会成员,现在EOS主网启动,需要选出21个节点为我们打理好EOS生态。因此,这时我想给你推荐EOSCannon(佳能)联合4个节点开发的EOS钱包。

当然在交易所的可以直接在交易所投票,在imtoken钱包的可以等imtoken上线EOS钱包就能投票(据说今晚上线)。

这里推荐的是Pomelo 钱包。也可移步到,毕竟我就是参考佳能的文章使用的:

EOSCannon:五大节点联手开发的Pomelo 使用及投票教程来了

1.前往以下链接下载app:

https://meet.one/pomelo

如果是苹果手机,要参照官网IOS指南进行安全设置。

2.安装完打开后设置好密码:

3.然后再进行确认密码:

4.接着选「main network」 ,导入当时映射EOS的私钥:

请注意私钥就等于钱包密码,泄露会可能导致你资产被盗,因此请不要网络传输,可以U盘传输或者抄写

5.进入投票界面:

投票界面,你可以选择你要质押的EOS数量(质押后只能等投票结束才能拿出来交易),输好数量后,就点击「资源质押」,质押就等同于换取投票权,其中一个EOS有30票,即可以同时给30个节点投票。「资源质押」后就可以点击「开始投票」,投票中有179个节点,你可以选择30个,然后点击「提交」即可。

我的投票原则

1.对国内熟悉的节点,选择自认靠谱的,例如我就选择了EOSCannon(EOS佳能)、EOSAsia、EOSLaomao、meet.one、EOSGravity(引力区)等。

2.对国外不太熟悉的,我参考了节能推荐的22个节点:

【EOS Cannon海外候选节点推荐】一篇文让你轻松了解海外节点

佣兵相关文章:

通证经济:

通证经济——人人都是“股东”

大家都在谈论区块链3.0,这是什么东西?

对应用型代币的新评估模型(一)

对应用型代币的新评估模型(二)

对应用型代币的新评估模型(终)

如何成为币乎的合格“股东”?

项目分析:

知币内测开启,币乎被影响了么?

二评知币:对币乎仍起不了威胁,但值得币乎注意

从赞我项目分析出发,讨论两种激励机制的绝妙之处

EOS项目:

对EOS白皮书的摘要

EOS已经涨了4倍,还能继续上车?

投资相关:

区块链的投资方式及风险分析

复盘我的投资历程及投资心得

币圈投资,为什么总说认知很重要?

ICO(初次代币发行)到底有多大风险

区块链科普:

没有币的区块链,那跟咸鱼又有什么区别?

比特币的价值到底在哪里?

谁应该控制一个区块链项目?

币乎:https://bihu.com/people/692

相关文章

网友评论

      本文标题:「详谈EOS的共识算法」 && 「推荐一款可以投

      本文链接:https://www.haomeiwen.com/subject/zsdkeftx.html