Помните IOTA? IOTA была разработана, чтобы переосмыслить блокчейн и добиться массового внедрения. Где-то по пути он сделал несколько неправильных поворотов, но теперь, похоже, он снова на правильном пути.
После перезапуска в марте 2021 года сегодня IOTA выпускает бета-версию своей реализации смарт-контрактов с несколькими примечательными функциями, такими как нулевая комиссия, интероперабельность и совместимость с Ethereum.
Смарт-контракты — это программы, хранящиеся в цепочке блоков, которые запускаются при соблюдении заранее определенных условий. Вы можете думать о них как о коде с криптографическими гарантиями и безопасностью, и они обеспечивают некоторые из наиболее продвинутых функций блокчейна, такие как DAO и DeFi.
Мы связались с соучредителем и генеральным директором IOTA Foundation Домиником Шинером, чтобы обсудить развертывание, а также прогресс, достигнутый с марта 2021 года.
Новая IOTA
Шинер охарактеризовал переход на Chrysalis, обновление сети IOTA, как «огромный успех». IOTA теперь имеет совершенно новый протокол, реализацию и криптографию, но все держатели токенов были в старой сети. Поэтому необходимо было разработать решение для взаимодействия, чтобы держатели токенов могли перемещаться из одной сети в другую.
Это называется мостом, и Шинер сказал, что на данный момент более 75% от общего объема IOTA было переброшено из устаревшей сети в Chrysalis. Это токенов на сумму более 3 миллиардов долларов. Успешный и безопасный переход в новую сеть был непростым делом. По словам Шинера, новая сеть работает бесперебойно, транзакции подтверждаются менее чем за 10 секунд, а кошелек Firefly также имеет высокую востребованность.
Переход 75% от общего числа токенов в новую сеть за 6 месяцев — это хорошо, но как насчет остальных? Шинер отметил, что если задуматься, сетевая валюта, такая как IOTA, дефляционная, и пользователи могут потерять доступ к своим ключам или иным образом потерять доступ к своим токенам.
По оценке Шинера, всего 85% токенов перейдут на Chrysalis. В остальном владельцы токенов сами решат, что произойдет. Люди смогут голосовать не только за это, но и за все управленческие решения через свой кошелек Firefly. Один голос за один токен, что, по мнению Шинера, является самым простым, справедливым и безопасным способом сделать это на данный момент.
Шинер добавил, что Coordicide, то есть удаление узла-координатора в сети, который помогает в проверке транзакций, также идет хорошо. Процесс разработки продолжается, и полученные в результате идеи используются для улучшения реализации. По словам Шинера, цель состоит в том, чтобы проложить путь к общедоступности для сообщества до конца 2021 года.
По словам Шинера, другие основные блоки новой IOTA также находятся в хорошей форме. Контроль скорости, то есть определение того, какие транзакции из выпущенных являются предпочтительными через токен , также возможность передавать данные из внешнего мира в IOTA.
Проект Alvarium, что является результатом сотрудничества с Dell и в чем Шинер усматривает как оракула Интернета вещей, был просто принят как проект Linux Foundation. Кроме того, IOTA работает над другим решением, основанным на цифровой идентификации, которое также будет представлено к концу 2021 года.
По словам Шинера, IOTA нацелена на решение проблемы цифровой идентификации, поскольку одна из больших проблем сегодня заключается в том, что если вы, например, создаете цифровую сущность на Ethereum, вам придется платить комиссию за транзакцию. По словам Шинера, вход на сайт или в сервис не должен стоить денег, и IOTA надеется решить эту проблему.
Смарт-контракты с нулевой комиссией, интероперабельностью и совместимостью с Ethereum
Кажется, что прогресс был достигнут по всем направлениям, но главное — это смарт-контракты. Шинер признал, что IOTA опаздывает на рынок смарт-контрактов. Ethereum использует это с 2015 года, как и Polkadot. IOTA была сосредоточена на том, чтобы сделать базовый уровень, то есть реестр, максимально эффективным, в том числе сделать его бесстрастным:
«Последние два года мы работали над этим новым подходом к созданию смарт-контрактов поверх IOTA. До сих пор все понимали, что создание смарт-контрактов с DAG как блокчейном просто не работает, потому что вам нужно иметь упорядоченность транзакций, плюс есть некоторая сложность с метками времени. Так что смарт-контракты с блокчейном — самый достижимый путь прямо сейчас.
То, что мы на самом деле делаем с нашим решением для смарт-контрактов, — это запускаем сети блокчейн поверх IOTA. IOTA — это DAG, направленный ациклический граф. Теперь у нас есть сети блокчейн, которые используются для выполнения смарт-контрактов, и они используют базовый уровень, которым является IOTA, для обеспечения безопасности », — сказал Шинер.

IOTA представляет свои смарт-контракты с четким способом подключения и множеством интересных функций для разработчиков.
Шинер подчеркнул аспект взаимодействия смарт-контрактов IOTA. Это означает, что один смарт-контракт может взаимодействовать с другим смарт-контрактом, например, путем передачи активов из одной сети блокчейнов в другую сеть блокчейнов. Что делает IOTA, так это раскручивает различные сети поверх своего базового уровня, используя sharding, а смарт-контракты, работающие в этих сетях, могут взаимодействовать друг с другом.
Это совсем другой подход к тому, что делает Ethereum, когда все работает в одной сети. По словам Шинера, можно подумать, что будут разные типы сетей блокчейнов. Например, может существовать одна основная открытая сеть, в которой любой может развернуть смарт-контракт. Но если вы хотите использовать другую сеть с другими характеристиками или даже создать свою собственную, это тоже возможно.
Предполагается также включение сборов, взимаемых каждой сетью; каждая сеть может определять свои собственные сборы. По словам Шинера, с помощью смарт-контрактов Iota вы можете определить, сколько вы хотите взимать за транзакции, потенциально даже делая их бесплатными, предоставляя правильные стимулы.
Наблюдаемая картина с другими сетями, например Cardano или Polkadot, заключается в том, что есть валидаторы, защищающие смарт-контракты. Шинер считает, что валидаторы на самом деле недостаточно заинтересованы в конкуренции друг с другом. «То, что мы хотим сделать, позволит вам, как разработчику смарт-контрактов, определять стимулы, которые вы дадите валидатору», — добавил он.
И последнее, но не менее важное: смарт-контракты IOTA совместимы с виртуальной машиной Ethereum (EVM). Это текущий отраслевой стандарт, и разработчики могут писать смарт-контракты, используя Solidity, язык программирования Ethereum для смарт-контрактов, Rust или Go.
Еще одна особенность бета-версии смарт-контрактов IOTA — это инструмент схемы смарт-контрактов, который помогает автоматически генерировать шаблонный код для многих стандартных разделов смарт-контракта.
Шинер также подчеркнул масштабируемость за счет сегментирования и простоты использования. Что касается приложений, он упомянул, что уже существует несколько приложений, в основном в сфере игр и NFT, с токенизацией и DeFi в качестве следующей большой цели. Все существующие приложения разработало open-source сообщество IOTA.
В целом подход IOTA к смарт-контрактам выглядит многообещающим. Шинер упомянул, что стратегия IOTA состоит не в том, чтобы напрямую конкурировать с Ethereum, который на данный момент является лидером рынка, а в том, чтобы предложить людям возможность опробовать функции смарт-контрактов IOTA. Это кажется прагматичным подходом. Сочетание нулевой комиссии, взаимодействия и совместимости делает его интересным выбором для разработчиков.