Bitcoin & Beyond — це освітня серія від команди The Rollup, яка зосереджена на новому класі розробників екосистеми Bitcoin. За допомогою просторів, панелей та інтерактивних презентацій мета полягає в тому, щоб забезпечити глибоке технічне розуміння інноваційних проектів масштабування.

В інтерв’ю Chase з Molecule ми занурюємося в зростаючий апетит до віртуальних машин (ВМ) наступного покоління, спрямованих на підвищення програмованості та масштабованості біткойнів. Molecule є однією з компаній, яка займає передову позицію в цьому експерименті. Їхня спроба реалізувати віртуальну машину Solana (SVM) з біткойнами є сильним сигналом того, що розробники також розглядають альтернативи популярній віртуальній машині Ethereum (EVM).

Високопродуктивні віртуальні машини для Bitcoin

Чейз підкреслив, що мета Molecule полягає в тому, щоб використовувати найефективніше середовище виконання, щоб принести користь користувачам Bitcoin. Він вважає, що віртуальна машина 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-замовлень (коротких неінтерактивних аргументів знань) у біткойнах за допомогою механізму винагороди. Цей метод забезпечує безпечне та ефективне завершення транзакцій у Bitcoin.

Molecule розглядає різні варіанти для цього механізму виклику, потенційно використовуючи BitVM або варіант, заснований на майбутньому програмному форку OP_CAT. BitVM використовує систему перевірки викликів, де будь-який верифікатор може оскаржувати транзакції протягом попередньо визначеного періоду перевірки, забезпечуючи цілісність і точність передачі активів. Чейз пояснив: «Ви можете перевірити будь-які передачі активів від молекули назад до біткойна. Є період виклику, коли ви можете, будь-який верифікатор може прийти і сказати, що, привіт, є деякі проблеми, тоді вони можуть пройти цей механізм виклику». Цей підхід поєднує обчислення поза ланцюгом із перевіркою в ланцюзі, забезпечуючи надійне та економічно ефективне рішення для підтримки остаточності та безпеки транзакцій.

Новий наратив Bitcoin L2

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

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

Інноваційний підхід і прагнення Molecule до інтеграції високопродуктивних віртуальних машин (ВМ) із біткойнами знаменують собою трансформаційний крок до підвищення корисності та масштабованості біткойна.

Це гостьова публікація The Rollup. Висловлені думки повністю належать їм і не обов’язково збігаються з думками BTC Inc або Bitcoin Magazine.

Джерело: Bitcoin Magazine

Публікація Прискорення програмування біткойнів за допомогою віртуальної машини Solana вперше з’явилася на Crypto Breaking News.