Що таке BitVM і чим він відрізняється від EVM?

Просунутий
Біткоїн
Блокчейн
29 жовт 2023 р.
Час читання: 9 хв

Про ШІ

Показати більше

Докладний огляд

На початку жовтня 2023 року визнаний розробник блокчейну Робін Лінус опублікував офіційний документ для BitVM, обчислювального механізму для функціональності, схожої на смарт-контракти, у мережі Bitcoin. Linus — це видатна цифра в галузі, яка створила ZeroSync — протокол підтвердження Bitcoin, що містить нульові знання. Його останні інновації, BitVM, можуть вплинути на галузь на набагато глибший рівень, ніж платформа ZeroSync.

Активуючи функцію смарт-контрактів для мережі Bitcoin, BitVM може використовувати величезну армію власників і трейдерів Bitcoin. Наразі смарт-контракти та децентралізовані застосунки (DApps) міцно пов’язані з Ethereum (ETH) та іншими смарт-мережами. Однак найбільша у світі мережа — Bitcoin — просувається революція DApp. BitVM — це найновіша та, ймовірно, найнадійніша технологія, яка збирається змінити статус-кво.

Ключові висновки:

  • BitVM — це обчислювальний механізм, призначений для ввімкнення смарт-контрактів Bitcoin із повним контрактом, що дають змогу використовувати різноманітні DApp на основі Bitcoin.

  • BitVM обробляє трансакції в основному офчейн, що мінімізує обчислювальне навантаження на блокчейн Bitcoin.

  • На відміну від EVM Ethereum, який підтримує багатосторонні операції, BitVM обмежується двосторонніми транзакціями. Однак розробники можуть розглянути можливість поєднання BitVM з рішеннями рівня 2 для мережі Bitcoin, які працюють навколо цього обмеження.

Що таке BitVM?

Незважаючи на те, що Bitcoin є першим і найбільшим блокчейном, він не має власних можливостей для виконання смарт-контрактів — технології, що лежать в основі DApps. Отже, він здебільшого залишається платформою для передачі та зберігання криптовалютних активів.

BitVM (віртуальна машина Bitcoin) — це обчислювальний механізм, призначений для забезпечення функціональності, схожої на смарт-контракти, для Bitcoin. В інформаційному буклеті BitVM, опублікованому 9 жовтня 2023 року, детально описано технологічну реалізацію цієї багатообіцяючої ідеї.

Ви можете вважати BitVM додатковим обчислювальним рівнем для мережі Bitcoin, який розробники можуть використовувати для забезпечення функціональності, як-от смарт-контракти. Зверніть увагу, як ми використовуємо термін «розумний контракт», а не просто «розумний контракт» під час обговорення BitVM. Це пов’язано з тим, що існує важлива відмінність між складними смарт-контрактами, які працюють на можливостях смарт-контрактів Ethereum і BitVM.

Хоча смарт-контракти Ethereum можуть підтримувати багатосторонні транзакції, BitVM призначений для здійснення переважно двосторонніх транзакційних бірж. Ми докладніше розглянемо різницю між ними в наступному розділі.

Більша частина обробки в BitVM відбувається офчейн, зменшуючи навантаження на чейні Bitcoin і забезпечуючи більш ефективні операції. Опрацьовані офчейн трансакції об’єднуються в пакети та розміщуються в базовому блокчейні Bitcoin, використовуючи модель підтвердження дійсності, подібну до тієї, що використовується в ролапах оптимізму.

Важливою особливістю розумної функціональності BitVM є його крута повнота. Завершені системи можуть виконувати обчислювальні завдання будь-якого ступеня складності. Комплексність BitVM Turing гарантує, що цей обчислювальний двигун можна використовувати для програмування досить складних смарт-додатків на основі контрактів.

Як працює BitVM?

Функціональні можливості BitVM стали можливими завдяки оновленню Taproot Bitcoin. BitVM використовує модель, що поєднує докази шахрайства з протоколом пробної відповіді для обробки та перевірки транзакцій між двома сторонами: мером та перевіряючим. Привід ініціює обчислювальне завдання та надсилає його через канал, встановлений між собою та перевіряючим, який потім підтверджує дійсність обчислення. Після перевірки трансакція додається до загального пакета, об’єднаного для розміщення в базовому блокчейні Bitcoin.

