原文标题:《Guide to Evmos》
原文作者:Coinbase
原文编译:深潮 TechFlow
1)Evmos 在以 Ethereum 为基础的应用程序和 Cosmos 的独立去中心化区块链生态系统之间实现了去中心化互操作性,包括 Cosmos、Terra、Crypto.org Chain、Osmosis 和其他更多。
2)Evmos 的 EVM 兼容性和 IBC 的推出允许开发人员在 Tendermint 环境中使用 Ethereum 所预期的功能进行构建,从而能够允许整个 Cosmos 生态系统中的用户及其资产访问在 Ethereum 上可以看到的程序。
3)由于其 EVM 的兼容性,Evmos 将可能成为 Tendermint 生态系统中 web3 开发的热点。
4)验证器操作者可以通过参与保证网络安全和向链上添加新区块赚取参与性奖励,而任何代币持有人可以将他们的 Evmos 代币委托给验证器以赚取奖励。
Evmos 是 Cosmos 生态系统中一个去中心化的股权证明区块链。它以 Ethereum 虚拟机(EVM)为基础,这意味着它与 Ethereum 网络完全兼容。
Evmos 的目标是将基于 Ethereum 的应用程序和资产的世界带到 Cosmos 生态系统的可互操作性网络中,同时调整开发者和用户的激励机制,并致力于在 EVM 和链间的可组合性空间中进行创新。
Evmos 使用带有 Tendermint 核心共识的 Cosmos SDK 构建,提供基于 Cosmos 的区块链的 fast finality 和高吞吐量。通过使用 Ethereum 的 EVM,开发者可以在 Tendermint 共识环境中部署他们基于 Ethereum 的应用程序,伴随而来的是更低的交易费用,更快的交易速度,和股权证明共识带来的安全性。
Evmos 还启用了 Cosmos 的区块链间通信协议(IBC),该协议允许使用它的基于 Tendermint 的链之间直接共享代币和数据。因此,部署在 Evmos 上的 EVM 应用也可以被更广泛的 Cosmos 生态系统中的网络参与者访问,包括 Cosmos、Terra、Crypto.org Chain、Osmosis、Cronos、Sentinel 和 Secret Network 等。来自所有 28 个支持 IBC 的独立区块链的用户将能够访问在 Ethereum 上看到的各种程序,包括去中心化的交易所、市场、借贷协议、NFT 应用、游戏等等,这都归因于开发者直接在 Evmos 上部署了他们来自 Ethereum 的成熟的应用逻辑。
Evmos 是 Ethermint 的演变,Ethermint 是在 2016 年推出的概念证明,是在 Tendermint 上部署基于 EVM 的智能合约的一种方式,以便使用股权证明来达成共识。Ethermint 的愿景是支持所有以太坊工具,就像今天的 Evmos 一样,为 Tendermint 上的 Solidity 智能合约开发者创造与以太坊上的开发者相同的开发者体验。在 2021 年 3 月推出 IBC 之后,Tharsis 核心开发团队在 Cosmos 的第 44 号提案中提议通过社区治理来推进以太坊的倡议。该提案,即现在的 Evmos,在 2021 年 4 月以 98.31% 的社区支持率迅速通过。
EVMOS 是 Evmos 的原生代币,用于支付交易费用,确保网络安全,并参与 Evmos 的治理,以确定改变核心协议参数的决定,社区财政的分配,等等。任何 EVMOS 持有者都可以使用协议的管理模块提交或投票表决使用 Evmos 社区资金池的建议。社区资金池将收取每个 epoch 中铸造的代币的 10%。
在其他区块链环境中部署和使用基于 Ethereum 的应用程序已经成为 web3 生态系统的一个价值数十亿美元的部分。
推动基于 Ethereum 的应用程序在可替代环境中的部署基于许多因素,基于内置的互操作性和激励机制的一致性:
1)获得股权证明的共识,
2)更快的交易速度,
3)更低的交易费用
4)可用用户群的扩大。
Ethereum 的成熟度和庞大的用户群使其成为建立 web3 应用的好地方,但也导致了拥堵,造成了高额的运营费用和缓慢的交易速度。与 EVM 兼容的第 1 层,如 Evmos,允许开发者向更多的代币持有者推出这些相同的应用程序,他们反过来可以获得应用程序所提供的效用。虽然 Tendermint 共识上的 EVM 兼容概念自 2016 年以来一直处于风口浪尖,但 Evmos 是在更广泛的 Tendermint 生态系统中推出的第一个无权限、股权证明、EVM 兼容的环境。
Evmos 上有两种类型的节点:验证器节点负责验证交易并将新区块提交到区块链上;完整节点存储区块链的完整状态并在被调用时检索区块链数据。一个验证者必须同时操作一个验证者节点和一个完整节点(都包含在 Coinbase Cloud 验证者节点集群中),而读/写基础设施只需要使用一个完整节点。
Evmos 活跃集是由 150 个拥有最多 EVMOS 总股权的验证者组成的(包括自我担保和委托股权)。一个验证者被选择来提议下一个区块,基于它的总股权相对于所有验证者的总股权(例如,如果 10 个 EVMOS 股权给验证者 A,100 个 EVMOS 股权给所有验证者,验证者 A 将被选择来提议一个区块的 10% 的时间)。如果区块没有至少三分之二 (66%) 的前一个区块的预承诺,就不能以其他验证者签名的形式被纳入链中。
为了激励非空区块提议和验证者之间更好的联网,验证者成功提议一个区块所获得的奖励百分比随着区块中包含的预承诺百分比从 66% 增加到 100% 而增加。你可以在下面的「奖励和经济性」部分了解更多信息。在 Evmos 上进行委托,并且没有最低限度地将一个人的 EVMOS 抵押给一个验证者。没有积极参与 Evmos 管理的委托人会自动继承他们所投的验证者的投票。Evmos 的验证者向他们的委托人收取一定比例的佣金费,以换取他们提供的参与服务,该费用在委托人的奖励分配之前被扣除。
当在网络上注册一个验证者时,在 Evmos 上被称为「宣布候选资格」,验证人经营者必须宣布验证者的初始佣金率,最大的每日佣金率变化(佣金率在一天内可以改变的最高百分比),以及最高佣金率。一旦验证者宣布其候选资格,这些参数就不能再增加,尽管操作者可以在任何时候减少它们。
这些参数是在协议层面上设置的,不由验证者或 Coinbase 决定。这些信息可能会根据网络的决定而改变,并且在 2.4.22 时是准确的。
由于使用 EVMOS 来支付交易/计算费用(gas),目前的目标质押率约为 50%。Evmos 团队指出,如果将来在 Evmos 上自然实现流动性质押,那么目标质押率将可能增加。
Evmos 上有四种类型的奖励:交易费用平均分配给 EVMOS 中活跃的验证者,尽管未来可以通过治理实现以任何基于 Cosmos 的代币来付款的能力。应用程序开发人员也将获得一定比例的 EVM 交易费用,在交易的验证者和 Evmos dApp Store 的应用程序开发人员之间进行分配。
通货膨胀奖励(Block Provision)是 EVMOS 通货膨胀的百分比,按比例分配给网络中的所有活跃参与者。提议者奖励是给成功提议一个共识区块的验证者的 1-5% 的奖励,奖励根据前一个区块所包含的预承诺的数量而增加。使用奖励占区块发行量的 25%,作为额外的激励措施,包括 deferred gas rebates 和流动性挖矿,通过治理可能有额外的奖励。
如前所述,为了鼓励非空区块提议以及验证者之间的网络,提议者的奖励从 1% 增加到 5%,因为区块的预承诺包含率从 66% 增加到 100%。因此,验证者可以通过等待足够长的时间,将验证者的签名包括在提议的区块中,但不至于错过提议下一个区块的机会,从而优化其参与。在委托人从协议中调用奖励之前,验证人的佣金率被应用于委托人的所有奖励。
Slash 是在 Evmos 上启用的。如果一个验证人在网络中的行为不符合预期,那么验证人的自我担保股份和委托人的股份都会被削减,这将激励委托人将他们的 EVMOS 抵押给安全运行的验证人。有一些不良验证人的行为会导致 Evmos 被 slash 惩罚:
双重签名:在同一区块高度上签署两个区块将导致 Evmos 被 slash 惩罚,尽管对双重签署的惩罚性参数还没有被定义。
宕机:一个验证者如果错过了前面 10,000 个区块中的 95% 以上,将导致 0.01% 的 slash 惩罚。
无法使用:一个验证者离线一定数量的区块将导致 slash 惩罚,如果验证者错过的区块超过上限,它将被解除绑定并从活动集中删除,尽管无法使用的参数还没有被定义。
安全性差,导致恶意行为:如果验证者是分布式拒绝服务(DDoS)攻击的受害者,如果它的私钥被泄露,或者如果它的其他不良行为是类似的非故意的,那么它的总股权仍然可能被 slash 惩罚——这突出了选择安全、高可用性的参与性基础设施的重要性。预计 Evmos 将实施 Cosmos 的监禁参数,被 slash 惩罚的验证者在有资格重新加入共识之前会自动进入一个监禁期。在 Cosmos 上,这个监禁期目前是 2 天,之后验证者可以提交一个解除监禁的交易,重新加入活跃的集合。
治理将是 Evmos 协议的一个特点,尽管它还没有被完全定义。验证人将在治理中发挥巨大的作用,因为不积极参与的验证人可能会继承其所担保的验证人的投票;此外,Evmos 上的验证人可以因为忽视对治理提案的投票而被 slash 轻微惩罚,但未定义。EVMOS 代币是参与 Evmos 治理的主要工具。任何 EVMOS 持有者将能够提交协议升级的建议,或使用 Evmos 社区库的资金。
预计 Evmos 将实施 Cosmos 的治理参数。Cosmos 采用「一币一票」系统,这意味着任何 EVMOS 持有者都可以对治理提案进行投票,而不会对某些投票给予额外的权重——不过,由于委托人如果自己不积极投票,就会继承他们担保的验证人的投票,如果参与人数有限,验证人自然会有更大的投票。Cosmos 上的用户可以用押金提交治理提案,一旦达到最低押金,该提案就进入投票期。如果提案被接受或从未达到投票期的最低限额,押金就会被退回;如果提案失败,押金就会被 Cosmos 库收回。
验证者在影响网络参数、奖励率、交易费、接受的交易费货币单位等方面的治理投票中有很大的发言权,因为没有积极参与治理的委托者会自动继承他们所担保的验证者的投票。由于 Evmos 能够将基于 Ethereum 和 EVM 兼容的应用程序连接到可互操作的 Tendermint 和 Cosmos 生态系统,因此有望成为 web3 应用程序和资产转移的热点——使其非常适合于开发区块链支持的 web3 应用程序。
原文链接
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia