В июле 2024 года CKB официально запустил проект RGB++ Layer, что знаменует собой переход ранее выпущенного протокола RGB++ от теории к практике и введение более конкретных сценариев применения. RGB++ Layer, благодаря своей визии построения экосистемы BTCFi между BTC и UTXO-блокчейнами, такими как CKB и Cardano, быстро стал объектом внимания в отрасли.
RGB++ Layer основан на протоколе RGB++, использует гомоморфную привязку и технологию Leap, чтобы обеспечить полное цепочное взаимодействие между нативными активами RGB++ или инскрипциями/рунами на UTXO-подобных публичных блокчейнах, таких как BTC, CKB, Cardano, без необходимости в кросс-цепочном мосте. Он использует среду смарт-контрактов с полной Тьюрингом на CKB для создания инфраструктуры для биткойна, от выпуска активов до сложных функций DeFi.
Благодаря тому, что RGB++ Layer основан на полноценной экосистеме абстракции учетных записей CKB, он может совместимо работать с учетными записями и кошельками Bitcoin, что обеспечивает хорошее взаимодействие для пользователей Bitcoin и прокладывает путь для широкомасштабного применения BTCFi.
Протокол RGB++: теоретический базис слоя RGB++
Протокол RGB++ был выпущен в январе этого года, его ключевая идея заключается в замене "клиентской проверки" протокола RGB верификацией на цепочке CKB. По сути, CKB используется в качестве децентрализованного индексатора, который выполняет задачи хранения данных и проверки источника активов, выступая в качестве уровня верификации и уровня DA для протокола RGB, чтобы решить недостатки протокола RGB в области пользовательского опыта и поддержки DeFi.
RGB++ ввёл концепцию однородного связывания, используя ячейку на CKB-цепочке в качестве носителя данных для активов типа инскрипций/рун. Затем связывает ячейку с UTXO на цепочках Биткойн/Cardano/Liquid, позволяя активам RGB++ наследовать безопасность этих UTXO публичных цепочек и предотвращая двойную оплату.
Например, Алиса хочет перевести Бобу некоторые токены TEST, она может создать декларацию, которая свяжет ячейку для хранения информации о активе TEST с UTXO биткойна Боба. Если Боб затем переведет токены TEST, связанный UTXO биткойна также должен быть синхронно переведен.
Изоморфная привязка и Leap: выпуск активов BTCFi и межсетевой слой без мостов
Гомоморфная привязка и Leap являются двумя основными характеристиками RGB++ Layer. Чтобы понять эти два концепта, сначала нужно разобраться в модели ячейки CKB.
Cell является расширенным UTXO CKB, содержащим такие поля, как LockScript, TypeScript и Data. LockScript аналогичен скрипту блокировки в биткойне и используется для проверки прав; TypeScript аналогичен коду смарт-контракта; Data используется для хранения данных об активах.
При выпуске активов RGB++ на CKB необходимо создать ячейку и заполнить соответствующие поля. Поскольку структура ячейки похожа на UTXO в биткойне, и CKB совместим с алгоритмом подписи биткойна, пользователи могут управлять активами на цепочке CKB с помощью биткойн-кошелька.
Суть гомоморфного связывания заключается в том, чтобы позволить использовать учетные записи различных публичных цепочек, таких как BTC и Cardano, для переписывания данных активов RGB++ на CKB цепи. Leap, основываясь на гомоморфном связывании, осуществляет "перепривязку" UTXO активов RGB++, например, с UTXO биткойнов на UTXO Cardano, что позволяет передавать контроль над активами между различными учетными записями.
Способы реализации гомоморфного связывания
Рассмотрим пример перевода 40 токенов TEST от Алисы к Бобу:
Алиса локально создает данные CKB транзакции, указывая на уничтожение Cell#0,生成Cell#1 для Боба, а Cell#2 оставляет себе.
Алиса генерирует обязательство, которое содержит вышеуказанное заявление и данные CKB транзакции.
Алиса инициирует транзакцию в сети биткойн, уничтожает UTXO#0,生成UTXO#1 для Боба, UTXO#2 оставляет себе и записывает Commitment в цепочку.
Наконец, отправьте CKB-транзакцию в сеть CKB.
На протяжении всего процесса Алисе необходимо доказать, что она является фактическим контролером Cell#0和BTC UTXO#0, и подтвердить, что между ними действительно существует связь.
Принципы реализации Leap и поддерживаемые сценарии
Функция Leap по сути представляет собой переключение UTXO, привязанных к активам RGB++, например, с биткойнов на Cardano, после чего активы можно контролировать через учетную запись Cardano. Основные шаги включают:
Опубликовать Commitment в цепочке биткойнов, заявив о разъединении отношения BTC UTXO с Cell.
Опубликовать Commitment на цепочке Cardano, заявив о привязке Cell к UTXO Cardano.
Измените скрипт блокировки ячейки, изменив условие разблокировки с биткойн UTXO на Cardano eUTXO.
На протяжении всего процесса данные активов RGB++ по-прежнему хранятся на цепочке CKB, просто изменились условия разблокировки. CKB в этом процессе выступает в качестве надежного третьего лица, свидетеля и индексирующего устройства.
На основе функции Leap также можно реализовать интересные сценарии, такие как "полноценная цепочная торговля". Например, создать кросс-цепочную торговую платформу, где покупатели могут оплачивать биткойнами, а получать активы RGB++ на счет Cardano.
Обертка
Чтобы решить ограничения функции Leap по кросс-чейн взаимодействию с нативными активами, RGB++ Layer вводит концепцию Wrapper. Например, обертка rBTC мостит 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
· 16ч назад
Кибербезопасность бык b, уверенно занимает первое место по UTXO
RGB++ Layer: кросс-чейн узел UTXO экосистемы BTCFi
RGB++ Слой: BTCFi и узел мира UTXO
В июле 2024 года CKB официально запустил проект RGB++ Layer, что знаменует собой переход ранее выпущенного протокола RGB++ от теории к практике и введение более конкретных сценариев применения. RGB++ Layer, благодаря своей визии построения экосистемы BTCFi между BTC и UTXO-блокчейнами, такими как CKB и Cardano, быстро стал объектом внимания в отрасли.
RGB++ Layer основан на протоколе RGB++, использует гомоморфную привязку и технологию Leap, чтобы обеспечить полное цепочное взаимодействие между нативными активами RGB++ или инскрипциями/рунами на UTXO-подобных публичных блокчейнах, таких как BTC, CKB, Cardano, без необходимости в кросс-цепочном мосте. Он использует среду смарт-контрактов с полной Тьюрингом на CKB для создания инфраструктуры для биткойна, от выпуска активов до сложных функций DeFi.
Благодаря тому, что RGB++ Layer основан на полноценной экосистеме абстракции учетных записей CKB, он может совместимо работать с учетными записями и кошельками Bitcoin, что обеспечивает хорошее взаимодействие для пользователей Bitcoin и прокладывает путь для широкомасштабного применения BTCFi.
Протокол RGB++: теоретический базис слоя RGB++
Протокол RGB++ был выпущен в январе этого года, его ключевая идея заключается в замене "клиентской проверки" протокола RGB верификацией на цепочке CKB. По сути, CKB используется в качестве децентрализованного индексатора, который выполняет задачи хранения данных и проверки источника активов, выступая в качестве уровня верификации и уровня DA для протокола RGB, чтобы решить недостатки протокола RGB в области пользовательского опыта и поддержки DeFi.
RGB++ ввёл концепцию однородного связывания, используя ячейку на CKB-цепочке в качестве носителя данных для активов типа инскрипций/рун. Затем связывает ячейку с UTXO на цепочках Биткойн/Cardano/Liquid, позволяя активам RGB++ наследовать безопасность этих UTXO публичных цепочек и предотвращая двойную оплату.
Например, Алиса хочет перевести Бобу некоторые токены TEST, она может создать декларацию, которая свяжет ячейку для хранения информации о активе TEST с UTXO биткойна Боба. Если Боб затем переведет токены TEST, связанный UTXO биткойна также должен быть синхронно переведен.
Изоморфная привязка и Leap: выпуск активов BTCFi и межсетевой слой без мостов
Гомоморфная привязка и Leap являются двумя основными характеристиками RGB++ Layer. Чтобы понять эти два концепта, сначала нужно разобраться в модели ячейки CKB.
Cell является расширенным UTXO CKB, содержащим такие поля, как LockScript, TypeScript и Data. LockScript аналогичен скрипту блокировки в биткойне и используется для проверки прав; TypeScript аналогичен коду смарт-контракта; Data используется для хранения данных об активах.
При выпуске активов RGB++ на CKB необходимо создать ячейку и заполнить соответствующие поля. Поскольку структура ячейки похожа на UTXO в биткойне, и CKB совместим с алгоритмом подписи биткойна, пользователи могут управлять активами на цепочке CKB с помощью биткойн-кошелька.
Суть гомоморфного связывания заключается в том, чтобы позволить использовать учетные записи различных публичных цепочек, таких как BTC и Cardano, для переписывания данных активов RGB++ на CKB цепи. Leap, основываясь на гомоморфном связывании, осуществляет "перепривязку" UTXO активов RGB++, например, с UTXO биткойнов на UTXO Cardano, что позволяет передавать контроль над активами между различными учетными записями.
Способы реализации гомоморфного связывания
Рассмотрим пример перевода 40 токенов TEST от Алисы к Бобу:
Алиса локально создает данные CKB транзакции, указывая на уничтожение Cell#0,生成Cell#1 для Боба, а Cell#2 оставляет себе.
Алиса создает заявление, добавляя Cell#1绑定到BTC UTXO#1, Cell#2绑定到BTC UTXO#2.
Алиса генерирует обязательство, которое содержит вышеуказанное заявление и данные CKB транзакции.
Алиса инициирует транзакцию в сети биткойн, уничтожает UTXO#0,生成UTXO#1 для Боба, UTXO#2 оставляет себе и записывает Commitment в цепочку.
Наконец, отправьте CKB-транзакцию в сеть CKB.
На протяжении всего процесса Алисе необходимо доказать, что она является фактическим контролером Cell#0和BTC UTXO#0, и подтвердить, что между ними действительно существует связь.
Принципы реализации Leap и поддерживаемые сценарии
Функция Leap по сути представляет собой переключение UTXO, привязанных к активам RGB++, например, с биткойнов на Cardano, после чего активы можно контролировать через учетную запись Cardano. Основные шаги включают:
Опубликовать Commitment в цепочке биткойнов, заявив о разъединении отношения BTC UTXO с Cell.
Опубликовать Commitment на цепочке Cardano, заявив о привязке Cell к UTXO Cardano.
Измените скрипт блокировки ячейки, изменив условие разблокировки с биткойн UTXO на Cardano eUTXO.
На протяжении всего процесса данные активов RGB++ по-прежнему хранятся на цепочке CKB, просто изменились условия разблокировки. CKB в этом процессе выступает в качестве надежного третьего лица, свидетеля и индексирующего устройства.
На основе функции Leap также можно реализовать интересные сценарии, такие как "полноценная цепочная торговля". Например, создать кросс-цепочную торговую платформу, где покупатели могут оплачивать биткойнами, а получать активы RGB++ на счет Cardano.
Обертка
Чтобы решить ограничения функции Leap по кросс-чейн взаимодействию с нативными активами, RGB++ Layer вводит концепцию Wrapper. Например, обертка rBTC мостит 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 и проводить более глубокий анализ связанных технологических решений.