#BTC

Передмова

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

Як можна побачити в каталозі Github, пояснення RGB полягає в тому, щоб забезпечити масштабовані приватні смарт-контракти для Bitcoin і Lightning Network, що створює можливість випуску активів у мережі Bitcoin.

Однак у зв’язку з подальшим зростанням Ethereum і Bitcoin, які вважаються більшою мірою засобом збереження вартості та еталоном у валютному колі, практика випуску контрактів на створення активів на Bitcoin була прохолодною.

Лише після нещодавньої популярності BRC-20 знову була піднята стара тема емісії активів Bitcoin. Порівняно з системою запису безпосередньо на ланцюжку попередньої версії, RGB використовує більше логіки обробки поза ланцюжком, що дещо схоже на Lightning Network.

Що таке протокол RGB

Витоки протоколу RGB можна простежити до 2018 року, коли члени спільноти Bitcoin почали досліджувати новий спосіб створення та управління активами в мережі Bitcoin. Їхня мета — розробити протокол, який би використовував безпеку та децентралізацію біткойна, одночасно підтримуючи складніші функції, такі як випуск активів та смарт-контракти.

Щоб досягти цієї мети, вони почали вивчати, як поєднати інформацію про активи та стан з моделлю UTXO Bitcoin та запропонували новий протокол під назвою RGB. Основна ідея полягає в поєднанні випуску активів, володіння та оновлення статусу з моделлю UTXO Bitcoin через верифікацію на стороні клієнта, а не покладатися на повні вузли мережі Bitcoin, як-от поточний BRC-20.

Щодо того, чому це називається RGB, ви можете легко уявити собі три основні кольори: червоний, зелений та синій. Фактично, початковим напрямком дослідження протоколу RGB були фарбовані монети, тому використовувалися концепції, пов'язані з кольорами. Хоча те, що протокол RGB наразі робить, мало пов'язане з кольоровими монетами, назву було збережено.

Основна функція RGB

RGB — це масштабована та конфіденційна система смарт-контрактів. Розроблений Асоціацією LNP/BP, він в основному використовується для підтримки розгортання смарт-контрактів у мережах Bitcoin та Lightning. Це дозволяє розробникам створювати, розгортати та виконувати смарт-контракти в мережі Bitcoin або Lightning, зберігаючи при цьому безпеку своїх даних.

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

Найбільша відмінність між Ethereum та Bitcoin полягає в тому, що вони можуть виконувати складні логічні операції за допомогою смарт-контрактів. Сьогодні DeFi та інші DApp-додатки на Ethereum реалізуються за допомогою смарт-контрактів. Однак, оскільки Bitcoin не підтримує розгортання смарт-контрактів, розвиток екосистеми блокчейну обмежений. Навіть нещодавно популярний токен BRC-20 реалізований через протокол Ordinals стороннього розробника, а процес випуску токенів є відносно простим, лише з трьома кроками: розгортання, карбування та передача. Він не підтримує знищення токенів або їх додаткову емісію.

RGB прагне дозволити Bitcoin реалізувати всі можливості, засновані на смарт-контрактах, таких як Ethereum або інші блокчейн-мережі (Solana, BNB Chain тощо). Розробники можуть розгортати токени, контракти на випуск NFT-активів, децентралізовані фінансові додатки (DEX, кредитування), DAO тощо на Bitcoin. Протокол обіцяє підтримку складних смарт-контрактів, що працюють як на Bitcoin, так і на Lightning Network.

З цієї точки зору, RGB не є ні конкретною блоковою мережею, ні протоколом випуску токенів, а інфраструктурою, яка забезпечує підтримку смарт-контрактів для мережі Bitcoin.

Як система смарт-контрактів, рішення, запропоноване RGB, також відрізняється від попередніх рішень смарт-контрактів, таких як Ethereum.

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

Сучасне використання RGB

Розробники можуть використовувати RGB для розгортання однорідних токенів RGB20 та неоднорідних токенів NFT-контрактів, сумісних з мережею Lightning.

Оскільки RGB може допомогти користувачам випускати однорідні токени на Bitcoin або Lightning Network шляхом розгортання смарт-контрактів, його також вважають альтернативою токенам BRC-20.

Найбільшою перевагою токенів RGB20 та BRC-20 є те, що токени, випущені RGB20, можуть циркулювати в мережі Lightning Network з низькими комісіями за газ та швидким надходженням під час передачі. Однак на Сатоші вигравірувано BRC-20, і всі дії здійснюються в ланцюжку Bitcoin, що обмежує його масштабованість.

Торговий майданчик Bitcoin NFT DIBA

