В среду команда Polkadot (DOT) выпустила важное обновление фреймворка для построения блокчейнов Substrate 2.0, которая теперь предоставляет возможность ончейн приложениям взаимодействовать с внешним миром, не полагаясь на внешних поставщиков Oracle, сообщает Cointelegraph. Блокчейн теперь может видеть свое окружение.
Substrate - это фремворк, на основе которого строится блокчейн-платформа Polkadot и многочисленные другие блокчейны, составляющие ее экосистему. Substrate предоставляет разработчикам множество инструментов для создания собственного блокчейна для различных возможных приложений. Затем блокчейны могут быть запущены автономно или интегрированы в сеть шардов Polkadot, или «Парачейны».
Наиболее важной особенностью Substrate 2.0 является «внештатный работник» (off-chain worker), модуль разработки, который позволяет блокчейнам выполнять расширенные вычисления или делать собственные веб-запросы во внешний мир.
Оффчейн работники используют узлы Substrate для выполнения операций, которые обычно выходят за рамки возможностей блокчейна. В таком блокчейне, как Ethereum (ETH), конкретное вычисление должно быть быстрым и достаточно ограниченным, чтобы поместиться в блок инструкций. Это исключает многие типы операций, которые либо недетерминированы, например, веб-запросы, которые могут завершиться ошибкой, либо слишком сложны для доступных ресурсов. Substrate 2.0 позволяет разработчикам выгружать эти операции на узлы, работающие в сети, которые могут выполнять веб-запросы, шифрование и дешифрование, подписание данных, генерацию случайных чисел и другие задачи, требующие интенсивного использования ЦП.
Эта система позволит разработчикам Polkadot создавать сложные системы, такие как ончейновые поставщики ценовых каналов. Проблема поиска надежных источников данных - суть «проблемы оракула» - все еще остается, но разработчики будут иметь максимальную гибкость при проектировании своих DApps и блокчейнов.
В отличие от этого, системы оракулов, такие как Chainlink (LINK), имеют свою логику сбора данных полностью вне сети. Разработчики смарт-контрактов могут получить доступ только к окончательным данным, предоставленным оракулами, что требует определенной степени доверия к этим поставщикам, которое эти типы решений пытаются минимизировать.
Substrate 2.0 также представляет множество других удобных для разработчиков инструментов в виде паллетов, настраиваемых модулей, которые значительно упрощают определенные действия. Например, палитра «Демократия» предоставляет простой способ ввести голосование по сети, а палитра «EVM» копирует виртуальную машину Ethereum, позволяя разработчикам переносить свои смарт-контракты на Polkadot.
Хотя Substrate кажется значительным технологическим шагом вперед по сравнению с некоторыми существующими решениями, еще неизвестно, перейдут ли разработчики и пользователи на Polkadot. Web3 Foundation, поддерживающая Polkadot, была занята финансированием команд для создания инфраструктуры блокчейна, начиная от мостов к Ethereum и других блокчейнов и заканчивая собственными проектами децентрализованного финансирования.
Ключевой частью ценностного предложения Polkadot является сегментирование, которое позволит блокчейнам Substrate взаимодействовать друг с другом. Однако кросс-сегментная коммуникация все еще находится на стадии тестирования.