Автор: Ash, Bitcoin Square; Echo, Bihelix
вступ
Біткойн був в авангарді криптовалютної революції вже більше десяти років, будучи піонером концепцій децентралізованих цифрових валют і технології блокчейн. Незважаючи на новаторські інновації біткойна, його основна функція зосереджена на тому, щоб слугувати засобом обміну та збереження вартості. Однак із запровадженням Inscription минулого року з протоколом Bitcoin Ordinals і нещодавно з протоколом Runes люди починають переглядати численні можливості Bitcoin, окрім запасу вартості. Ці нові протоколи випуску активів викликали новий інтерес до екосистеми біткойн, а також підкреслили обмеження біткойна з точки зору масштабованості та часу підтвердження транзакцій. Саме на цьому тлі з’явився протокол RGB, відкривши нові можливості та надавши нового імпульсу екосистемі Bitcoin.
Огляд основ протоколу RGB
1. Що таке протокол RGB?
Протокол RGB — це рішення другого рівня, побудоване на основі блокчейну біткойнів, призначене для підтримки створення складних активів, смарт-контрактів і децентралізованих програм (dApps) і керування ними. Використовуючи власну потужність мережі біткойн, RGB прагне перетворити біткойн на комплексну платформу для різноманітних випадків використання, що зрештою сприятиме зростанню та розширенню всієї екосистеми.
2. Історія розвитку протоколу RGB
Початкова ідея протоколу RGB датується 2016 роком, запропонована Джакомо Зукко з BHB Network, заснована на ідеях Пітера Тодда щодо перевірки на стороні клієнта та одноразових пломб. У 2017 році BHB Network реалізувала RGB в оригінальному MVP (мінімально життєздатний продукт) за підтримки Poseidon Group. У 2019 році Максим Орловський і Джакомо Зукко заснували Асоціацію стандартів LNP/BP, щоб сприяти розвитку RGB від концепції до практичного застосування.
З 2019 року д-р Максим Орловський відіграє центральну роль у розробці протоколу RGB, розробляючи та впроваджуючи поточну версію протоколу. У 2021 році Асоціація стандартів LNP/BP продемонструвала інтеграцію RGB із повною AluVM, що ознаменувала собою серйозну подію. Наступного року асоціація запустила офіційний веб-сайт для мови Contractum, функціональної декларативної мови програмування, налаштованої для побудови смарт-контрактів з використанням технології RGB на Bitcoin та Lightning Network. У квітні 2023 року Асоціація стандартів LNP/BP випустила RGB v0.10, оголосивши, що зосередиться на розвитку підтримки Lightning Network. У майбутньому RGB-активи можна буде швидко та за низьких витрат передавати через Lightning Network, покращуючи ліквідність та ефективність використання активів. Крім того, RGB може дозволити Lightning Network мати комплексні можливості смарт-контрактів, компенсуючи обмеження Bitcoin і Lightning Network у смарт-контрактах.
3. Як працює протокол RGB
RGB — це протокол, побудований на консенсусному рівні PoW блокчейну Bitcoin. Протокол є версією Directed Acyclic Graph (DAG), у якому учасники не можуть бачити повний стан мережі, а кожна нова транзакція потребує підтвердження принаймні двох попередніх транзакцій, перш ніж її можна буде записати в мережі. Перевірка клієнта підтримується в режимі RGB.
Джерело: RGB Blackpaper
4. Технічні моменти протоколу RGB
Основна ідея протоколу RGB полягає в тому, щоб покладатися на доказ роботи та децентралізовану мережу біткойна, щоб запобігти подвійним витратам і забезпечити опір цензурі. Він переміщує процес верифікації передачі токенів із глобального консенсусу блокчейну в позаланцюжок і виконується незалежно клієнтом-одержувачем. Тільки після того, як перевірка буде правильною, він буде взаємодіяти з основним ланцюгом біткойн, коли це необхідно, забезпечуючи ефективність і конфіденційність.
Одноразове запечатування: воно може гарантувати, що кожен UTXO може бути використаний лише один раз. Інкапсулюючи інформацію про активи та статус контракту в UTXO, коли UTXO витрачається, право власності на активи та статус контракту змінюються. Простіше кажучи, одноразова печатка — це абстрактний механізм, який використовується для запобігання подвійним витратам;
Перевірка клієнта: кожен клієнт перевіряє лише транзакції, пов’язані з його гаманцем, без необхідності глобальної перевірки всіх транзакцій, що покращує масштабованість системи, але час перевірки може подовжуватися при роботі з активами з довгою історією транзакцій;
Детермінований біткойн-зобов'язання: RGB використовує OP_RETURN зобов'язання на основі Taproot, щоб гарантувати, що кожен перехід стану може бути зафіксований лише один раз, щоб запобігти подвійним витратам, агрегуючи всі переходи стану в одне зобов'язання.
Пакетна обробка: RGB дозволяє обробляти кілька змін стану в одній транзакції біткойн, знижуючи комісію за обробку в ланцюжку, і підходить для масштабних переказів або сценаріїв злиття UTXO;
Захист конфіденційності: транзакції RGB використовуються як контейнери для передачі активів, створюючи нові UTXO, а шлях передачі не відображається безпосередньо на графіку транзакцій Bitcoin. Зв’язок поза мережею забезпечує безпечну передачу та перевірку платіжної інформації, запобігає витоку інформації в мережі та захищає конфіденційність дій користувачів RGB.
Випадки використання та наслідки протоколу RGB
1. Повністю використовуйте валютні атрибути біткойна
Довгострокова цінність біткойна (BTC) як криптовалюти залежить від широти та глибини екосистеми його застосування. Подібно до того факту, що долар США став глобальною твердою валютою через його широке використання в економіці та комерційній діяльності по всьому світу, за цим стоїть роль долара США в торгівлі (нафтодолари), фінансах (Уолл-стріт), кліринг (система SWIFT) і розрахунки (система розрахунків Fedwire) та інша системна підтримка в багатьох сферах. Якщо блокчейн біткойн не зможе створити подібну систему цінностей на основі BTC і покладається лише на централізовані біржі для підтримки свого фінансового рівня, тоді його застосування буде надзвичайно обмеженим, і буде важко підтримувати великі транзакції лише як засіб переказу платежів.
Запровадження протоколу RGB допомагає вирішити основні проблеми масштабованості та повноти Тьюринга біткойна. За допомогою протоколу RGB ми можемо створити систему передачі вартості на базі BTC, схожу на долари, у рідному блокчейні біткойнів, таким чином представляючи велику кількість комерційних програм із практичними сценаріями застосування. Це не тільки покращує екосистему біткойнів, але й дозволяє підтримувати складнішу фінансову та комерційну діяльність, що ще більше підвищує цінність і перспективи застосування BTC.
2. Токенізація власних активів Bitcoin
Однією з головних особливостей протоколу RGB є його здатність сприяти токенізації різних активів у блокчейні Bitcoin. Це означає, що майже будь-який актив, цифровий чи фізичний, може бути представлений як унікальний токен або «RGB-актив» у мережі біткойн, включаючи нерухомість, предмети мистецтва, товари, цінні папери та навіть елементи, що представляють унікальні цифрові колекції продукту NFT. Забезпечуючи токенізацію активів, протокол RGB відкриває нові можливості для управління активами, торгівлі та інвестування в екосистемі Bitcoin. Ці токенізовані активи можна легко перенести на блокчейн біткойн, забезпечуючи більшу безпеку, прозорість і ліквідність.
3. Розумні контракти та децентралізовані програми
Можливості смарт-контрактів протоколу RGB особливо важливі, оскільки вони дають змогу впроваджувати складні фінансові продукти та послуги в блокчейні біткойн. Розумні контракти — це самовиконувані програми, які автоматично виконуються, коли виконуються заздалегідь визначені умови, усуваючи потребу в третіх сторонах і знижуючи ризик шахрайства або маніпуляцій. За допомогою протоколу RGB розробники можуть створювати децентралізовані програми (dApps), які використовують розумні контракти для автоматизації різних процесів. Це не тільки розширює роль традиційної валюти біткойна, але й надає можливості для створення екосистеми на основі децентралізованих програм і сервісів у мережі біткойн.
4. Масштабованість і безпека
Впроваджуючи нові функції в екосистему Bitcoin, протокол RGB також вирішує ключові питання масштабованості та безпеки. Використовуючи поле OP_RETURN в транзакціях Bitcoin для зберігання метаданих активів, RGB мінімізує вплив на розмір блокчейну Bitcoin, допомагаючи підтримувати його масштабованість і ефективність. Використовуючи безпеку та децентралізований характер мережі Bitcoin, протокол RGB забезпечує безпечну та високонадійну платформу для цих програм. Ці децентралізовані додатки не тільки покращують функціональність мережі Bitcoin, але й сприяють ширшому прийняттю та участі, сприяючи подальшому розвитку екосистеми Bitcoin. Коротше кажучи, запровадження протоколу RGB знаменує перехід блокчейну біткойн від простого способу зберігання цінностей і платежів до нової ери багатофункціональної децентралізованої платформи з кількома додатками.
Екологічний проект RGB
Спіраль
BiHelix — це оптимізована екологічна інфраструктура ноди біткойн, заснована на рідному блокчейні біткойна, у поєднанні з протоколом RGB і мережею Lightning Network, і спрямована на просування широкомасштабного застосування біткойна. Його основні напрямки роботи зосереджені на таких чотирьох аспектах:
Оптимізація вузлів: BiHelix розробить супервузли RGB, здатні підключатися до мережі Lightning Network, яка слугуватиме основним продуктом екосистеми. Завдяки оптимізації вузлів BiHelix прагне підвищити продуктивність і ефективність мережі, щоб вона могла обробляти більше транзакцій і складніші програми, забезпечуючи тим самим міцнішу інфраструктуру для екосистеми Bitcoin.
Трансформація AluVM і конструкція децентралізованого сховища схем: BiHelix завершить трансформацію AluVM. AluVM — це чисто функціональна віртуальна машина RISC, призначена для розробки розширених смарт-контрактів. На відміну від інших віртуальних машин, AluVM базується на реєстрах і не допускає довільного доступу до пам’яті, що робить її більш надійною та безпечною. BiHelix також створить децентралізоване сховище схем для зберігання та керування структурою та специфікаціями смарт-контрактів, тим самим підвищуючи гнучкість і масштабованість смарт-контрактів.
Оптимізація зберігання: BiHelix досліджує та оптимізує метод зберігання бази даних, щоб замінити існуюче сховище файлів RGB Stash. Це покращення підвищить ефективність і надійність керування даними, зробивши обробку й доступ до великомасштабних даних більш ефективними, а також створить міцну основу для майбутнього розширення.
Оптимізація архітектури протоколу: BiHelix прагне оптимізувати всю архітектуру протоколу. По-перше, будуть запроваджені протоколи зв’язку вузлів (такі як протокол Nostr), щоб вирішити проблему, пов’язану з неможливістю обміну історичними даними користувачів одного вузла, і покращити мережеву сумісність. По-друге, рекурсивна технологія підтвердження нульового знання буде використана для вирішення проблеми надмірної перевірки даних і покращення конфіденційності та безпеки мережі. Зрештою, ці вдосконалення значно підвищать інженерні можливості та потенціал застосування протоколів RGB.
Завдяки цим заходам BiHelix не тільки покращує інфраструктурні можливості мережі Bitcoin, але й забезпечує надійну технічну підтримку для різноманітних інноваційних програм. Зрештою, зусилля BiHelix сприятимуть просуванню біткойна з єдиного сховища цінності до багатофункціональної децентралізованої платформи з декількома додатками, досягаючи комплексного оновлення та розширення екосистеми біткойна. У найближчому майбутньому ми також можемо сподіватися на запуск вузлів BiHelix на основі RGB і LN у основних гаманцях.
Підведіть підсумки
Протокол RGB розроблявся протягом 6 років, хоча він і не отримав широкого поширення, але має великий потенціал. Нова версія v0.10 має розширені функції випуску активів і смарт-контрактів і поступово наближається до повної сумісності з Lightning Network. Час покаже, чи стане це каталізатором для розвитку RGB, але я вірю, що він може каталізувати екосистему біткойн від простої цінної валюти до широкого спектру децентралізованих програм, токенізованих активів і платформи смарт-контрактів . Відкриваючи нові сценарії використання, RGB служить критичною інфраструктурою, яка може зіграти ключову роль у формуванні майбутнього біткойна та ширшого ландшафту криптовалют, провіщаючи революцію в криптосвіті.