区块链 2.0 – EOS.IO 正在构建用于开发 DApp 的基础设施 [Part 13]

当区块链初创公司改头换面时 40亿美元 在没有产品或服务的情况下通过 ICO 进行展示,这是有新闻价值的。 在这一点上很明显,人们在这个项目上投入了数十亿美元,因为它似乎承诺了很多。 这篇文章将试图揭开这个神秘而看似强大的平台的神秘面纱。

EOS.IO 是一个 区块链 旨在开发标准化基础设施的平台,包括用于开发 DApp 的应用协议和操作系统(分布式应用)。 Block.one 该项目的主要开发商和投资者设想 EOS.IO作为世界上第一个分布式操作系统 为去中心化应用程序提供开发环境。 除了区块链数据库系统提供的明显存储解决方案之外,该系统旨在通过模拟硬件(例如其 CPU、GPU 甚至 RAM)来镜像真实计算机。

谁是block.one?

Block.one 是 EOS.IO 背后的公司。 他们根据 GitHub 上发布的白皮书从头开始开发该平台。 Block.one 还带头进行了为期一年的“持续”ICO,最终使他们获得了惊人的 40 亿美元。 他们拥有最好的支持者和顾问团队之一,区块链领域的任何公司都希望与来自 比特大陆, 路易斯培根艾伦霍华德 其中。 更何况 彼得·泰尔 是公司的主要投资者之一。 他们声称的平台 EOS.IO 和他们的加密风险投资基金的期望 EOS.VC 确实很高。

什么是 EOS.IO?

很难对 EOS.IO 做出简短的描述。 该平台旨在将自己定位为具有虚拟模拟资源的全球计算机,从而为构建和运行分布式应用程序创建虚拟环境。 EOS.IO 背后的团队旨在通过直接引用来实现以下目标 以太坊 作为竞争。

  • 将交易吞吐量提高到每秒数百万,

  • 将交易成本降低到微不足道的金额或完全消除它们。

尽管 EOS.IO 远未解决任何这些问题,但该平台具有一些功能,使其成为 DApp 爱好者和开发人员的以太坊替代品而值得注意。

  1. 可扩展性: EOS.IO 使用不同的共识算法来处理区块,称为 DPoS. 我们在下面简要描述了它。 DPoS 系统基本上允许系统以比以太坊更快的速度处理更多的请求。 战俘 算法。 声称是因为他们将能够处理如此巨大的吞吐量,他们将能够在需要时以微不足道甚至零费用进行交易。
  2. 治理能力:共识算法允许 EOS.IO 动态理解恶意用户(或节点)的行为以惩罚或停用用户。 The elected delegate feature of the delegated proof of stake system also ensures faster amendments to the rules that govern the network and its users.
  3. 并行处理: 吹捧为另一个主要功能。 这基本上将允许 EOS.IO 区块链上的程序利用多台计算机或处理器甚至 GPU 等计算资源来并行处理大量数据和块。 这还没有以准备好的形式出现。 (但这并不是 EOS.IO 的独特功能。 超级账本锯齿 例如,Burrow 目前支持相同的功能)。
  4. 自给自足:该系统具有内置的申诉系统以及明确定义的激励和惩罚系统,用于为可接受和不可接受的行为提供反馈。 这意味着该平台有一个治理系统,实际上没有一个中央管理机构。

该系统的所有或至少大部分卖点都基于其遵循的共识算法 DPoS。 我们将在下面探讨更多相同的内容。

什么是委托权益证明 (DPoS) 共识算法?

就区块链而言,共识算法赋予了它们所需的力量和卖点。 然而,作为一般的经验法则,随着分类帐的“开放性”和不变性的增加,运行它所需的计算能力也会增加。 例如,如果区块链打算防止入侵,数据安全且不可变,同时可供大量用户访问,那么它将在创建和维护自身时消耗大量计算能力。 把它想象成一个数字锁。 6 位数的密码比 3 位数的密码更安全,但后者打开起来会更容易和更快,现在考虑一百万个这样的锁,但打开它们的人力有限,你会得到区块链的规模操作以及这些共识算法的重要性。

事实上,这是竞争平台彼此不同的主要领域。 Hyperledger Sawtooth 使用经过时间证明算法 (PoET),而以太坊使用稍微修改的工作证明 (PoW) 算法。 它们中的每一个都有自己的优点和缺点,我们将在稍后的详细帖子中进行介绍。 然而,目前需要注意的是,EOS.IO 使用委托权益证明机制来证明和验证其下的区块。 这对用户有以下影响。

只有一个节点可以主动改变写入区块链的数据状态。 在基于 DPoS 的系统中,该验证节点被区块链的所有代币持有者选择为委托的一部分。 每个代币持有者都可以投票并在谁应该成为验证者方面拥有发言权。 投票的权重通常与用户携带的代币数量成正比。 这被视为一种民主方式,可确保在网络运行方面集中问责。 此外,验证者获得额外的金钱奖励,以保持网络平稳运行且无摩擦。 In case a validator or delegate member who is elected appears to be malicious, the system automatically votes out the said node member.

DPoS 系统是高效的,因为它需要更少的计算资源来投票和选择领导者进行验证。 此外,它鼓励良好行为并惩罚不良行为,从而导致区块链的自我纠正和维护。 PoW vs DPoS 的平均交易时间是 10 分钟 vs 10 秒. 这种范式的缺点是集中操作、加权投票系统、缺乏冗余以及验证者可能的恶意行为。

要了解 PoW 和 DPoS 之间的区别,请想象一下:假设您的网络有 100 个参与者,其中 10 个能够处理验证者职责,您需要选择一个来做同样的事情。 在 PoW 中,你给他们每个人一个棘手的问题来解决谁是最快和最聪明的。 您将验证者的位置授予获胜者并奖励他们。 在 DPoS 系统中,其余成员投票给他们认为应该担任该职位的人。 这是根据过去的算术性能数据进行选择的简单问题。 得票最多的节点获胜,如果获胜者试图做一些可疑的事情,相同的选民会投票给他进行下一次交易。

那么以太坊会失败吗?

虽然 EOS.IO 在市值和用户群方面甚至要进入与以太坊相同的球场之前还有很长的路要走,但 EOS.IO 瞄准了以太坊的特定不足并解决了这些问题。 我们通过总结基于 2017 年的一些发现来结束这篇文章 伊恩·格里格.

  1. 以太坊(工作量证明)平台中使用的共识算法使用更多的计算资源和时间来处理交易。 即使对于小块大小也是如此。 这限制了它的扩展潜力和吞吐量。 全球每秒仅 15 笔交易无法与 Visa 管理的 2000 多笔交易相提并论。 如果要在大规模推广的基础上在全球范围内采用该平台,这是不可接受的。

  2. 对专有语言、工具包和协议(包括 坚固性 例如)限制了开发人员的能力。 由于这一事实,平台之间的互操作性也受到严重损害。

  3. 这是相当主观的,然而,许多行业观察家并不认为以太坊基金会甚至拒绝承认平台治理的必要性,而是选择在网络出现问题时以临时方式进行干预。未来可以效仿的模式。

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!