为什么EVM的兼容性对新公链如此重要
去发展Horizen这样的新兴区块链生态系统的关键要素之一是: EVM 兼容性。
究竟什么是 EVM?
在高层次上,虚拟机在执行代码和执行机器之间创建了一个虚拟环境。所有以太坊账户和智能合约都存在于EVM上。该协议的存在仅仅是为了保持这个不可变的状态机不断运行。
EVM 定义了计算从一个块到下一个块的有效状态的规则。EVM 是一种称为修改后的 Merkle Patricia Trie 的海量数据结构,它将所有帐户与哈希联系起来,并且可以简化为根哈希。
程序将代码发送到EVM以处理以太坊中的交易。这些EVM操作码执行标准堆栈操作和特定于区块链的堆栈操作。编译智能合约后,它们会变成EVM操作码。
利用以太坊开发者社区
一方面,它允许新的区块链利用现有的Solidity开发者社区。这些开发人员已经熟悉 EVM,并构建了大量可以在其上运行的应用程序。这使得新项目更容易在 Horizen等新的生态系统中启动
EVM兼容性使 Horizen能够利用习惯于使用 Solidity 的现有开发人员的开发经验和技能。据估计,有超过 200,000名具有 Solidity经验的开发人员。
在区块链开发方面,拥有尽可能多的选择非常重要。通过支持EVM,Horizen 将其平台向广大开发人员社区开放,他们可以创建能够推动其成功的应用程序。
利用现有基础设施
EVM 兼容性的另一个好处是它允许新的区块链使用以太坊的基础设施。大量基于区块链的产品都有完善的以太坊智能合约,例如自动化做市商、去中心化交易所、点对点借贷协议、稳定币等。
通过利用以太坊的基础设施,Horizen 上的新区块链可以快速轻松地启动和运行。这对他们的成功很重要,因为它降低了进入门槛,让他们能够专注于构建出色的应用程序。
使用现有的安全实例
此外,与 EVM 的兼容性允许新的区块链使用以太坊的安全实例。这包括诸如智能合约安全审计之类的东西,这有助于确保应用程序安全可靠。它还包括使用安全编码标准,这有助于防止漏洞被引入应用程序。
通过使用以太坊的安全实例,新的区块链可以从以太坊社区的专业知识和经验中受益。这有助于确保他们的应用程序安全可靠,这对他们的成功至关重要。
构建互联生态系统
最终,与 EVM 的兼容性允许新的区块链构建互连的生态系统。这很重要,因为它允许他们利用其他区块链的资源并从他们的成功中受益。它还允许他们创建一个更加多样化和包容性的区块链社区。Horizen 正在帮助建立一个更加开放和包容的区块链生态系统,通过支持 EVM 使所有参与者受益。
关于 Horizen的EVM侧链
Horizen的EVM侧链即将进入测试网!最近,我们完成了EVM项目的一个重要里程碑。这不仅仅是一个临时步骤。这是一个有效的侧链,与以太坊工具兼容,能够执行所有与以太坊兼容的智能合约。
要了解有关侧链的更多信息,请查看我们的EVM 演示视频。在这段视频中,Victor 和 Alberto 通过来自 Oleksandr 的 EVM Alpha 演示分享了对最新成就的一些见解,展示了 MetaMask 上的 ZEN 以及 EVM 链的一些基本功能。
您还可以从 Consensus 观看 Rob 的演讲,他在其中讨论了 Horizen 的未来愿景,包括 EVM 和TokenMint。