Це перший ринок торгівлі NFT для біткойнів, побудований за допомогою платформи смарт-контрактів RGB, що дозволяє користувачам створювати та торгувати NFT на біткойнах, які часто називають унікальними цифровими активами UDA.

Крім того, користувачі можуть використовувати смарт-контракти RGB та пов'язані з ними активи через гаманці, пов'язані з мережею Bitcoin:

Гаманець Ірис

Це застосунок-гаманець для випуску та отримання активів RGB, розроблений Bitfinex Labs, і користувачам потрібно завантажити його з Google Store.

Моя Цитадель

Підтримує гаманець активів RGB. Наразі користувачам потрібно завантажити інсталяційний пакет.

Бітова маска

Його можна використовувати для досвіду карбування, випуску та застосування активів RGB. BitMask — це гаманець-розширення для Chrome, створений DIBA, який підтримує стейблкоїни та NFT. Наразі користувачі можуть випробувати випуск та переказ активів RGB20 за допомогою бета-версії гаманця Bitmask. Судячи з поточного досвіду користувачів, розпочати роботу з гаманцем Bitmask легше.

Робочий процес RGB та пов'язані з ним технології

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

Наприклад, я випустив актив в іншому місці, який відповідає UTXO1 в мережі Bitcoin. Якщо я передам цей актив комусь іншому, я можу зіставити цю поведінку передачі з UTXO2 у мережі Bitcoin.

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

Крім того, протокол RGB використовує безпеку основної мережі Bitcoin UTXO для підтвердження безпеки своєї логіки випуску активів поза блокчейном або контрактів.

Робочий процес протоколу RGB

1. Емітент активу створює новий актив на клієнті та генерує одноразову печатку та зобов'язання.

2. Емітент активу прив'язує новий актив до мережі Bitcoin та вбудовує зобов'язання у результат (UTXO) транзакції Bitcoin.

3. Одержувач активу перевіряє його дійсність, переглядаючи зобов'язання та перевіряючи одноразову печатку.

4. Під час передачі активів стара одноразова печатка знищується, а нова одноразова печатка, зобов'язання та дані транзакцій прив'язуються до мережі Bitcoin.

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

Водночас, RGB також можна добре інтегрувати з мережею Lightning. У своїй офіційній документації RGB описує себе як L2 або L3; Коли існує мережа Lightning Network, RGB може виступати в ролі L3 та швидко обмінювати токени Bitcoin та RGB поза мережею, тим самим досягаючи більш ефективних транзакцій та управління активами.

Інші важливі технології

Фактично, щоб гарантувати, що активи, випущені RGB поза мережею, дійсно збігаються з UTXO в мережі, необхідні деякі інші технології.

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

Це також велика різниця між RGB та BRC20. Оскільки дані транзакцій знаходяться на клієнті, а не в ланцюжку, теоретично це може значно зменшити поточне перевантаження мережі та високі комісії за транзакції.

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

Це також відповідає руйнуванню та утворенню UTXO, описаним у попередньому розділі. Стара печатка представляє старий UTXO, а нова печатка вказує на новий UTXO.

Зобов'язання: Для пов'язування активів з мережею Bitcoin протокол RGB використовує техніку, яка називається зобов'язаннями. Зобов'язання — це криптографічний доказ того, що актив пов'язаний з певною транзакцією Bitcoin. Зобов'язання вбудовані в виходи транзакцій Bitcoin (UTXO), що дозволяє передавати активи в мережі Bitcoin.

Прив'язка: Для підключення перевірки клієнта до мережі Bitcoin протокол RGB використовує технологію прив'язки. Закріплення – це процес поєднання одноразового штампа із зобов'язанням. Коли активи передаються, нові одноразові печатки, зобов'язання та дані транзакцій прив'язуються до мережі Bitcoin, забезпечуючи безпеку та узгодженість усієї системи.

Висновок

RGB довгий час перебував у стані спокою, але його знову викопали. Фактично, це все ще пов'язано з тенденцією до випуску активів BRC-20. Не висловлюючи оціночних суджень чи обговорюючи їхню важливість, ми можемо з'ясувати, що після першої хвилі спекуляцій непомітно з'являться нові можливості, які посеред шуму зроблять ще один крок вперед усю екосистему.

Водночас RGB фактично запустила гаманець, який може надсилати та отримувати мережеві активи BTC та підтримує функції, пов'язані з NFT. Група обговорення RGB у Telegram залишається активною, і розробники охоче обговорюють та відповідають на технічні питання.

Цей ажіотаж вигідний деяким людям і водночас створює нові технічні проблеми. Вирішення цих проблем часто створює нові наративи, пробуджуючи старі протоколи, такі як RGB, що може спричинити наступну хвилю ажіотажу.