Смарт-контракти на біткойн: стеки опублікували Білий документ. 

  • Stacks опублікував білий документ про sBTC, який може зробити BTC повністю програмованим. 
  • sBTC прив'язаний до BTC 1:1. 
  • Цей бічний ланцюг міг би запровадити смарт-контракти в мережі Bitcoin. 

Біткойн, найпопулярніша у світі криптовалюта, ще не зарекомендувала себе як революційний додаток, який міг би покращити його використання. Через його елементарне програмування непросто викликати смарт-контракти безпосередньо. Однак проект під назвою Stacks опублікував білий документ, в якому показано, що їхній новий цифровий актив, Stacks Bitcoin (sBTC), можна використовувати, щоб зробити BTC програмованим. 

Більш проста мова сценаріїв обмежує розробників Bitcoin у створенні нових і революційних речей на платформі. Stacks, існуюча платформа смарт-контрактів, хоче подолати цей бар’єр, представивши новий цифровий актив, отриманий від біткойна під назвою sBTC, який прив’язаний до біткойна 1:1. Це можна використовувати для розробки смарт-контрактів на Stacks і легко конвертувати назад у BTC. 

У білій книзі зазначено, що 

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

Термін шарів діє як сленг/жаргон для будь-якої системи за межами базового рівня BBitcoin, наприклад, сайдчейн, вторинний блокчейн, який взаємодіє з основним блокчейном. Відповідно до офіційного документа, Stacks працює на базі sBTC і STX і діє як a Біткойн бічний ланцюг. 

Незважаючи на те, що концепція все ще перебуває на стадії реалізації та буде формалізована відповідно до Пропозиції щодо вдосконалення Stacks (SIP) 21, і може з’явитися через вісім-дев’ять місяців, каже Мунід Алі, співзасновник Stacks. 

Поточний протокол Stacks використовує механізм консенсусу, який називається «Доказ передачі», дозволяє будь-кому стати стекером або майнером. Потім майнери отримують нагороди STX за видобуток блоків Stacks. Але вони повинні спочатку опублікувати BTC, щоб отримати привілеї майнінгу. 

Після цього біткойн розподіляється, винагороджуючи стекерів, які підтримували копію Stacks Ledger; STX також має бути заблоковано на певний період, щоб отримати привілеї стекування. 

Джерело: white paper sBTC. 

Прив'язка

У процесі під назвою Pegging in, який використовується в системі прив’язки sBTC, користувачі надсилають звичайні BTC на гаманець, який контролюється стекерами. Ця дія, у свою чергу, карбує відповідну кількість sBTC, які потім можна використовувати в смарт-контрактах Stacks. 

Прив'язка

Щоб повернути ці BTC, використовується процес прив’язки; користувачі повертають sBTC у гаманці, стекери потім підписують ці запити на прив’язку та, нарешті, повертають еквівалентну кількість BTC назад користувачу.

sBTC спалюється в цих відповідних процесах.

Алі каже: «Це повністю ненадійна система, це протокол. Існує динамічний набір підписантів, які мають економічні стимули бути підписантами, і вони підписують транзакції прив’язки».

Попередні сайдчейни

Blockstream опублікував білий документ про бічні ланцюги в 2014 році. З тих пір було багато подій у цій галузі; Layer 2 Labs збираються представити «ланцюги приводів», а розробник BTC Рубен Сомсен, схоже, працює над «космічними ланцюгами».

Останні дописи Ендрю Сміта (подивитися всі)

Джерело: https://www.thecoinrepublic.com/2022/12/30/smart-contracts-on-bitcoin-stacks-published-white-paper/