Logo
Поделиться этой статьей

Благодаря «ленивому» подходу Arweave к смарт-контрактам, ее версия Web3 делает больше

Arweave, блокчейн-сеть, предназначенная для постоянного хранения данных, представила совершенно новый подход к смарт-контрактам.

Arweave, блокчейн-сеть, предназначенная для постоянного хранения данных, представила совершенно новый подход к смарт-контрактам.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку The Protocol сегодня. Просмотреть все рассылки

Короче говоря, смарт-контракты на Arweave, как и must of the code на веб-сайтах сегодня, будут запускаться компьютерами пользователей, а не самим блокчейном. Выпущенный в четверг, SmartWeave представляет собой подход к смарт-контрактам, который позволяет блокчейну обходиться без платы GAS и требует только, чтобы код смарт-контракта запускался так часто, как это необходимо, а не каждым узлом в сети.

«SmartWeave — это новая среда языка смарт-контрактов, построенная поверх сети Arweave », — рассказал Сэм Уильямс из Arweave CoinDesk. «Она использует этот новый тип оценки, называемый «ленивой оценкой», чтобы перенести вычислительную нагрузку по выполнению смарт-контрактов с узлов в сети на пользователей смарт-контракта».

Это как пицца, приготовленная дома, против Pizza Hut. Arweave хранит данные готовыми, доступными и точными (в морозильнике); машинам пользователей нужно только осмыслить эти данные (испечь их) тогда и только тогда, когда это необходимо.

Ленивая оценка проверяет данные и, в частности, время поступления каждого фрагмента данных в систему.

«Главное, что предлагает вам Arweave , — это возможность указать время упорядочивания для каждой вещи, прошедшей через систему», — сказал Уильямс.

Читать дальше: Arweave 2.0 делает проект хранилища файлов на шаг ближе к мечте «Александрийская библиотека»

Как показывает постоянная проблема Ethereum с опережением на децентрализованных биржах (DEX), надежное установление порядка Мероприятия является ONE из важнейших частей работы, которую должны выполнять децентрализованные системы.

При этом неважно, чтобы каждый узел в сети точно проверял, как отображается каждый цифровой документ. Подобно тому, как каждый компьютер, открывающий веб-сайт, интерпретирует его HTML и JavaScript локально, Arweave требует, чтобы компьютеры пользователей обрабатывали информацию, а не сама сеть. Эта логика имеет смысл, поскольку Arweave изначально создан как новый вид интернета.

«Arweave как базовый протокол ориентирован на децентрализованные, автономные веб-сервисы», — сказал Уильямс.

Входя в пространство, похожее на Blockstack, Arweave предлагает своего рода интернет, в который пользователи входят напрямую. После того, как кошелек вошел в Arweave, он может перемещаться по всем видам приложений без необходимости входить в них по отдельности. Уильямс ожидает, что это создаст новые интересные впечатления, которые мы можем себе представить только отчасти.

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

Что он может сделать

Для Arweave уже создано множество приложений, но SmartWeave откроет новый уровень функциональности, как благодаря своим возможностям, так и языку, на котором он работает.

«Если вы знаете JavaScript, вы можете написать это немедленно», — сказал Уильямс. «Я ожидаю, что мы увидим DAO в течение нескольких недель».

Уильямс привел простой пример потенциального DAO. Представьте себе блог-платформу на базе Arweave , вроде Medium, которую может использовать любой, но чья любимая главная страница контролируется комитетом (это и есть DAO).

Читать дальше: OpenLaw запускает первую «юридическую DAO» для распределенных венчурных инвестиций

У каждого члена комитета будет некий токен управления, который позволит им голосовать за посты на главной странице. Всякий раз, когда каждый из них откроет Arweave и отдаст свой голос за посты, это будет регистрироваться как данные в цепочке.

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

Arweave имеет несколько готовых к использованию примеров приложений, таких как базовые модули ERC-20 и невзаимозаменяемые токены (NFT), которые разработчикам будет легко внедрить.

Высокое напряжение

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

«На практике это означает, что смарт-контракты могут включать исключительно большой объем работы», — сказал Уильямс. «Это было T невозможно в обычной системе смарт-контрактов, такой как Ethereum».

После этого, по мере того как разработчики начнут осознавать дальнейший потенциал Arweave, Уильямс ожидает, что люди начнут подключать машинное обучение и искусственный интеллект к смарт-контрактам SmartWeave. Убирая обработку из сети, можно будет задействовать значительно более мощные виды вычислений без увеличения затрат или засорения блокчейна.

Есть еще одно преимущество: безопасность.

По мере того, как появлялось множество новых базовых уровней смарт-контрактов, также появлялось множество новых языков смарт-контрактов, созданных для того, чтобы быть более безопасными для использования всеми. Начиная с Solidity, с тех пор былоПакт из Kadena, Ясностьиз Blockstack иКаденцияот Dapper Labs и других.

Читать дальше: Algorand и Blockstack создают многоцепочечный язык смарт-контрактов

Сказал Уильямс:

«По сути, он позволяет вам запускать произвольный код, поэтому T необходимости в таком количестве проверок безопасности и страховочных ремней. Потому что проблема, с которой вы сталкиваетесь в обычной системе смарт-контрактов, заключается в том, что я, как разработчик смарт-контрактов, могу заставить каждый узел в сети выполнить мой код, и это означает, что этот код абсолютно не может быть вредоносным. Но с чем-то на SmartWeave вам T нужны эти кольца безопасности».

Узлы T выполняют всю эту работу. Как и в сети, пользователь должен доверять коду, который будет выполнен, но весь блокчейн T должен защищать себя от каждого смарт-контракта.

«Я думаю, что наступит более поздняя волна, когда люди начнут понимать, что дополнительная вычислительная мощность, к которой SmartWeave предоставляет доступ, открывает доступ к огромному количеству вещей, которые вы просто T могли создать раньше», — сказал Уильямс.

Brady Dale

Брэди Дейл занимает небольшие позиции в BTC, WBTC, POOL и ETH.

Picture of CoinDesk author Brady Dale