Nixse
0

Технологии блокчейна IBC и EVM

Хотя и протокол межблочной связи, и виртуальная машина Ethereum являются технологиями, используемыми в контексте блокчейна и криптовалют, у них разные функции.

Технология Interblockchain Communication (IBC) обеспечивает связь между несколькими блокчейнами. Даже если два блокчейна находятся в разных системах, они могут торговать токенами и активами. Цель IBC — облегчить связь между различными блокчейнами и разработать более связанную экосистему децентрализованных приложений.

С другой стороны, среда исполнения смарт-контрактов в блокчейне Ethereum называется виртуальной машиной Ethereum (EVM). Реализация соглашений между сторонами, таких как финансовые транзакции, может быть автоматизирована с помощью смарт-контрактов, которые представляют собой самоисполняющиеся программы. Код этих смарт-контрактов должен быть выполнен, а текущее состояние блокчейна Ethereum должно быть сохранено с помощью EVM.

EVM управляет выполнением смарт-контрактов на блокчейне Ethereum. Между тем, IBC — это протокол для связи между различными цепями.

 

Смарт-контракты

Смарт-контракты — это самоисполняющиеся программы, работающие на одной и той же цепочке блоков. Например, IBC не использует смарт-контракты напрямую, а обеспечивает связь и взаимодействие между несколькими блокчейнами.

IBC можно комбинировать со смарт-контрактами для выполнения более сложных функций. Одним из способов взаимодействия с другими блокчейнами является IBC, который может использоваться смарт-контрактом в одном блокчейне для доступа к активам или данным в других блокчейнах.

Создание децентрализованных приложений (dApps), которым требуется доступ к данным или активам из многих блокчейнов, может быть полезным. Хотя IBC и смарт-контракты имеют отдельные функции, их можно комбинировать для создания более мощных приложений dApp.

Коммуникация между блокчейнами была разработана как часть Cosmos Network, децентрализованной экосистемы блокчейнов, которая была запущена в марте 2019 года. IBC был создан в качестве основного протокола для Cosmos Network и для облегчения связи и сотрудничества между различными блокчейнами, созданными с использованием Cosmos Software Development Kit. (СДК).

IBC был разработан Tendermint Inc., ответственной за создание Cosmos SDK и алгоритма консенсуса Tendermint. Он создал его как модульный, адаптируемый протокол, который можно адаптировать к требованиям различных блокчейнов, обеспечивая эффективную и безопасную связь между ними.

С момента своего создания IBC был принят растущим числом инициатив экосистемы Cosmos, а также другими сетями блокчейнов, включая Binance Smart Chain. IBC все еще находится в стадии разработки, и в протокол вносятся новые функции и улучшения для повышения его удобства и функциональности.

 

Виртуальная машина Ethereum

В 2015 году блокчейн-платформа Ethereum включала создание виртуальной машины EVM. Виталик Бутерин впервые предложил идею Эфириума в 2013 году, а официально он был представлен в 2015 году вместе с EVM.

Смарт-контракты на блокчейне Ethereum могут выполняться через EVM, изолированную среду исполнения. Он отвечает за обработку и подтверждение транзакций, отслеживание текущего состояния блокчейна и выполнение кода смарт-контракта.

Вы можете создать dApp с помощью EVM. Это платформа, которая позволяет вам делать все, что вы хотите. Сообщество Ethereum работает над повышением удобства использования, безопасности и эффективности EVM с момента его разработки.

EVM — одно из изобретений платформы Ethereum. Это позволяет людям создавать dApps и расширять экосистему блокчейна. Важными игроками в экосистемах EVM являются Fantom, Binance Smart Chain, сети Ethereum Layer 2 и Avalanche.



Вам также могут понравиться
Оставьте ответ

Ваш электронный адрес не будет опубликован.