IBC 和 EVM 区块链技术

IBC 和 EVM 区块链技术

源节点: 1979420

尽管IBC和EVM都是与区块链和加密货币相关的技术,但它们具有不同的功能。

一种称为区块链间通信(IBC)的技术可以实现多个区块链之间的通信。 即使两个区块链位于不同的系统上,它们也可以交易代币和资产。 IBC 旨在促进各种区块链之间的通信,并开发一个更加互联的去中心化应用生态系统。

另一方面,以太坊区块链的智能合约执行环境称为以太坊虚拟机(EVM)。 各方之间协议的执行(如金融交易)可以通过使用智能合约(自动执行程序)实现自动化。 EVM 必须执行这些智能合约的代码,并且必须保留以太坊区块链的当前状态。

EVM 驱动以太坊区块链上的智能合约执行。 同时,IBC是不同链之间通信的协议。

智能合同

IBC不直接使用智能合约。 另一方面,智能合约是在单个区块链上运行的自动执行程序。 相反,它允许多个区块链之间的通信和互操作性。

为了完成更复杂的功能,IBC可以与智能合约结合。 与其他区块链交互的一种方法是通过 IBC,一个区块链上的智能合约可以使用 IBC 来访问其他区块链上的资产或数据。 构建需要从许多地方访问数据或资产的去中心化应用程序 块链 可能会发现这很有帮助。

尽管 IBC 和智能合约具有独立的功能,但它们可以结合起来产生更强大的去中心化应用程序。

作为 Cosmos 网络的组成部分,Cosmos 是一个去中心化的区块链生态系统,于 2019 年 XNUMX 月上线。开发了区块链间通信。 作为 Cosmos 网络的主要协议。 IBC 的创建是为了促进使用 Cosmos 软件开发工具包(SDK)构建的各种区块链之间的通信与合作。

Tendermint Inc.,该组织负责创建 Cosmos SDK 和 Tendermint 共识算法。 它负责开发IBC。 IBC 是作为模块创建的。 适应性强的协议可以定制以满足各种区块链的要求,促进它们之间高效、安全的通信。

自推出以来,IBC 受到越来越多的 Cosmos 生态系统计划以及包括币安智能链在内的其他区块链网络的欢迎。 IBC 仍在开发中,并且正在对该协议进行新的特性和增强,以提高其可用性和功能。

以太坊虚拟机

2015 年,以太坊区块链平台包括以太坊虚拟机(EVM)的创建。 Vitalik Buterin 在 2013 年首次提出了以太坊的想法,并于 2015 年与 EVM 一起正式推出。 以太坊区块链的智能合约可以通过 EVM(一个沙盒运行时环境)执行。 它负责处理和确认交易,跟踪区块链的当前状态,并执行智能合约代码。

可以使用 EVM 制作去中心化应用程序 (dApp)。 这是一个可以让你做任何你想做的事情的平台。 自 EVM 首次开发以来,以太坊社区一直在努力提高 EVM 的可用性、安全性和有效性。 以太坊虚拟机是以太坊平台的发明之一。 它可以让人们创建去中心化应用程序并扩展区块链生态系统。 使用 EVM 的生态系统中的一些重要参与者包括 Fantom、币安智能链、第 2 层以太坊网络和 Avalanche。

时间戳记:

更多来自 金融经纪