Якщо перевіряючий відхиляє обчислювальне завдання, надіслане провектором, тоді для вивчення транзакції та врегулювання спору можна використати механізм перевірки ончейн-дійсності Bitcoin. Додаткова перевірка ончейн у таких спорах захищає автора від шахрайських, неправомірних відхилень, і система призначена для покарання перевіряючих, які несправедливо відхиляють законні обчислення, що виконуються мерчантами.

У той же час перевірка ончейн-суперечки також призначена для покарання провайдерів, які надсилають шахрайські або неправильні обчислення. Якщо претензія перевіряючого виявляється обґрунтованою, це нечесний привід, якого система карає.

Перевірка, ефективність і групування

Незважаючи на те, що додаткове підтвердження ончейну у випадках суперечок споживає ресурси блокчейну Bitcoin, двосторонні взаємодії, у яких не виникають суперечки, вирішуються в середовищі BitVM, без використання ресурсів Bitcoin. Ключова ідея полягає в тому, що переважна більшість двосторонніх взаємодій між мерчантами та верифікаторами не призведе до суперечок. Отже, загальний вплив транзакцій BitVM на чейк Bitcoin буде мінімальним.

Отже, модель BitVM припускає, що більшість транзакцій, розміщених у блокчейні, є дійсними — завдяки взаємним угодам між провайдерами та перевірювачами, якщо не подано позов про шахрайство. Таке припущення схоже на те, що використовується в оптимізаційних ролапах класичного блокчейну. Хоча точні технічні нюанси оптимістичних ролапів і моделі BitVM відрізняються, модель перевірки, що використовується обчислювальним двигуном, зазвичай може бути описана як одне представлення технології перевірки оптимістичного верифікації.

Після об’єднання транзакцій у пакет BitVM розміщує їх у блокчейні Bitcoin. І модель перевірки оптимізму, і обробка в режимі пакета, що використовуються BitVM, значно знижують обчислювальне навантаження на Bitcoin. Таким чином, BitVM не лише забезпечує функціональність смарт-контрактів на Bitcoin, але й робить це високоефективним, низьким споживанням.

Потенційні приклади використання BitVM для Bitcoin

BitVM відкриває величезний потенціал для використання найбільшого у світі блокчейну, крім простих транзакцій Bitcoin. Технологія BitVM та його остаточна природа дають змогу використовувати велику кількість рішень DApp, здебільшого тих, які передбачають взаємодію з двома сторонами.

Ось деякі з найперспективніших випадків використання BitVM у блокчейні Bitcoin:

Автоматизовані рішення або рішення для здійснення великих платежів

Хоча Bitcoin сам по собі можна використовувати для звичайних однорангових (P2P) платежів між двома сторонами, відсутність функцій смарт-контрактів у його блокчейні наразі запобігає використанню складних рішень для здійснення платежів на основі великих обсягів транзакцій або автоматизованих домовленостей.

Є багато компаній, особливо в галузі фінтеху та мережі постачання, які хотіли б бачити такі можливості в Bitcoin. Наприклад, BitVM може дозволити автоматичне виконання платіжних зобов’язань після доставки товарів або послуг. Крім того, можливість частої мікроплати між двома сторонами стає можливим завдяки ефективній обробці транзакцій BitVM.

Заявки на ставки

Основна функціональність ставок DApps передбачає трансакції між оператором служби ставки та кожним окремим трейдером. BitVM потенційно може активувати двосторонні контракти, за якими бестселери розміщують свої ставки з оператором і отримують оплату або оплату на основі результатів спортивних ігор та інших подій, на яких вони караються.

Застосунки DeFi

Інтелектуальну функціональність BitVM, як і контракти, також можна використовувати для живлення певних децентралізованих програм фінансування (DeFi). Можливим випадком використання для обчислювального механізму є програми, в яких ланцюг транзакцій лише між двома сторонами достатньо для погашення контракту. Одним із прикладів такого застосунку є децентралізована біржа (DEX) на основі моделі книги ордерів. У цій моделі дві сторони — продавець і покупець — укладають контракт на обмін криптовалютами.

Однак відсутність багатосторонньої функціональності в BitVM може зробити деякі з складніших програм DeFi, наприклад, DEX на основі автоматизованого маркетмейкера (AMM), складними для реалізації власними. DEX AMM значною мірою використовують пули ліквідності, сховища, з яких багато користувачів вносять кошти та отримують частку торгових комісій, отриманих із пулів. Отже, ці біржі вимагають досить складних багатосторонніх реалізацій.

Екологічні рішення для здійснення платежів

