Ethermint可扩展且可互操作的以太坊
Ethermint 是一个可扩展的、高吞吐量的 Proof-of-Stake 区块链,与以太坊完全兼容并可相互操作。它是使用 Cosmos SDK 构建的,运行在 Tendermint Core 共识引擎之上。
警告:Ethermint 正处于非常活跃的开发阶段,应该被视为 pre-alpha 的软件。这意味着它不应该在生产中运行,它的API会在没有警告的情况下发生变化,不应该被依赖,它也不应该被用来保存任何价值。当我们有一个稳定的、安全的、经过适当测试的版本时,官方将删除这个警告。
Ethermint 允许运行vanilla Ethereum作为一个Cosmos 应用程序特定的区块链。这允许开发者拥有以太坊的所有理想功能,同时,从Tendermint的PoS实现中获益。此外,由于它建立在Cosmos SDK之上,它将能够通过区块链间通信协议(IBC)与Cosmos生态系统的其他部分交换价值。
主要功能概览:
- Web3 和 EVM 兼容性
- 通过 Tendermint Core 实现高吞吐量
- 通过 IBC 的水平可扩展性
- 快速的交易完成度
Ethermint 通过以下方式实现这些关键功能:
- 实施 Tendermint Core 的应用区块链接口(ABCI)来管理区块链。
- 利用模块和其他由 Cosmos SDK(打开新窗口)实现的机制。
- 利用 geth 作为一个库,以避免代码重复使用并提高可维护性。
- 公开一个完全兼容的Web3 JSON-RPC层,与现有的以太坊客户端和工具(Metamask、Remix、Truffle等)进行交互。
评论