Logo
Поділитися цією статтею

Bitcoin може отримати смарт-контракти в стилі Ethereum за планом «BitVM».

Мета дизайну Робіна Лінуса для «BitVM» полягає в тому, щоб увімкнути повні за Тьюрингом контракти Bitcoin , що робить блокчейн програмованим, подібно до комп’ютера, не ускладнюючи мережу для інших користувачів.

Дослідницька стаття, опублікована цього тижня, окреслила нову парадигму впровадження смарт-контрактів у стилі Ethereum у мережу Bitcoin .

BitVM, як відомо, було викладено в документі від 9 жовтня Робіном Лайнусом, CORE автором ZeroSync, яка створює інструменти для розробників, щоб використовувати докази з нульовим знанням на Bitcoin.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку The Protocol вже сьогодні. Переглянути Всі Розсилки

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

У BitVM обчислення виконуватимуться поза ланцюгом, а потім перевірятимуться в ланцюзі, подібно до механіки оптимістичні зведення на Ethereum.

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

«Це забезпечує більш виразні смарт-контракти на Bitcoin», — Лінус написав на X (раніше Twitter). «Зокрема, це забезпечує функціональність, для якої, як ми думали, нам знадобиться софт-форк».

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

Потім вони вносять депозити в ланцюжку на адресу Bitcoin , активуючи контракт, і починають обмінюватися даними поза ланцюгом, при цьому верифікатор може взяти депозит перевіряючого, якщо буде зроблено будь-яке неправильне твердження. Це має означати, що зловмисники завжди втрачають свої депозити, написав Лінус.

Обмеження BitVM

Пропозиція Лінуса викликала купу відгуків на X, і коментатори QUICK вказали на обмеження BitVM.

Письменник Bitcoin під псевдонімом Шинобі зазначив, що вартість керування даними поза мережею є «великим», додавши, що протокол, який включає лише дві сторони – перевіряючий і перевіряючий – також є «великим обмеженням».

Боб Боділі, генеральний директор Ordinals marketplace Bioniq, написав у дописі на X, що BitVM це "як дуже рання обмежена версія віртуальної машини Ethereum (EVM)".

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

Смарт-контракти Bitcoin

Спроби реалізувати можливості смарт-контрактів у мережі Bitcoin , звичайно, не є новими. Деякий час розробники Bitcoin намагалися знайти способи обійти обмеження мережі через її простішу мову сценаріїв порівняно з такими блокчейнами, як Ethereum або Solana.

У грудні минулого року блокчейн-проект Stacks опублікував офіційний документ презентація своїх цифрових активів "Stacks Bitcoin" (sBTC), запропонований як спосіб переведення смарт-контрактів на Bitcoin.

Читайте також: Bitcoin принципово відрізняється від інших криптовалют: цифрові активи Fidelity








Jamie Crawley

Джеймі є частиною команди новин CoinDesk з лютого 2021 року, зосереджуючись на останніх новинах, технологіях і протоколах Bitcoin і Крипто венчурному капіталі. Він володіє BTC, ETH і DOGE.

Jamie Crawley