У липні 2024 року CKB офіційно запустив проект RGB++ Layer, що знаменує перехід раніше опублікованого протоколу RGB++ з теорії в практику, і буде введено більш конкретні сценарії використання. RGB++ Layer швидко став центром уваги в галузі завдяки своєму баченням створення екосистеми BTCFi між BTC, CKB, Cardano та іншими UTXO блокчейнами.
RGB++ Layer базується на протоколі RGB++, використовуючи однорідне зв'язування та технологію Leap, щоб забезпечити "без мостів між ланцюгами" повноцінний досвід взаємодії між RGB++ рідними активами або написами/символами на UTXO-публічних ланцюгах, таких як BTC, CKB, Cardano. Він використовує середовище смарт-контрактів з Тюрінгом на CKB для побудови інфраструктури від випуску активів до складних DeFi функцій для біткоїна.
Оскільки RGB++ Layer підтримує повну екосистему абстракції облікових записів CKB, він може бути сумісним з обліковими записами та гаманцями Bitcoin, що забезпечує хорошу користувацьку взаємодію для користувачів BTC, прокладаючи шлях для масштабного застосування BTCFi.
RGB++ протокол: теоретичний камінь RGB++ Layer
Протокол RGB++ був випущений у січні цього року, його основна ідея полягає в заміні "клієнтської верифікації" протоколу RGB верифікацією на основі CKB. По суті, CKB виступає як децентралізований індексатор, виконуючи завдання зберігання даних та верифікації джерела активів, служачи верифікаційним шаром і DA-шаром протоколу RGB, щоб вирішити недоліки протоколу RGB у користувацькому досвіді та підтримці DeFi.
RGB++ впроваджує концепцію ізоморфного зв'язування, використовуючи Cell на ланцюзі CKB як носій даних для активів класу гравюр/руни, а також встановлює зв'язок між Cell та UTXO на ланцюгах Bitcoin/Cardano/Liquid, що дозволяє активам RGB++ успадкувати безпеку цих публічних ланцюгів UTXO, запобігаючи подвійній витраті.
Наприклад, Аліса хоче переказати Бобу деякі токени TEST, вона може згенерувати заяву, яка зв'язує Cell, що зберігає інформацію про активи TEST, з UTXO Боба в біткоїнах. Якщо Боб знову передасть токени TEST, зв'язаний UTXO в біткоїнах також має бути синхронізований.
Ізоморфне зв'язування та Leap: випуск активів BTCFi та безмостовий кросчейн рівень
Ізоморфне зв'язування та Leap є двома основними характеристиками RGB++ Layer. Щоб зрозуміти ці два поняття, спочатку потрібно ознайомитися з моделлю Cell CKB.
Cell є розширеним UTXO для CKB, містить поля LockScript, TypeScript, Data тощо. LockScript подібний до блокчейн-скрипта Bitcoin, який використовується для перевірки прав; TypeScript подібний до коду смарт-контракту; Data використовується для зберігання даних про активи.
При випуску RGB++ активів на CKB необхідно створити Cell і заповнити відповідні поля. Оскільки Cell має схожу структуру з UTXO біткоїна, а CKB сумісний з алгоритмом підпису біткоїна, користувачі можуть використовувати біткоїн-гаманець для управління активами на ланцюгу CKB.
Ядром однорідного зв'язування є можливість використання облікових записів різних публічних ланцюгів, таких як BTC, Cardano, для переписування даних RGB++ активів на ланцюгу CKB. Leap, у свою чергу, на основі однорідного зв'язування, виконує "переприв'язку" UTXO активів RGB++, наприклад, переприв'язуючи UTXO Bitcoin до UTXO Cardano, що забезпечує передачу контролю над активами між різними обліковими записами.
Спосіб реалізації ізоморфного зв'язування
Наприклад, Alice переказує Bob 40 монет TEST.
Alice локально створює дані транзакції CKB, вказуючи на знищення Cell#0,生成Cell#1 для Bob, а Cell#2 залишає собі.
Аліса генерує заяву, що Cell#1绑定到BTC UTXO#1, Cell#2绑定到BTC UTXO#2.
Аліса генерує зобов'язання, що містить вищезазначену заяву та дані транзакції CKB.
Alice ініціює транзакцію в мережі біткойнів, знищуючи UTXO #0,生成UTXO#1 для Bob, залишаючи UTXO#2 для себе та записуючи Commitment в блокчейн.
Нарешті, надішліть CKB-транзакцію на ланцюг CKB.
Протягом усього процесу Алісі потрібно довести, що вона є фактичним контролером Cell#0和BTC UTXO#0, і підтвердити, що між ними дійсно існує зв'язок.
Принцип реалізації Leap та підтримувані сценарії
Функція Leap насправді полягає в переключенні UTXO, прив'язаного до RGB++, наприклад, з BTC на Cardano, після чого можна контролювати активи через обліковий запис Cardano. Основні кроки включають:
Опублікуйте Commitment на біткойн-ланцюгу, оголосивши про розірвання зв'язку між BTC UTXO та Cell.
Опублікуйте Commitment на ланцюзі Cardano, щоб заявити про прив'язку Cell до UTXO Cardano.
Змінити скрипт блокування Cell, замінивши умову розблокування з Bitcoin UTXO на Cardano eUTXO.
Протягом усього процесу дані активів RGB++ залишаються збереженими на ланцюзі CKB, просто змінилися умови розблокування. CKB у цьому процесі виступає як надійний третій свідок та індексна інфраструктура.
На основі функції Leap також можна реалізувати цікаві сценарії, такі як "повноцінна ланцюгова торгівля". Наприклад, створення платформи для міжланцюгової торгівлі, де покупці можуть платити BTC, а отримувати активи RGB++ на рахунок Cardano.
Обгортка
Щоб вирішити обмеження функцій Leap щодо кросчейн-активів, RGB++ Layer впроваджує концепцію Wrapper. Наприклад, rBTC wrapper забезпечує міст між BTC та RGB++ Layer, гарантуючи безпеку за допомогою механізмів шахрайських доказів та надмірного забезпечення.
Поєднуючи Leap і Wrapper, різні активи в екосистемі BTCFi (, такі як RGB++ рідні активи, BRC20, ARC20, руни тощо ) можуть здійснювати крос-чейн операції.
CKB-VM: смарт-контрактний двигун BTCFi
CKB надає CKB-VM для RGB++ Layer, підтримуючи різні мови програмування RISC-V віртуальної машини, які можуть бути використані для розробки контрактів. Це надає розробникам гнучкість і знижує поріг входження в розробку смарт-контрактів.
Нативна екосистема AA: безшовне з'єднання BTC та RGB++
RGB++ Layer використала рідне рішення AA CKB, що забезпечує сумісність з UTXO публічними блокчейнами, такими як BTC і Cardano, як на стороні розробника, так і на стороні користувача. Користувачі можуть використовувати різні алгоритми підпису для автентифікації, такі як BTC, Cardano або навіть WebAuthn, для безпосередньої роботи з активами на RGB++ Layer.
Ця рідна програма AA забезпечує основу для однорідного зв'язування та функції Leap, що сприяє підтримці критичних сцен і оптимізації користувацького досвіду.
Підсумок
RGB++ Layer як важлива інфраструктура для мемкоїнів, таких як інскрипції/руни/фарбувальні монети, може реалізувати повноцінну міжланцюгову взаємодію. Його середовище виконання смарт-контрактів, побудоване на RiscV, створює грунт для складної бізнес-логіки BTCFi. У майбутньому ми будемо продовжувати стежити за прогресом RGB++ Layer і проводити більш глибокий аналіз відповідних технічних рішень.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
7 лайків
Нагородити
7
5
Репост
Поділіться
Прокоментувати
0/400
BakedCatFanboy
· 14год тому
Веб-безпека бик, впевнено займає перше місце серед UTXO
RGB++ Layer: крос-ланцюговий хаб UTXO екосистеми BTCFi
RGB++ Layer: BTCFi та світ UTXO як центр
У липні 2024 року CKB офіційно запустив проект RGB++ Layer, що знаменує перехід раніше опублікованого протоколу RGB++ з теорії в практику, і буде введено більш конкретні сценарії використання. RGB++ Layer швидко став центром уваги в галузі завдяки своєму баченням створення екосистеми BTCFi між BTC, CKB, Cardano та іншими UTXO блокчейнами.
RGB++ Layer базується на протоколі RGB++, використовуючи однорідне зв'язування та технологію Leap, щоб забезпечити "без мостів між ланцюгами" повноцінний досвід взаємодії між RGB++ рідними активами або написами/символами на UTXO-публічних ланцюгах, таких як BTC, CKB, Cardano. Він використовує середовище смарт-контрактів з Тюрінгом на CKB для побудови інфраструктури від випуску активів до складних DeFi функцій для біткоїна.
Оскільки RGB++ Layer підтримує повну екосистему абстракції облікових записів CKB, він може бути сумісним з обліковими записами та гаманцями Bitcoin, що забезпечує хорошу користувацьку взаємодію для користувачів BTC, прокладаючи шлях для масштабного застосування BTCFi.
RGB++ протокол: теоретичний камінь RGB++ Layer
Протокол RGB++ був випущений у січні цього року, його основна ідея полягає в заміні "клієнтської верифікації" протоколу RGB верифікацією на основі CKB. По суті, CKB виступає як децентралізований індексатор, виконуючи завдання зберігання даних та верифікації джерела активів, служачи верифікаційним шаром і DA-шаром протоколу RGB, щоб вирішити недоліки протоколу RGB у користувацькому досвіді та підтримці DeFi.
RGB++ впроваджує концепцію ізоморфного зв'язування, використовуючи Cell на ланцюзі CKB як носій даних для активів класу гравюр/руни, а також встановлює зв'язок між Cell та UTXO на ланцюгах Bitcoin/Cardano/Liquid, що дозволяє активам RGB++ успадкувати безпеку цих публічних ланцюгів UTXO, запобігаючи подвійній витраті.
Наприклад, Аліса хоче переказати Бобу деякі токени TEST, вона може згенерувати заяву, яка зв'язує Cell, що зберігає інформацію про активи TEST, з UTXO Боба в біткоїнах. Якщо Боб знову передасть токени TEST, зв'язаний UTXO в біткоїнах також має бути синхронізований.
Ізоморфне зв'язування та Leap: випуск активів BTCFi та безмостовий кросчейн рівень
Ізоморфне зв'язування та Leap є двома основними характеристиками RGB++ Layer. Щоб зрозуміти ці два поняття, спочатку потрібно ознайомитися з моделлю Cell CKB.
Cell є розширеним UTXO для CKB, містить поля LockScript, TypeScript, Data тощо. LockScript подібний до блокчейн-скрипта Bitcoin, який використовується для перевірки прав; TypeScript подібний до коду смарт-контракту; Data використовується для зберігання даних про активи.
При випуску RGB++ активів на CKB необхідно створити Cell і заповнити відповідні поля. Оскільки Cell має схожу структуру з UTXO біткоїна, а CKB сумісний з алгоритмом підпису біткоїна, користувачі можуть використовувати біткоїн-гаманець для управління активами на ланцюгу CKB.
Ядром однорідного зв'язування є можливість використання облікових записів різних публічних ланцюгів, таких як BTC, Cardano, для переписування даних RGB++ активів на ланцюгу CKB. Leap, у свою чергу, на основі однорідного зв'язування, виконує "переприв'язку" UTXO активів RGB++, наприклад, переприв'язуючи UTXO Bitcoin до UTXO Cardano, що забезпечує передачу контролю над активами між різними обліковими записами.
Спосіб реалізації ізоморфного зв'язування
Наприклад, Alice переказує Bob 40 монет TEST.
Alice локально створює дані транзакції CKB, вказуючи на знищення Cell#0,生成Cell#1 для Bob, а Cell#2 залишає собі.
Аліса генерує заяву, що Cell#1绑定到BTC UTXO#1, Cell#2绑定到BTC UTXO#2.
Аліса генерує зобов'язання, що містить вищезазначену заяву та дані транзакції CKB.
Alice ініціює транзакцію в мережі біткойнів, знищуючи UTXO #0,生成UTXO#1 для Bob, залишаючи UTXO#2 для себе та записуючи Commitment в блокчейн.
Нарешті, надішліть CKB-транзакцію на ланцюг CKB.
Протягом усього процесу Алісі потрібно довести, що вона є фактичним контролером Cell#0和BTC UTXO#0, і підтвердити, що між ними дійсно існує зв'язок.
Принцип реалізації Leap та підтримувані сценарії
Функція Leap насправді полягає в переключенні UTXO, прив'язаного до RGB++, наприклад, з BTC на Cardano, після чого можна контролювати активи через обліковий запис Cardano. Основні кроки включають:
Опублікуйте Commitment на біткойн-ланцюгу, оголосивши про розірвання зв'язку між BTC UTXO та Cell.
Опублікуйте Commitment на ланцюзі Cardano, щоб заявити про прив'язку Cell до UTXO Cardano.
Змінити скрипт блокування Cell, замінивши умову розблокування з Bitcoin UTXO на Cardano eUTXO.
Протягом усього процесу дані активів RGB++ залишаються збереженими на ланцюзі CKB, просто змінилися умови розблокування. CKB у цьому процесі виступає як надійний третій свідок та індексна інфраструктура.
На основі функції Leap також можна реалізувати цікаві сценарії, такі як "повноцінна ланцюгова торгівля". Наприклад, створення платформи для міжланцюгової торгівлі, де покупці можуть платити BTC, а отримувати активи RGB++ на рахунок Cardano.
Обгортка
Щоб вирішити обмеження функцій Leap щодо кросчейн-активів, RGB++ Layer впроваджує концепцію Wrapper. Наприклад, rBTC wrapper забезпечує міст між BTC та RGB++ Layer, гарантуючи безпеку за допомогою механізмів шахрайських доказів та надмірного забезпечення.
Поєднуючи Leap і Wrapper, різні активи в екосистемі BTCFi (, такі як RGB++ рідні активи, BRC20, ARC20, руни тощо ) можуть здійснювати крос-чейн операції.
CKB-VM: смарт-контрактний двигун BTCFi
CKB надає CKB-VM для RGB++ Layer, підтримуючи різні мови програмування RISC-V віртуальної машини, які можуть бути використані для розробки контрактів. Це надає розробникам гнучкість і знижує поріг входження в розробку смарт-контрактів.
Нативна екосистема AA: безшовне з'єднання BTC та RGB++
RGB++ Layer використала рідне рішення AA CKB, що забезпечує сумісність з UTXO публічними блокчейнами, такими як BTC і Cardano, як на стороні розробника, так і на стороні користувача. Користувачі можуть використовувати різні алгоритми підпису для автентифікації, такі як BTC, Cardano або навіть WebAuthn, для безпосередньої роботи з активами на RGB++ Layer.
Ця рідна програма AA забезпечує основу для однорідного зв'язування та функції Leap, що сприяє підтримці критичних сцен і оптимізації користувацького досвіду.
Підсумок
RGB++ Layer як важлива інфраструктура для мемкоїнів, таких як інскрипції/руни/фарбувальні монети, може реалізувати повноцінну міжланцюгову взаємодію. Його середовище виконання смарт-контрактів, побудоване на RiscV, створює грунт для складної бізнес-логіки BTCFi. У майбутньому ми будемо продовжувати стежити за прогресом RGB++ Layer і проводити більш глибокий аналіз відповідних технічних рішень.