美文网首页区块链研习社
eos从入门到精通课程学习笔记五

eos从入门到精通课程学习笔记五

作者: kathy亚峰 | 来源:发表于2019-01-08 14:47 被阅读2次

今天打算接着上回eos治理的部分继续。

eos世界权利的来源

比特币中谁对链的发展最有发言权?答案是矿工。

而在eos链中,矿工没有这么大的权利。

在eos中权利来源于持币人,持币人用投票的方式委托部分节点生产、检验区块。

所以这里的矿工所能行使的权利是受到监督和检查的。

矿工被委托可以做这些事:

冻结有问题的账户(可能是bug导致账户智能合约行为异常、资源消耗不合理)

更新有缺陷的程序

提出对底层协议硬分叉的改变

如果矿工拒绝对区块改变,不作为,怎么办?

他会被投票踢出去,没资格生产区块了,也就失去了获得奖励的机会。

如果矿工未经投票人同意就改变区块了怎么办?

很简单,他生产的区块没人承认,其他节点会拒绝确认,他的改变将归于无效。

一切权利都源于持有的代币,持有的多选票就多,持有的少选票就少,那么大户就拥有更多的投票权。如果几个大户的持币量就占流通量的一半的话,线下登门拜访私下许些好处来拉票也不是难事了。后来出现的新规定的1币30票就稀释了大户的作用吗?这个我就想不通,以前1币1票到现在的1币30票,不就是使节点收到的票数扩大至高倍吗,那还是持币多的人投的票比重就大呀,不过是把选票数增加了,比例还是没变呀。

被监督的权利

区块生产者冻结账户,不能自己单方面就做出决定,需要有17/21个节点同意才可以。此时有关于这个账户有关的交易将都被搁置不被打包。如果区块生产者滥用此项权利将被投票出局,失去生产区块的资格。

如果发现冻结账户还不能解决问题,区块生产者可以在不产生硬分叉的前提下,通过修改代码(回滚交易)的办法来处理。

这种修改代码的手段明显不是“去中心化”特性了,所以对它的使用是严格监督的,需要17/21个节点同意。

在我看来,区块生产者有人民公仆的特性,被赋予权利,享受收益,被监督检查。这就是比较理想的民主。

宪法的目标是构建一个保护自由、生命和财产的 EOS国度

eos的宪法已经十几条了,涉及到的方面挺多的,有关于区块生产者如何冻结账户的;有关于如何认定开发者身份的;有如何仲裁,仲裁规则的。给出的宪法只是一个大的框架,允许各个应用按照自己的情况嵌套自己的条例。

关于宪法的部分我了解的还不是很深入,但我的感觉是,项目方希望用宪法和技术手段建立一个能保护自由、生命、财产的王国。

在这个王国里,有的事生产、有的事服务、有的事监督、有的事裁决。

今天的收获

今天的白皮书学习就到这了,我感觉挺困难的,尤其是虚拟机的名字这类,不易理解。我的方法是弄明白它起什么作用而不去追究它到底是什么。我理解它在eos的作用就是让eos的兼容性更强,更友好,这表示以太坊上面的应用可以不费力的就搬到eos上。

相关文章

网友评论

    本文标题:eos从入门到精通课程学习笔记五

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