Будучи великим споживачем енергії, блокчейн Bitcoin не входить до першого вибору компаній, орієнтованих на низький вплив на довкілля. Ефективна модель обробки відбитків з низьким рівнем стоп BitVM дає змогу трансакціям, які використовують дуже мало енергії. Тому двигун можна використовувати для рішень для здійснення зелених платежів. Наприклад, у сільськогосподарському секторі термін «зелені платежі» стосується платежів (зроблених для виробників), які створюють позитивний вплив на довкілля. BitVM можна використовувати для розробки рішень, які полегшують ці сільськогосподарські платежі.

BitVM порівняно з EVM

BitVM має багато концептуальних подібностей з віртуальною машиною Ethereum (EVM), обчислювальним двигуном, який живить блокчейн Ethereum. EVM є важливим компонентом Ethereum і дає змогу смарт-контракти та DApps на блокчейні.

Подібно до BitVM, EVM — це система Тюргетного завершення, яка дає розробникам змогу створювати програми з складною функціональністю. Однак BitVM і EVM також мають кілька відмінностей. Ключовими відмінностями між цими двома обчислювальними двигунами є такі:

  • BitVM — це двигун, який підтримує лише двосторонні операції, тоді як EVM може виконувати багатосторонні функції. Це дозволяє EVM використовувати складніші контракти для DApps.

  • Більшість транзакцій BitVM відбувається офчейн, мінімізуючи вплив на базовий блокчейн Bitcoin. На відміну від BitVM, EVM — це ончейн-двигун, який виконує всі операції в нативному середовищі Ethereum.

  • BitVM — це додатковий додатковий двигун блокчейну Bitcoin, який не потрібен BitVM для власних операцій. На відміну від цього, EVM є невід’ємною частиною блокчейну Ethereum; без EVM немає Ethereum.

Обмеження BitVM

Основна концепція BitVM у завершених контрактах Bitcoin — це не лише революційна концепція. Однак, незважаючи на переваги та обіцянки двигуна, він має певні обмеження. Одним з основних обмежень BitVM є його неможливість здійснювати багатосторонні транзакції, що обмежує використання складніших обчислень і рішень. Оскільки сучасні DApps стають складнішими, багатосторонні функції стають життєво важливими.

Ще одне обмеження BitVM виникає через тяжке навантаження офчейн-обробки (що, що досить допитливо, є однією з його ключових заслуг). Незважаючи на те, що офчейн-обробка є відмінною для зниження навантаження в мережі Bitcoin, вона призводить до двох потенційних проблем, перше з яких — це результивне навантаження, розміщене на офчейн-ресурсах. Великі трансакції та програми можуть створювати великий попит на позачейнові обчислювальні ресурси, що може значно знизити екологічні й ефективні переваги BitVM.

Друга проблема стосується безпеки трансакцій. Вбудований механізм криптографічної безпеки Bitcoin має відмінний досвід захисту мережі від хакерських атак і шахрайства. Переміщення великої частки офчейн-обробки транзакцій неминуче призводить до слабкіших точок у загальній базі безпеки даних.

Деякі обмеження BitVM можна усунути шляхом поєднання двигуна з рішенням рівня 2 Bitcoin. Наприклад, протокол Lightning Network, який проходить через блокчейн Bitcoin, може підтримувати складніші, багатосторонні смарт-контракти.

Прикінцеві думки

Тривале виконання контрактів Bitcoin, які пропонує BitVM, — це революційна концепція, яка може кардинально змінити ландшафт криптовалютної галузі. Різні ніші DApp — від DeFi і платежів до рішень для ставки та ланцюга постачання — можуть отримати значну користь від використання обчислювального механізму.

BitVM також є основним підприємством, спрямованим на залучення в мультимільйонну армію власників BTC, щоб брати активну участь у криптовалютній галузі, крім лише передачі та зберігання активів. Наразі близько 50 мільйонів адрес Bitcoin мають ненульовий баланс. Це є величезним потенціалом для розробників, які використовують BitVM.

Високоперспективний обчислювальний механізм зараз перебуває на ранніх етапах його концептуального розвитку. Її офіційний документ щойно був опублікований на початку жовтня 2023 року, і скоро настане період часу, протягом якого спільнота розробників «підсилюється» концепцією завершених контрактів Bitcoin. Протягом наступних кількох місяців ми, ймовірно, дізнаємося більше про BitVM. Стежте за новинами!

#Bybit #TheCryptoArk

Застосунок Bybit
Мудрий спосіб отримання прибутку