【EOS分析和评估】EOS协议机制

作者: 平兄_3cd7 | 来源:发表于2018-06-26 14:19 被阅读6次

    文章简介:此次发文内容是EOS分析和评估报告的协议机制部分,其中包含了对EOS的委托权益证明和WASM虚拟机的介绍,接下来看是根据目录结构进行发文,敬请期待!


    本文翻译自:https://multicoin.capital/2018/04/24/eos-analysis-and-valuation/
    作者:Kyle Samani
    译者:区块链中文字幕组 平兄
    前译者:区块链中文字幕组 Chuan
    备注:平兄在chuan前辈译文版本的基础上进行中英文对照再次翻译,同时添加了原文中链接出的外文翻译(大部分平兄以前已经翻译过的,所以直接链接到平兄的币乎译文)。此外,针对一些专业名词,平兄也对给出简单的解释或者解释连接。


    EOS分析和评估
    1 摘要
    1.1 简介
    1.2 EOS背景
    2 EOS论述
    3 EOS协议机制
    3.1 委托权益证明
    3.2 WebAssembly(WASM)虚拟机

    4 EOS特性
    4.1 可扩展性
    4.2 token所有权即网络资源所有权/零交易费
    4.3 用户名和账户
    4.4 链上治理(及链下政治)
    4.5 EOS存储
    4.6 数字宪法
    4.7 通过通胀自筹资金
    4.8 升级和错误修复
    4.9 跨链通信
    5 其他相关内容
    5.1 Block.one资本
    5.2 生态资金
    5.3 空投文化
    6 风险
    6.1 法律风险
    6.2 主网启动出现多条主链
    6.3 执行
    6.4 共识攻击
    6.5 用户获取成本
    6.6 竞争对手
    7 评估
    7.1 EOS作为价值存储
    7.2 EOS作为纯粹的应用型通证
    7.3 token价格如何从“应用价值”分离
    7.4 结语
    8 结论


    EOS协议机制

    委托权益证明

    委托权益证明DPoS把挖矿这件事交予一些为人所知的、半信任的实体手上,来实现比工作量证明PoW或者其他权益证明PoS更大的扩容能力,处理更高数量级的交易。

    在DPoS的设计中,那些持有网络token的人能够进行投票来选举矿工;票数由投票人的持币量来衡量,接收最多选票的矿工候选人成为矿工。用户能够委托(“代理”)他们的投票权给另一个代表他们权益的用户;一些用户可能选择外包他们的资源给信任的朋友或社区成员。DPoS是一种对token持有者的选举权流动性的、代表制的民主。DPoS也能够被看作是传统组织架构的数字版本,以一种完全透明的方式运行。尽管民主制和公司制的管理形式存在的问题超出文章的论述范围,但是DPoS一个令人感兴趣的特征是,这些协议的开源性意味着,如果大部分用户不同意的话,他们能够进行分叉。民主制、公司制以及其他的组织结构则不具备这一特征。DPoS从许多传统的组织模型中集思广益,但是,最终它变得更加灵活且透明。

    矿工任何时候都可能被选中或者淘汰,所以,收入减少和名声受损的风险是不作恶的主要动机之一。此外,削减一些条件因素在DPoS中也是相当容易能够实现。大多数传统的PoS实现方法允许用户依据他们的持有量来挖矿。DPoS允许用户根据他们的持有量进行投票来决定谁可以挖矿。矿工自身并不非要持有很多的token,但是它们必须进行竞争来接受来自用户的选择。

    Larmier参与的每一个项目都使用DPoS,但是在每一个项目中实现了迭代改进。对于EOS,Dan引入了BFT DPoS的概念。Larimer这样描述这个系统:

    区块会以99.9%的机率每0.5秒挖出,并且每2秒或更快地被确认。实现这一点是让矿工每次延长本地链时就发送一个区块确认信息。如果矿工对相同高度的区块或相同的时间戳发送两次确认就被证实是拜占廷错误。矿工用每次发送的确认信息放进一个渐进累加的序列号中。两次确认使用相同序列号的话,也是视作拜占廷错误。

    由于任何时候只有一个矿工能挖到一个块,并且当发现更长链的时候,矿工只能切换分叉,所以,如果1/3以上的矿工通过加密技术实现合理的拜占廷错误,那么产生不同的不可逆转的区块的分叉是可能的。在这种情况下,通过宪法治理的社区可以采取行动来冻结矿工账户,作恶的矿工能够被自动地从区块进度表中删除。DPoS链会继续遵循最长链的共识规则,直到问题解决。

    具体内容参见EOSIO白皮书的这部分。

    WebAssembly(WASM)虚拟机

    EOS将使用WebAssembly虚拟机。以太坊当前使用的是以太坊虚拟机(EVM)。WASM被广泛认为是一个比EVM更快、全方位的更好的解决方案。甚至以太坊也正在致力于采用WASM方法。其他以太坊竞争对手如Dfinity将使用WASM。WASM有以下优点:

    1. 速度和性能的改善
    2. 支持C,C++和Rust,和其他语言的编译器

    这意味着,已经对这些语言熟悉的开发者能够快速地开始在EOS上搭建应用,而不是为了创建dApp和智能合约得要学习一门像Solidity的新语言。此外,这也表明,在EOS上建立应用时开发者能够充分利用以往使用的语言中的各种工具和软件库。最后,WASM提供非常好的优化方案和调试工具。所有这些功能将有助于加速并简化开发过程。


    区块链中文字幕组

    致力于前沿区块链知识和信息的传播,为中国融入全球区块链世界贡献一份力量。

    如果您懂一些技术、懂一些英文,欢迎加入我们,加微信号:w1791520555。

    点击查看项目GITHUB,及更多的译文...

    本文译者简介

    马祝平 程序员,区块链技术爱好者,欢迎加微信号: qwer82261615P

    欢迎关注译者币乎 平兄

    本文由币乎社区(bihu.com)内容支持计划赞助。

    早赞声明:为方便早赞、避免乱赞,“BH好文好报群”为点赞者、写作者牵线搭桥,实行“先审后赞、定时发表”的规则,也让作品脱颖而出、速登热门!本文授权BH好文好报群摘编、转载以及相关转授权推文行为,加群微信:we01230123(天平)。

    如有侵权,请联系译者

    版权所有,转载需完整注明以上内容。


    相关文章

      网友评论

        本文标题:【EOS分析和评估】EOS协议机制

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