美文网首页
[译文]EOS出块节点投票权威指南

[译文]EOS出块节点投票权威指南

作者: 荆凯_EOS42 | 来源:发表于2018-09-21 15:28 被阅读102次

    我一年前联合创立的加密资产投资基金,Multicoin Capital, 正式宣布会积极参与到EOS治理过程之中。我们相信,加密资产投资基金所做的,不应当仅仅是投资而已;许多加密系统的设计,让相关利益方能够在一定程度上发挥影响,加密基金在提供信息输入方面,处于有利地位。我们很高兴终于能够成为EOS上的活跃网络参与者。在未来的12个月里,我们将在其他一些主要的网络上这样做。这篇文章旨在帮助其他人做同样的事情。

    EOS采用了DPOS共识机制,这一算法是指通过EOS持有人的投票来选择网络验证者的人选。DPOS有多个变种,但是通常而言,是现存共识算法之中性能最优秀的。

    EOS的投票系统称之为许可投票制,意味着根据投票总数所选择出来的前21名出块节点候选人,会被允许出块。EOS持有者必须抵押代币,才能够投票;抵押之后有三天的赎回期限制。每个用户可以选择最多30名候选人,每个他们投票的对象,都能够得到他们抵押代币所得到的投票权重。例如,如果有个用户抵押了1000个EOS,那么他可以为最多30个出块节点投1000票。根据投票总数选出的前21个候选人组成了核心的出块节点团队,其他的则是备选出块节点,他们的排名也是根据得到的总票数来决定的。

    EOS的投票完全发生在链上。任何用户只要拥有EOS代币,就可以投票,并且应该投票,以利于对网络的安全提供保障。虽然所有的EOS钱包都支持直接从钱包界面投票,但是仍然存在着在线的投票中心,也有一些安全的离线投票的方式可供选择。

    EOS中的投票也只是一种事务的类型;用户用他的私钥签署了一笔事务,指定选择了哪些出块节点,然后将这笔事务广播到网络中去处理。任何时候,用户都可以更改选票,但是他们要想参与投票的话,就需要确保自己的代币处于抵押的状态才可以。如果用户想要赎回代币,他的选票也会被移除掉。

    最后,用户也可以选择将他们的投票权重代理给别人,让代理代替自己来投票。用户如果想让代理投票,也需要抵押自己的代币。这样的话,用户可以将自己的投票权重借给了一个单独的账号,而这个账号,就代替受托人来投票选择出块节点。

    出块节点投票标准

    MulticoinCaptical拥有相当数量的EOS。今天,我们公开宣布支持Aurora EOS,EOS Canada以及Tokenika。Multicoin计划为30个节点投票,这是网络所允许的上限。我们所投票支持的每一个节点,都在以各自的方式来促进网络的发展。

    投票的时候,有许多个重要的因素需要考虑。我们创建了如下的框架,概括了四个我们认为最重要的因素,这是我们在内部讨论投票选择时候所得出来的结论。我们花了六个多月的时间来研究,并且在EOS mainnet发布之前,我们就对区块生产者进行了尽职调查,基于此,我们得到了这一框架。希望这对其他人也有用处。

    另外,我们也鼓励其他的投资基金和大额EOS的持有人把他们的选择标准开源,然后公开支持各种出块节点候选人。这有利于EOS生态中的所有参与者制定出合理的治理决策。

    EOS治理不是一种设置完了就可以忘掉的投票结构。积极参与者必须跟上EOS网络的各种发展,并相应地调整自己的投票。对EOS治理的评估,已经成为我们投资团队会议的一个常规部分,我们计划至少每月或任何重大问题出现时,重新评估我们的决策。

    我们的投票标准如下:

    运营和架构

    每个出块节点的最低要求是,它们必须能够确保服务器的运行,以安全可靠地方式产生区块块, 运营全节点,并向用户提供API端点服务。

    一些出块节点运行在公共云服务器上,而另一些则运行在自己的硬件上。我们认为这两种方法都有各自的优点,但我们要寻找具体的操作方法。使用云服务器的团队,应该跨多个提供者运行,以减少对任何单个云服务的依赖。使用裸金属服务器的团队应该在安全的数据中心工作,并做好可靠备份。

    随着时间的推移,我们将看到更多的社区工具和服务产生,以衡量出块节点的技术表现。这意味着节点正常运行时间、丢块情况和总体可靠性等。随着这些因素变得更加可衡量,我们会在选择投票节点的时候将这些因素列入考量。

    最后,所有出块节点候选人应该有明确的计划,以实现网络扩容。EOS提供了行业领先的性能,但为了保持竞争力,它必须不断的扩展。出块节点们必须表现出自己在扩展基础设施方面的意愿和计划,为EOS网络提供更多的RAM、存储和带宽。

    要考虑的事情:

    • 团队运行的是云服务器还是裸机服务器?

    • 团队是否制定了扩展基础设施的计划?

    • 团队的节点是否具备可靠的正常运行时间?

    • 团队是否对不断变化的网络条件做出了快速反应?

    团队及增值服务

    除了运行网络基础设施之外,出块节点也应该为EOS生态系统创造价值。例如,一些出块节点选择专注开发,而另一些则关注基础设施工具和网络安全。其他人将优先考虑社区教育。我们认为,通过为在不同的领域提供了价值增长的出块节点提供报偿,EOS网络会因此获得最大的收益。

    DPOS是一种强大的共识算法,因为它鼓励所有的网络验证者(即出块节点候选人)相互竞争,为社区提供增值服务。EOS网络直接向全球70家独立公司提供回报,这些公司的任务都是向EOS代币持有者证明自己的价值,以赢得他们的选票。这是一个非常强大的设置,最好的方式是,通过确保大量的专家能够得到收益,从而在许多不同的垂直领域为网络增加价值。这取决于EOS持币人的决定。

    最后,尽管许多出块节点具有强大的技术专长,但只有少数几个能成为社区的领导者。我们期待看到更多的出块节点能够担任起技术和社区的代表,展示给外面的世界。

    • 团队成员是谁?他们的背景是什么?

    • 团队成员是否拥有相关的专业知识,可以帮助改善EOS?

    • 该公司率先采取了哪些公众行动?

    • 他们为EOS社区提供了哪些产品或服务?

    • 这个团队擅长什么?

    在关键问题上的立场

    出块节点是经过选举产生的EOS网络的代表。它们会协助保持网络稳定,并对协议进行升级和更改。因此,在EOS网络面临的关键问题上,我们投票支持的出块节点必须与我们的组织保持一致。这包括在EOS公约、仲裁、网络升级、工作人员提案系统(worker proposal system)等方面的立场。这些关键问题将决定EOS平台的未来,我们相信,这取决于像我们这样的代币持有人向出块节点表明我们在这些问题上的立场,以便他们能够采取相应的行动。在这些问题上的观点与我们完全相反的出块节点,我们不会给投票给他们。

    需要考虑的事情:

    在关键的EOS问题上,出块节点是否表达了公开的立场?

    • 该区块节点是否与社区有开放的沟通渠道?

    • 对于EOS中的主要问题,出块节点提供了具体的解决方案吗?

    • 围绕重大议题的社区对话,出块节点是否有参与?

    位置

    DPOS这一共识算法的健壮性,依赖于出块节点之间的地缘政治和管辖权的多样性。比较两种情况,21个出块节点集中在某个国家,与21个出块节点分散在多个国家和地区,前者的去中心化程度明显更低。此外,出块节点分布在世界各地,这有助于降低网络延迟,因为出块是不同的节点轮着来的。

    因此,我们不仅要考虑出块节点的位置,还要考虑其公司运营的管辖范围。我们的目标是期望在生态系统的不同参与者中见到最大程度的多样性,这不仅是指在核心的21个出块节点,而且是在随时准备替换掉前21个节点的备选节点之中,也见到这种多样性。

    我们希望见到出块节点来自世界上每个主要的地区,并可能根据管辖范围的拥挤程度,增加或取消某些出块节点的投票。

    需要考虑的事情:

    • 公司在哪里注册成立?

    • 公司的服务器在哪里?

    • 有多少其他的块生产商(排名前21位和备用的)位于同一司法管辖区?

    • 是否有区域没有代表(即没有出块节点候选人)?

    其他投票考虑

    总体而言,我们认识到,对区块生产商进行持续的尽职调查需要大量的时间和努力。代币持有者的一个极好的选择是使用代理投票。

    在EOS中,代理是使用来自其他用户的投票权参与治理的帐户。代理注册专门为其他用户提供将他们的投票权委托给代理帐户的能力。然后,这些代理帐户使用将其投票权委托给代理的每个用户的联合投票权,投票给区块生产者和其他公民。这个过程是完全透明的: 所有代理用户关系都记录在链上,并且是公开可审计的。代理的所有投票活动都是透明的。然而,更重要的是,这个过程是去信任的。用户可以将自己的投票权委托给代理,而代理无需对他们的私钥或帐户拥有任何控制权。代理只能接受持币人的投票委托来投票给出块节点或者其他的计划,用户可以在任何时候从代理撤回他们的投票权。

    对于希望被动参与治理的用户来说,代理是一个很好的选择。我们预计,EOS代理生态系统将在未来几年发展壮大。

    您可以在[这个链接]看到完整的EOS代理帐户列表,并了解关于每个帐户的更多信息(https://www.alohaeos.com/vote/proxy)。

    如果选民希望找到某个区块生产者更多的信息,我们鼓励使用BP.json标准。BP.json是一种社区标准,允许每个出块节点指定一个链接,链接到他们网站上的一个页面,其中包含一组标准的信息和披露报告。BP.json文件的一个列表,可以参见这个链接

    投票,为你所想要的世界

    每一次投票都很重要,智能合约平台不只一个。EOS出现的时间虽短,却也曾有过不少争议。该平台启动时就[遭受了攻击](https://medium.com/@Michael_Spencer/block-one-was-hacked- eos-tokens-scammes-from-investors-ac9b0484515e),而最近由于一个流行的投注游戏中存在[bug](https://ethereumworldnews.com/almost- 240000-/eos-tokens-stolen -dapp-smart- hack/),也受到黑客攻击。作者们也[报道](https://www.coindesk.com/ram-it-all- rise -cost -are- turn- eos-into-a-crypto-coders-nightmare/)网络不断上涨的ram成本,并对平台上开发者的生存能力提出了合理的质疑。

    尽管有这些批评,但我很快就想到,EOS仍处于起步阶段。不到四个月前,主网正式上线。我相信我们还只是处在第一局。以太坊也曾经历过类似的成长痛苦: DAO hack,后来,就在去年12月,CryptoKitties还将网络减速到[龟速一般](https://qz.com/1145833/cryptokits-is - cause - Ethereum - networks-congestion/)。无论如何,我仍然是这两个项目的坚定支持者,也看好其他对新的治理结构的实验。每天都会有开发,但是当你仔细观察这些平台核心的功能和权衡考量,以及背后的团队时,你很快就能意识到,这些项目已经具备了足够的竞争力和持续能力。

    我们鼓励其他生态系统参与者也创建类似的规则,以便能够让其他人利用高质量框架来决定应该投票给哪些出块节点。我们将继续重新审视这一框架,同时也会不断评估出块节点。我们很高兴成为EOS社区的投票参与者。

    信息披露: Multicoin Capital 隶属于 Aurora EOS,并持有EOS代币。

    EOS42期待你的了解和支持

    EOS42的节点账号是 eos42freedom,如果您经过仔细了解之后认可EOS42, 欢迎你为我们头上一票,表达您的支持。

    有任何疑问或者关于EOS想要了解的地方,都可以加荆凯微信: shuke0327.

    EOS42将会以开放创新的态度,与包括中国节点在内的诸多优秀节点合作,一起为推进EOS生态健康发展贡献力量。

    网站:https://eos42.io
    推特:https://twitter.com/eos42io
    电报:https://t.me/eos42
    微博:https://m.weibo.cn/u/6527187504
    Steemit: https://steemit.com/@eos42

    EOS42 所做的项目:

    CHINTAI,为EOS提供租赁平台
    EOS911

    谢谢你的支持。

    相关文章

      网友评论

          本文标题:[译文]EOS出块节点投票权威指南

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