Я щойно переосмислив спосіб роботи Bitcoin і зрозумів одну досить цікаву річ — більшість людей неправильно розуміють механізм його транзакцій. Коли говорять про L2 для Bitcoin, люди зазвичай піддаються впливу концепцій L2 з Ethereum, але Bitcoin зовсім інший. Щоб зрозуміти, чому так, потрібно почати з простого питання: що таке utxo?



Utxo — що таке? Це скорочення від Unspent Transaction Output — просто «непотрачені виходи транзакцій». Уявіть, що у вас є гаманець із кількома купюрами різних номіналів. Кожна купюра — це UTXO — сума, яку ви можете використати. Коли хтось надсилає вам 10 BTC і ви ще не витратили їх, ця сума — це UTXO.

Робота Bitcoin зовсім відрізняється від Ethereum. Ethereum використовує модель рахунків — як банківський рахунок або гаманець Alipay. Система лише відстежує баланс у вашому рахунку. А Bitcoin використовує модель UTXO — це ніби у вас справді є паперові гроші в руках. Коли ви купуєте щось за 600 юанів із купюри 1000 юанів, ви отримуєте решту 400. У Bitcoin це відповідає тому, що ви «спалюєте» UTXO (1000 юанів) і створюєте два нові UTXO: (600 для продавця, 400 — вам).

Але наступне питання: що таке utxo у контексті складніших додатків? Тут з’являється концепція eUTXO (Extended UTXO). Блокчейни, такі як Cardano, використовують eUTXO — він не лише фіксує суму, а й може містити дані та складнішу логіку. Наприклад, гроші можуть бути призначені лише для купівлі конкретних товарів. Це робить транзакції більш гнучкими, але й складнішими.

Зараз, що таке BRC-20? Це, по суті, спроба запустити модель рахунків на основі UTXO Bitcoin. Всі операції з токенами — створення, емісія, передача — виконуються шляхом вставки JSON-даних у транзакції Bitcoin. Це схоже на те, ніби ви пишете нотатки на купюрах. Проблема в тому, що Bitcoin не може керувати цією моделлю рахунків, тому потрібно використовувати зовнішні індексуючі сервери для відстеження. Це великий недолік — існує ризик централізації.

Нові протоколи, такі як ARC-20 і Runes, намагаються вирішити цю проблему, безпосередньо роблячи кількість токенів рівною кількості Bitcoin у UTXO. Однак цей підхід створює іншу проблему — токени не можна ділити, через обмеження мінімального виходу мережі Bitcoin.

Отже, що ж таке справжнє рішення L2 для Bitcoin? Lightning Network — це досить хороший канал L2 для платежів, але він обмежений у складніших функціях. Що дійсно потрібно — це L2, що застосовує модель UTXO з паритетною структурою для Bitcoin і розширює її за допомогою eUTXO.

CKB — перший блокчейн, який задумався про реалізацію цього. Вони пропонують RGB++, — розширений протокол для RGB. Основна ідея — використовувати «паритетне прив’язування» для відображення UTXO Bitcoin у Cell Nervos CKB — модифіковану версію UTXO, яка може поєднуватися для реалізації можливостей смарт-контрактів. Всі транзакції RGB++ одночасно з’являтимуться у ланцюжках Bitcoin і CKB.

Що тут справді унікального — CKB не використовує жодних міжланцюгових мостів. Замість цього вони застосовують верифікацію за допомогою оригінальних клієнтів. Це означає, що активи, випущені на рівні Bitcoin, можуть використовувати смарт-контракти на рівні CKB для досягнення складніших застосувань. Це досить прогресивна ідея — реалізувати розширення міжланцюгових зв’язків із ціллю, а не просто традиційні міжланцюгові мостові рішення.

Хоча RGB++ ще є концептом і не реалізований повністю, його вважають перспективним напрямком для дослідження L2 Bitcoin. Щоб краще зрозуміти, що таке utxo і чому він важливий, потрібно усвідомити, що Bitcoin — це не «банківський рахунок», а справжній «гаманець із готівкою». Саме тому рішення L2 для Bitcoin мають бути зовсім іншими за дизайном, ніж для Ethereum. Майбутнє масштабування Bitcoin може бути дуже цікавим.
BTC-1,53%
ETH-2,23%
ADA-3,93%
CKB-3,86%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити