Bitcoin & Beyond — это образовательная серия, созданная командой The Rollup, посвященная новому и развивающемуся классу строителей в экосистеме Биткойн. Целью является предоставление глубокой технической информации об инновационных проектах масштабирования с помощью пространств, панелей и интерактивных презентаций.

В интервью Чейзу из Molecule мы рассказываем о растущем интересе к виртуальным машинам (ВМ) следующего поколения, направленным на улучшение программируемости и масштабируемости Биткойна. Molecule — одна из компаний, находящихся в авангарде этого эксперимента. Их попытка реализовать виртуальную машину Соланы (SVM) с биткойнами является сильным сигналом о том, что разработчики также рассматривают альтернативы популярной виртуальной машине Ethereum (EVM).

Высокопроизводительные виртуальные машины для биткойнов

Чейз подчеркнул, что цель Molecule — использовать наиболее производительную среду исполнения на благо пользователей Биткойна. Он считает, что виртуальная машина Solana (SVM) обеспечивает беспрецедентную пропускную способность и экономическую эффективность. «SVM обеспечивает высочайшую пропускную способность благодаря проверенной в боевых условиях среде выполнения», — отметил Чейз, подчеркнув способность виртуальной машины выполнять 1000 транзакций в секунду за долю копейки за транзакцию.

Архитектура SVM, предназначенная для параллельной обработки транзакций, значительно повышает масштабируемость и эффективность. На самом базовом уровне он позволяет одновременно выполнять несколько смарт-контрактов, что отличает SVM от других виртуальных машин, которые полагаются на модели последовательной обработки, таких как EVM. Это приводит к более высокой пропускной способности и меньшей задержке, что крайне важно для приложений, требующих высокой производительности и минимальных транзакционных издержек.

Процветающая экосистема разработчиков

Основная причина решения Molecule использовать виртуальную машину Solana (SVM) заключается в ее процветающей экосистеме разработчиков и широком распространении Rust в качестве языка программирования. По данным Electric Capital, на конец 2023 года в Solana насчитывается более 3300 активных разработчиков. Это мощное сообщество поддерживается обширным инструментарием и образовательными ресурсами, которые значительно улучшили удержание разработчиков.

Чейз также упомянул Rust, язык разработки Solana, как сыгравший решающую роль в успехе SVM. Поскольку по всему миру насчитывается более 3 миллионов разработчиков Rust, переход к использованию SVM для многих проходит без проблем, учитывая их знакомство с языком. Обширная база разработчиков и сильная интеграция языка в экосистемы Web3 гарантируют, что SVM не только технически превосходит, но и дает преимущества для более широкого внедрения и инноваций.

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

Монолитное и модульное видение

Еще один акцент был сделан на присущих Биткойну ограничениях уровня 1, которые требуют модульного подхода для улучшения программируемости и масштабируемости. Традиционные монолитные блокчейны объединяют все основные функции — выполнение, доступность данных, консенсус и расчеты — в один уровень. Хотя такая конструкция повышает безопасность и децентрализацию, она также создает значительные узкие места, которые ограничивают пропускную способность и гибкость транзакций. Уровень 1 Биткойна может обрабатывать только ограниченное количество транзакций в секунду, что ограничивает его способность поддерживать сложные смарт-контракты и более высокие объемы транзакций.

Чтобы устранить эти ограничения, Molecule применяет модульный подход, разделяя эти функции на отдельные уровни. Эта архитектура позволяет специализировать и оптимизировать каждый уровень, значительно улучшая масштабируемость и эффективность. Используя модульные стеки, Molecule стремится интегрировать уровень исполнения Solana (SVM) с проверкой ZK (с нулевым разглашением) для транзакций в Биткойне.

Инновационный стек SVM от Molecule фокусируется на обеспечении проверки транзакций ZK через ZKVM (виртуальную машину с нулевым разглашением) и публикации снарков ZK (кратких неинтерактивных аргументов знаний) в Биткойн с использованием механизма вознаграждения за вызов. Этот метод обеспечивает безопасное и эффективное завершение транзакции в Биткойне.

Molecule рассматривает различные варианты этого механизма проверки, возможно, с использованием BitVM или варианта, основанного на будущем софт-форке OP_CAT. BitVM использует систему проверки подлинности, в которой любой проверяющий может оспорить транзакции в течение заранее определенного периода проверки, обеспечивая целостность и точность передачи активов. Чейз объяснил: «Вы можете проверить любые переводы активов из молекулы обратно в Биткойн. Есть период проверки, когда вы можете, любой проверяющий может прийти и сказать, что, эй, есть некоторые проблемы, тогда они могут пройти через этот механизм проверки». Этот подход сочетает в себе вычисления вне сети с проверкой внутри сети, обеспечивая надежное и экономически эффективное решение для обеспечения окончательности и безопасности транзакций.

Новое повествование о Биткойне L2

Когда Чейза спросили о позиции биткойн-сообщества в отношении решений уровня 2 (L2), он заметил заметный сдвиг в отношении к программированию. Традиционно многие пуристы Биткойна с осторожностью относились к решениям L2, опасаясь, что они могут поставить под угрозу безопасность и децентрализацию сети. Однако недавние достижения и растущий спрос на более масштабируемые приложения начали менять эту точку зрения.

«Я думаю, что биткойн-сообщество определенно требует программируемости биткойна. SVM — лучшее решение для этой проблемы с точки зрения пропускной способности и стоимости», — заявил Чейз, подчеркнув растущую открытость сообщества к инновациям L2.

Инновационный подход Molecule и стремление к интеграции высокопроизводительных виртуальных машин (ВМ) с Биткойном знаменуют собой преобразующий шаг на пути к повышению полезности и масштабируемости Биткойна.

Это гостевой пост от The Rollup. Выраженные мнения являются исключительно их собственными и не обязательно отражают точку зрения BTC Inc или Bitcoin Magazine.

Источник: Журнал Биткойн.

Сообщение «Ускорение программирования биткойнов с помощью виртуальной машины Solana» впервые появилось в Crypto Breaking News.