Экологическая динамика БТД очень высока.
В 2024 году несколько протоколов второго уровня Биткойн были или готовятся к запуску в Интернете, Lightning Network, BEVM и т. д. последовательно попали в поле зрения общественности с разным прогрессом. Разработчики и майнеры также с нетерпением ждут экологической рыночной стоимости BTC. Экосистема Ethereum как можно скорее привязана, даже обогнана.
RGB также является ключевой частью экосистемы BTC и имеет наиболее полный технический путь, однако из-за чрезвычайно высокого порога разработки прогресс идет медленно, и для реализации все еще требуется как минимум один-два года;
Но мы не можем отрицать, что концепция протокола RGB по запуску смарт-контрактов на базе сети UTXO по-прежнему грандиозна и имеет широкое воображение. Прогресс и будущее направление RGB всегда должны привлекать пристальное внимание отрасли.
В этой статье Bailu Living Room рекомендует и делится с читателями экологическим исследованием RGB, проведенным в августе 2023 года под руководством учителя Хун Шунинга и написанным совместно членами Waterdrop Capital и экологической инфраструктуры Биткойн BiHelix, чтобы получить полное представление о протоколе RGB и протокольная экология.
Ниже приводится оригинальное содержание исследовательского отчета:
В мире криптоактивов Биткойн, несомненно, является самым известным. Однако, когда люди говорят о Биткойне, они часто сосредотачиваются только на его цене, рыночной стоимости и объеме транзакций, но игнорируют технологические инновации и потенциал применения, стоящие за ним. Многие из основных технологий, упомянутых в «Исследовании DeFi в сети Bitcoin Lightning Network», опубликованном в прошлом году, достигли существенных прорывов в первой половине этого года, такие как:
Lightning Labs запустила тестовую сеть Taproot Assets v 0.2 (ранее известную как Taro);
OmniBOLT запустил Mainnet и реализовал функцию отправки, получения и передачи USDT через сеть Lightning;
Протокол RGB, запускающий более мощную, более гибкую и более безопасную версию RGB v 0.10.
Говоря о протоколе RGB, люди могут быть как знакомыми, так и незнакомыми с ним. Концепция знакомства, вытекающая из RGB, была предложена еще в 2016 году. Многие знают о существовании протокола RGB, но после нескольких лет разработки он появился. не получил широкого распространения. Что касается внимания и применения, похоже, что каждый не может найти конкретные случаи применения протокола RGB.
После исследования и анализа мы считаем, что основная причина этого явления заключается в том, что в ранних версиях протокола RGB его функции были относительно ограничены, а идея протокола RGB была весьма оригинальной и уникальной. довольно амбициозный, и нужны разработчики. Легче начать работу, если у вас есть глубокое понимание принципов Биткойна и смарт-контрактов. Однако ситуация меняется по мере того, как протоколы RGB продолжают развиваться и совершенствовать.
(1) Первое знакомство с RGB
1. Что такое RGB
RGB — это масштабируемая и конфиденциальная система смарт-контрактов для Bitcoin и Lightning Network, разработанная Ассоциацией стандартов LNP/BP. Он принимает концепции частной и общей собственности и представляет собой полную по Тьюрингу, не требующую доверия форму распределенных вычислений, которая не требует введения токенов и представляет собой неблокирующий децентрализованный протокол.
RGB предназначен для запуска масштабируемых, надежных и частных смарт-контрактов на блокчейнах UTXO (например, Биткойн), чтобы реализовать все возможности. С помощью RGB разработчики могут выполнять выпуск токенов, чеканку NFT, DeFi, DAO и более сложные смарт-контракты с несколькими категориями.
Протокол RGB основан на концепциях проверки на стороне клиента и одноразовых пломб, предложенных Питером Тоддом в 2016 году, на втором и третьем уровнях экосистемы Биткойн (проверка состояния клиента в цепочке и система смарт-контрактов, работающая снаружи).
Проверка на стороне клиента:
Проверка на стороне клиента — это парадигма, предложенная Питером Тоддом в 2016 году. Основная идея заключается в том, что в распределенной системе проверка состояния не требует глобального выполнения всеми сторонами, участвующими в децентрализованном протоколе, вместо этого необходимо проверять только стороны, участвующие в конкретном переходе состояния; При таком подходе вместо публикации в глобальной сети переходы состояний преобразуются в короткое криптографическое обязательство с использованием, например, криптографической хэш-функции, которая должна быть своего рода носителем «доказательства публикации». три основных характеристики: подтверждение получения, доказательство непубликации и доказательство членства. Первой системой аутентификации на стороне клиента стал протокол OpenTimeStamps, также предложенный и разработанный Питером Тоддом в период с 2014 по 2016 год.
Одноразовые пломбы:
Аналогию можно сравнить с одноразовыми пломбами, используемыми для защиты транспортных контейнеров в реальном мире. Одноразовый запечатанный примитив — это отдельный уникальный объект, который может инкапсулировать сообщение только один раз, гарантируя, что сообщение можно будет использовать только один раз. После использования оно открывается навсегда и не может быть закрыто снова. Проще говоря, одноразовая печать — это абстрактный механизм, используемый для предотвращения двойных расходов.
2. Краткая история RGB
Первоначально RGB был задуман еще в 2016 году и предложен Джакомо Зукко (BHB Network) на основе ранних идей Питера Тодда об аутентификации на стороне клиента и одноразовой запечатывании, реализованных в оригинальном MVP от BHB Network в 2017 году и поддержанных Poseidon Group. .
В 2019 году Максим Орловск и Джакомо Зукко совместно учредили Ассоциацию стандартов LNP/BP для продвижения RGB от концепции до практического применения. Ассоциацию поддерживают Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime и DIBA.
Начиная с 2019 года д-р Максим Орловский был основным разработчиком и ведущим разработчиком протокола RGB, разрабатывая и внедряя текущую форму протокола RGB. С 2019 года RGB была переосмыслена и переработана с точки зрения дизайна и экспертной оценки протоколов, чтобы стать универсальной вычислительной и конфиденциальной системой смарт-контрактов.
В 2021 году Ассоциация стандартов LNP/BP успешно продемонстрировала, что RGB оснащена полной по Тьюрингу виртуальной машиной (AluVM). В то же время RGB также начал работать в сети Lightning, используя полный протокол Lightning, разработанный доктором Максимом. Орловский в ассоциации Перереализация Rust (LNP Node).
В 2022 году Ассоциация стандартов LNP/BP запустила новый веб-сайт (contractum.org) на языке Contractum (новый язык высокого уровня) для написания смарт-контрактов RGB для Bitcoin и Lightning Network. Contractum — это функциональный декларативный язык программирования, предназначенный для разработки смарт-контрактов, работающих на Биткойне и в сети Lightning с использованием технологии RGB.
В этом году, в апреле 2023 года, Ассоциация LNP/BP объявила о выпуске RGB v 0.10, что является еще одной важной вехой в развитии протокола RGB, обеспечивающей полную поддержку смарт-контрактов в Биткойне и сети Lightning Network. Это результат долгосрочного межотраслевого сотрудничества между разработчиками биткойнов, участников и связанных с ними компаний, а также более чем четырехлетней обширной работы по разработке.
(2) Понимание RGB
1. Предыстория
В течение многих лет некоторые проекты и команды изучали протокол выпуска токенов Биткойна и пытались добиться его совместимости с сетью Lightning. Среди представителей OmniBOLT, Taproot и RGB.
Известные нам протоколы выпуска токенов в Биткойне, такие как OmniLayer, работают путем вставки метаданных в транзакции Биткойн, чтобы «окрасить» их и указать, что транзакцию следует понимать как передачу токена. USDT (Tether) в протоколе Omni можно рассматривать как разновидность цветной валюты. В протоколе Omni USDT существует в форме токенов Tether, которые представлены в транзакциях биткойнов с использованием конкретных типов транзакций протокола Omni. В частности, когда пользователь инициирует транзакцию USDT по протоколу Omni, он добавляет специальные поля данных OmniLayer к транзакции Bitcoin, чтобы указать, что транзакция включает в себя передачу токенов USDT. Этот подход позволяет транзакциям биткойнов представлять собой переводы токенов USDT, а держатели USDT могут использовать адреса биткойнов для получения, отправки и хранения токенов USDT.
Такие механизмы сигнализации обычно реализуются с использованием кода операции OP_RETURN. Выходы с этим кодом операции игнорируются обычными узлами Биткойн, но могут интерпретироваться узлами, которые знают об этих протоколах токена и реализуют их.

Хотя эта конструкция очень эффективна, она также имеет определенные ограничения:
1) Объем информации, связанной с передачей токена, ограничен количеством байтов, которые может вместить вывод OP_RETURN, обычно 80 байт. Этого пространства достаточно для обычного кодирования данных транзакции, но для более сложных сценариев применения это трудно удовлетворить. .
2) Узел протокола токена должен сканировать всю цепочку блоков и искать передачи токенов, которые могут быть связаны с пользователем в выходных данных OP_RETURN. Весь процесс будет потреблять больше ресурсов из-за увеличения размера цепочки блоков Биткойн.
3) Что касается конфиденциальности пользователей, все данные транзакций видны всем.
2. Решение RGB: передача вне цепочки
С целью оптимизации этой конструкции протокол RGB предлагает более масштабируемое, более конфиденциальное и более ориентированное на будущее решение. Краеугольным камнем является проверка на стороне клиента, предложенная Питером Тоддом в 2016 году, и концепция одноразовых пломб.
Основная идея протокола RGB заключается в том, чтобы вызывать блокчейн Биткойна только при необходимости, используя доказательство работы и децентрализацию сети для достижения защиты от двойных расходов и устойчивости к цензуре. Вся проверка передачи токенов удаляется из уровня глобального консенсуса, размещается вне цепочки и проверяется только клиентом стороны, получающей платеж.
Как это работает:
В определенном контракте RGB токены создания принадлежат биткойн-UTXO (независимо от того, существует ли он уже или временно создан), и чтобы передать токены, вам необходимо потратить этот UTXO. При расходовании этого UTXO транзакция Bitcoin должна добавить дополнительный вывод, который содержит обязательство по сообщению. Содержимое этого сообщения — это платежная информация RGB, которая определяет ввод и то, на какой UTXO будут отправлены эти токены, а также идентификатор актива. , количество, потраченные транзакции и другие данные, которые необходимо добавить.

Если у вас есть токен, который принадлежит выходу №1 транзакции Биткойн A, для передачи этих токенов вам необходимо создать транзакцию RGB и транзакцию Биткойн, которая тратит выход №1 транзакции A, и эта транзакция Биткойн Торговля монетами обещает RGB торговля. Как видите, транзакция RGB перемещает токены с выхода №1 транзакции Биткойн A на выход №2 транзакции Биткойн C (эта транзакция не показана на диаграмме), а не в транзакцию Биткойн B. В большинстве случаев мы можем ожидать, что выходом №0 транзакции B будет адрес изменения, чтобы отправить оставшиеся средства обратно первоначальному владельцу после вычета комиссии майнера, выходом №1 является фиксация; транзакция RGB, чтобы избежать двойных расходов.
Защита конфиденциальности:
Чтобы передать токены RGB, связанные с транзакцией биткойнов, необходимо инициировать транзакцию биткойнов. Однако выходные данные передачи RGB не обязательно должны быть такими же, как выходные данные транзакции Биткойн. Как и в нашем примере выше, выходные данные транзакции RGB (выход № 2 транзакции Биткойн C) не могут иметь никакой связи с транзакцией Биткойн (транзакция B), которая совершила транзакцию RGB. Это означает, что токены RGB можно «передавать» из одного UTXO в другой, не оставляя никаких следов в графе транзакций Биткойн, что значительно повышает конфиденциальность.
В этом дизайне UTXO Биткойна функционирует как одноразовый контейнер для активов RGB. Для передачи активов вам нужно только открыть новый контейнер и закрыть старый.
Конкретная платежная информация токенов RGB передается вне цепочки по выделенному каналу связи, от плательщика клиенту получателя, и последний проверяет, что она не нарушает правила протокола RGB. В результате наблюдатели блокчейна не смогут получить никакой информации об активности пользователей RGB.
Замкнутый цикл проверки:
Однако проверки отправляемой платежной информации недостаточно, чтобы убедиться, что отправитель действительно владеет отправляемыми вам активами, поэтому, чтобы гарантировать, что отправленная транзакция является окончательной, вы также должны получить все токены от плательщика. история транзакции, от текущей до ее первоначальной выдачи. Проверив всю историю транзакций, вы можете убедиться, что активы не были завышены и что все условия расходов, связанные с активами, были соблюдены.
Эта конструкция также обеспечивает масштабируемость, поскольку вам не нужно проверять всю историю актива, а только те части, которые имеют для вас значение. Более того, конструкция, согласно которой транзакции не передаются в глобальный реестр, также повышает конфиденциальность, поскольку о существовании ваших транзакций знает меньше людей.
Слепое секретное значение:
В целях дальнейшего улучшения конфиденциальности RGB также поддерживает маскировку выходных данных. Это означает, что когда вы отправляете платежный запрос плательщику, вам не нужно раскрывать UTXO, который вы используете для получения токена, вам нужно только попросить плательщика сделать это. Отправьте токен в хеш-значение, которое генерируется путем объединения случайного скрытого секретного значения с самим целевым UTXO. Таким образом, плательщик не может знать, на какой UTXO будет отправлен токен, поэтому биржа и другие поставщики услуг не могут знать, выводит ли пользователь средства на UTXO, который занесен в «черный список» некоторых регулирующих органов, а также не могут они знать эти токены. .Как тратится будущее. Следует отметить, что при расходовании токена скрытое секретное значение должно быть раскрыто получателю, чтобы последний мог проверить часть истории транзакций, связанную с транзакцией Биткойн. Это означает, что при использовании RGB вы получаете полную конфиденциальность в настоящем, но будущие держатели токенов смогут видеть все UTXO в истории передачи своих токенов. Таким образом, хотя вы получаете полную конфиденциальность при получении и хранении токенов RGB, конфиденциальность прошлой финансовой деятельности пользователя со временем ухудшается по мере передачи токенов, в конечном итоге, как правило, такая же, как наша история транзакций в биткойнах. Та же конфиденциальность.
3. Основные характеристики RGB
Понимая вышеизложенное, мы можем резюмировать, что RGB имеет следующие основные характеристики:
1. Высокая конфиденциальность, безопасность и масштабируемость.
2. Во временной цепочке Биткойна нет перегрузок, поскольку транзакции сохраняют только гомоморфные обязательства, требующие дополнительного хранилища.
3. Может быть обновлен в будущем без хард-форка.
4. Более высокая устойчивость к цензуре, чем у Биткойна: майнеры не могут видеть поток активов в транзакциях.
5. Нет понятия блока и цепочки
Стоит отметить, что когда мы упоминаем блокчейн (Blockchain), мы обычно подразумеваем две концепции блока (Block) и цепочки (Chain), но в RGB нет концепции блока и цепочки, поскольку это технология проверки на стороне клиента. это неблокирующий децентрализованный протокол.
3. Безграничные возможности RGB v 0.10.
RGB v 0.10 знаменует собой крупный прорыв, продвигая RGB на уровень систем, которые вот-вот станут коммерчески доступными. В нем представлено последнее изменение, нарушающее консенсус, призванное обеспечить полную обратную совместимость для будущих выпусков RGB. Кроме того, он также открывает последний пакет функций для реализации полнофункциональных смарт-контрактов, которые могут быть настроены разработчиками контрактов.
Выпуск RGB версии 0.10, который включает уровень консенсуса, стандартную библиотеку (для интеграции кошелька/биржи и т. д.) и инструменты командной строки. В следующей таблице представлены основные различия между старой и новой версиями, которые мы суммировали на основе официальных материалов RGB:

1. Интерпретация RGB v 0,10
В целом версия протокола RGB v 0.10 решает многие проблемы, существующие в старой версии, включая ограничения разработки смарт-контрактов, доступ к уровню консенсуса, ограничения форматов кодирования, проблемы зависимости от Rust Bitcoin, отсутствие совместимости с WASM, глобальные Проблемы управления состоянием и контекстом, проблемы интеграции с Lightning Network, негибкий процесс резервного копирования, недостаточная поддержка мобильных кошельков и т. д. Эти улучшения делают протокол RGB более мощным, гибким и безопасным и обеспечивают прочную основу для будущего развития. В частности, в версии RGB 0.10 реализована поддержка следующих функций RGB:
Глобальное состояние в контракте RGB
RGB представляет концепцию глобального состояния — совершенно новую функцию, которая очень важна для создания сложных приложений на основе RGB (таких как синтетические активы, алгоритмические стейблкоины и т. д.). Теперь каждый контракт RGB имеет глобальное состояние, к которому могут получить доступ виртуальные машины и клиенты (например, кошельки и т. д.).
Интерфейс контракта
Интерфейсы, представленные в этом выпуске, представляют собой стандартизированный способ доставки различных смарт-контрактов через четко определенные API. Интерфейсы можно сравнить с контрактными ABI и ERC в мире Ethereum, однако, в отличие от Ethereum, они не требуют обязательной стандартизации (как ERC) и не должны распространяться отдельно, а всегда поставляются вместе с контрактом. Используя интерфейсы, кошельки и другое программное обеспечение могут предоставить пользователям семантически понятный пользовательский интерфейс для работы с контрактами — разработчики контрактов также могут со временем добавлять больше интерфейсов к своим существующим контрактам без необходимости обновлять сами неизменяемые контракты.
Базовый состав смарт-контракта RGB: Смарт-контракт RGB состоит из трех частей: генезис, состояние и переходы. Genesis определяет основные свойства и правила контракта. Состояние — это текущее состояние контракта, а Переходы — это переходы между состояниями. RGB версии 0.10 представляет новую модель смарт-контракта, которая является более гибкой и мощной и может поддерживать различные сложные сценарии приложений.
строгая система типов
Новый формат кодирования относится к системе «строгих типов», новой системе функциональных типов данных для представления и самоанализа состояний контракта RGB. Это позволяет гарантировать размер любых данных во время компиляции, упрощая операции RGB на устройствах низкого уровня и с ограниченной памятью, таких как аппаратные кошельки. Весь согласованный уровень RGB теперь компилируется как строго типизированный, что позволяет формально доказать двоичную совместимость между выпусками.
Другими словами, этот новый формат кодирования сделает использование RGB более простым и безопасным, а также позволит эмитентам активов и разработчикам контрактов использовать дополнительные метаданные для подписи своих активов или контрактов, что поможет проверить подлинность актива или контракта.
Написание контрактов на Rust
Смарт-контракты RGB можно писать и компилировать с помощью Rust. Благодаря строгой типизации теперь также можно компилировать типы данных Rust непосредственно в контракты RGB.
Государственный самоанализ
Контракты могут анализировать свое состояние в коде проверки, используемом виртуальной машиной, что открывает возможность писать сложные формы контрактов, которые взаимодействуют с транзакциями Биткойн, DLC и другими сложными данными.
Формат счета на основе URL-адреса
Раньше RGB использовала счета-фактуры в кодировке Bech 32 м, которые были очень длинными, трудночитаемыми и не могли открываться автоматически большинством программ. Новый формат короче, его легче проверять пользователям, и его можно открыть автоматически как ссылку на предварительно настроенное программное обеспечение.
Поддержка ВАСМ
Стандартная библиотека RGB может работать без доступа к вводу-выводу и файловой системе, то есть она может работать на веб-странице или в подключаемом модуле браузера.
Дескрипторы Tapret и пользовательское происхождение
RGB использует промисы OP_RETURN на основе Taproot (для краткости — taprets), которые необходимо поддерживать на уровне дескриптора, чтобы кошельки могли обрабатывать транзакции с скорректированными выходами как принадлежащие дескриптору кошелька. В новой версии также представлен пользовательский производный индекс, который предотвращает случайное использование выходных данных с активами RGB (таким образом уничтожая активы) кошельками, не поддерживающими RGB.
Упрощенные зависимости
Консенсусный уровень RGB теперь использует меньше зависимостей, что повышает стабильность API. LNP/BP избавляется от зависимости от собственной реализации пуленепробиваемых средств из проекта Grin.
Упрощенная интеграция
Многие операции, которые раньше требовали нескольких вызовов API и кодирования сложных структур данных на разных языках, теперь могут быть выполнены с помощью одного вызова API. Состояние контракта RGB представлено как объект JSON, который можно сериализовать между разными языками без утомительных операций.
Упрощенный пользовательский интерфейс
Раньше при использовании RGB кошельку или пользователю приходилось запускать узел RGB и взаимодействовать с интерфейсом через RPC (или инструменты командной строки), а также использовать ряд других библиотек и инструментов командной строки для выполнения большинства операций, таких как PSBT. В новой версии этот сложный стек заменен одной библиотекой API и инструментом командной строки RGB.
2. Каковы основные достижения в RGB версии 0.10?
Как упоминалось в предыдущей статье, мы считаем, что это основная причина того, почему RGB не получил широкого внимания и применения после нескольких лет разработки. Изучив версию RGB v 0.10, у нас есть основания полагать, что это явление вот-вот изменится, и даже изменения происходят.
1. Почему в предыдущих версиях независимые разработчики не могли разрабатывать сложные смарт-контракты?
В версиях до RGB v 0.10 независимые разработчики сталкивались с некоторыми проблемами при разработке сложных смарт-контрактов. В основном это связано со следующими причинами:
1) Нестабильность протокола. В ранних версиях протокол RGB может претерпеть некоторые серьезные изменения, из-за которых уже разработанные смарт-контракты могут не работать в новых версиях протокола. Эта нестабильность может помешать разработчикам разрабатывать сложные смарт-контракты.
2) Недостаток инструментов и ресурсов. В ранних версиях может отсутствовать достаточно инструментов и ресурсов, которые могли бы помочь разработчикам в сложной разработке смарт-контрактов. Это включает в себя отсутствие подробной документации, учебных пособий или инструментов разработки.
3) Сложность протокола. Разработка и реализация протокола RGB могут быть довольно сложными, что может стать проблемой для независимых разработчиков. Например, протокол RGB использует новый механизм проверки, называемый «проверка на стороне клиента», который может потребовать от разработчиков глубокого понимания и опыта разработки сложных смарт-контрактов.
Однако по мере развития протоколов RGB эти проблемы решаются. Например, в RGB версии 0.10 представлена новая система типов, называемая «строгие типы», которая может помочь разработчикам легче разрабатывать сложные смарт-контракты. Кроме того, этот выпуск предоставляет дополнительные инструменты и ресурсы, которые помогут разработчикам понять и использовать протокол RGB.
2. В Lightning Network можно реализовать полную поддержку смарт-контрактов.
Поскольку RGB построен на основе Биткойна, использование сети Lightning Network для передачи ресурсов RGB теоретически возможно. Но в предыдущих версиях RGB нельзя было использовать ни в каких существующих узлах Lightning из-за архитектурных ограничений. В 2021 году RGB разработала собственную архитектуру под названием LNP Node, написанную на Rust. Это не зависит от самого Bitcoin Core: если пользователи хотят использовать RGB с Taproot в сети Lightning, им нужно будет дождаться, пока Rust-bitcoin завершит поддержку Taproot.
Теперь, с выпуском RGB v 0.10, Ассоциация LNP/BP объявила, что ее будущая цель — завершить поддержку Lightning Network в ближайшие несколько месяцев, чтобы ресурсы RGB можно было передавать через Lightning Network.
Если RGB завершит совместимость и поддержку Lightning Network, ликвидность и доступность активов RGB могут быть улучшены. Через сеть Lightning пользователи могут быстро и дешево передавать активы RGB, не дожидаясь подтверждения из основной сети Биткойн. Это очень полезно для пользователей, которым необходимо часто торговать активами RGB.
Более того, RGB может обеспечить полную поддержку смарт-контрактов в сети Lightning.
Сеть Lightning предлагает невероятную скорость, чрезвычайно низкие комиссии и превосходную безопасность. Однако, поскольку сам Биткойн не поддерживает сложные смарт-контракты, на сеть Lightning Network распространяются определенные ограничения в смарт-контрактах.
Способность RGB поддерживать сложную функциональность смарт-контрактов обусловлена его продуманным дизайном, специально созданным для реализации смарт-контрактов в сети Lightning. Во-первых, RGB использует полную виртуальную машину Тьюринга (AluVM), мощный вычислительный механизм, который позволяет запускать сложные смарт-контракты в сети Lightning. AluVM позволяет RGB обрабатывать сложную вычислительную логику и операции с данными, тем самым реализуя различные типы смарт-контрактов.
RGB полностью учла характеристики и потребности сети Lightning при разработке и может предоставить возможность полной поддержки сложных смарт-контрактов в сети Lightning. Будь то DeFi, NFT, GameFi или SocialFi, RGB может быть реализован в сети Lightning. Сеть молний.
Эта беспрецедентная комбинация может не только сделать Lightning Network яркой звездой, но и затмить другие блокчейны. Поскольку все больше и больше средств и разработчиков вкладывают в разработку Bitcoin Lightning Network и RGB, ожидается, что экосистема Bitcoin и Lightning Network выйдет на новый уровень.
(4) Сравнение RGB с другими решениями
1. Протокол токена на основе альткоина
Большинство протоколов токенов на основе альткойнов (таких как ERC-20) предоставляют смарт-контракты с глобальным бесхозным состоянием, что позволяет легко развертывать децентрализованные биржи и другие финансовые приложения, но их трудно масштабировать, они не имеют конфиденциальности и наследуют все недостатки этих альткоинов, такие как высокая стоимость эксплуатации узлов, низкая децентрализация и устойчивость к цензуре.
2. Ликвидные активы
Liquid — это сайдчейн федерации Биткойн, который предлагает некоторые интересные функции, такие как встроенная поддержка активов и конфиденциальные транзакции (которые могут скрывать идентификатор передаваемого актива и уплачиваемую сумму). Однако модель альянса также имеет проблемы низкой децентрализации и слабого сопротивления цензуре.
3. Все БОЛТЫ
OmniBOLT — это версия OmniLayer, совместимая с Lightning Network. OmniLayer был кратко представлен в предыдущей статье (заинтересованные читатели могут также прочитать «Исследование DeFi в сети Bitcoin Lightning Network» для более подробного ознакомления).
Компромиссы OmniBOLT очень похожи на RGB. Разница в том, что цели разработки этих двух протоколов различны. По сравнению с RGB, OmniBOLT относительно слаб с точки зрения конфиденциальности, поскольку, как и Биткойн, данные, связанные с токенами, хранятся на нем. цепь. Тем не менее, OmniBOLT обладает уникальными преимуществами в сфере платежей в стейблкоинах и прошел испытание временем. Mainnet был запущен в июне этого года и реализовал функцию отправки, получения и передачи USDT через сеть Lightning.
4. Стержневой корень (таро)
Таро было анонсировано на конференции Bitcoin 2022 в Майами. За Taro стоит команда Lightning Labs, и цель протокола — перенести активы в сеть Lightning. Согласно опубликованным техническим характеристикам, весь дизайн очень похож на RGB, а функции и компромиссы в основном такие же.
Основные различия между RGB и Taro заключаются в следующем:
1) РГБ раньше и выпустила код, который можно пересмотреть, но у него не хватает средств и оперативного персонала.
2) Taro в настоящее время является лишь спецификацией, но с другой стороны, за Taro стоит команда Lightning Labs. В апреле прошлого года команда собрала 70 миллионов долларов США и запустила Taproot Assets v 0.2 (ранее известную как Taro) для тестирования в мае этого года. год нетто.
Если Taro и RGB в конечном итоге станут совместимыми, невозможно сказать, существуют ли стимулы для обеспечения такой совместимости.
5. Экологические проекты/команды разработчиков RGB, достойные внимания
1. Infinitas (20 декабря бренд был повышен до BiHelix)
Infinitas — один из первых проектов, начавших создание смарт-контракта по Тьюрингу на основе Биткойна. Будучи экологической сетью приложений Биткойн, сочетающей в себе протокол RGB и сеть Lightning, она направлена на достижение более высокой защиты конфиденциальности, превосходной пропускной способности и отличного низкого уровня. -задержка обработки транзакций. В качестве инновационного блокчейн-решения Infinitas с 2021 года консолидировала идею биткойн-полных по Тьюрингу смарт-контрактов на основе RGB, предоставляя полную свободу механизму безопасности и консенсуса Биткойн, позволяя создавать более сложные контракты в сети Биткойн. приложения и смарт-контракты, надеясь предоставить пользователям отличный торговый опыт. Техническое ядро проекта возглавляет команда высокопоставленных ученых-блокчейнов, которые являются частью разработчиков базового кода Биткойна и первыми обратили внимание на протокол RGB и выполнили работу, связанную с переводом. Infinitas будет уделять приоритетное внимание предоставлению онлайн-IDE, браузера данных, доступа к основным кошелькам и другим методам, позволяющим разработчикам и пользователям участвовать в экосистеме, а также по-настоящему поддерживать реализацию крупномасштабных коммерческих приложений, таких как RWA и полноценные игры.
Особенности проекта:
Защита хеш-мощности всей сети: унаследовав высокий уровень безопасности блокчейна Биткойн, он гарантирует, что активы Infinitas защищены хеш-мощностью всей сети в блокчейне Биткойн, повышая безопасность активов.
Более высокий уровень защиты конфиденциальности: был достигнут более высокий уровень защиты конфиденциальности для активов Infinitas, а также был введен не требующий доверия механизм привязки биткойнов для дальнейшего повышения конфиденциальности пользователей.
Технология адаптера. Благодаря технологии адаптера Infinitas пользователи могут понять полный статус Биткойна и повысить свою способность воспринимать состояние активов.
Обогатите глобальное состояние: предоставьте интерфейсы доступа для виртуальных машин и клиентов (например, кошельков и т. д.) путем улучшения и расширения глобального состояния RGB. Особые улучшения внесены в доверие к адресам смарт-контрактов, что критически поддерживает создание сложных приложений в экосистеме RGB. Этот шаг также позволяет различным системам понимать друг друга и интерпретировать свои состояния, что еще больше способствует развитию всей экосистемы.
Оптимизация сети Lightning. Благодаря усовершенствованиям сети Lightning (таким как технология легких блоков, технология автоматического расширения узлов и возможности автономной автономности) достигается более высокая пропускная способность транзакций при сохранении времени подтверждения транзакций с малой задержкой.
Удобство для разработчиков: использование языка Rust и уровня схемы в качестве инфраструктуры разработки позволяет обычным людям участвовать в разработке.

Сообщается, что Infinitas будет иметь собственный план экономического стимулирования и будет использовать добычу полезных ископаемых на ранней стадии для производства продукции на рынке, чтобы способствовать долгосрочному развитию экосистемы. В качестве первого приоритета отрасли по созданию проекта экосистемы биткойн-приложений, полного по Тьюрингу, он может стать переломным моментом на уровне феномена для приложений биткойн-активов и крупным шагом вперед в продвижении широкомасштабного внедрения криптовалюты. В настоящее время тестовая сеть еще не подключена, следите за обновлениями.
2. КОСМИНМАРТ
COSMINMART — это новая экосистема приложений Биткойн, основанная на сети Lightning Network, совместимая с RGB и другими протоколами и поддерживающая смарт-контракты.
Кошелек COSM: основной продукт COSMINMART имеет широкую применимость во всей экологической сети Биткойн. Теперь он поддерживает передачу данных по основной сети Биткойн и сети Lightning, передачу активов по протоколу RGB и другие функции и постепенно будет совместим с такими экосистемами, как Stacks и Rootstock.
COSM Market: это одна из первых платформ, поддерживающих агрегацию и торговлю производными биткойн-активами. Она будет постепенно расширять объем поддержки, чтобы облегчить торговлю различными производными биткойн-активами.
COSM Lanuchpad: стремится выбирать экологические проекты Биткойн с высоким потенциалом и стремится к устойчивому развитию экосистемы Биткойн.
COSMINMART берет на себя ведущую роль в определении концепции Web 4, активно продвигает разработку новых стандартов протоколов RGB, выпускает стабильные монеты Lightning Network, объединяет такие протоколы, как Nostr, и преимущества транзакций Lightning Network, глубоко интегрирует традиционные приложения с Lightning Network и надеется возглавить разработку Lightning-приложений новой эры.
Сообщается, что COSMINMART планирует запустить публичную бета-версию продукта в конце этого года, так что следите за обновлениями.
3. Пандора Прайм Инк.
Pandora Prime — швейцарская компания, базирующаяся в долине Верифай (кантон Невшатель) и член-учредитель LNP/BP.
Pandora Prime стремится стать новатором в сфере биткойн-финансирования, используя комбинацию смарт-контрактов RGB и сети Lightning Network. Они начали с программируемых активов на биткойнах (RGBTC и CHFN), которые можно масштабировать до уровней VISA/MasterCard с точки зрения пропускной способности транзакций через сеть Lightning, а также удобных средств для обмена этими активами без необходимости громоздкого KYC. Программа позволяет вам проводить транзакции. менее 1000 швейцарских франков (в соответствии со швейцарским законодательством). В настоящее время их продукты включают MyCitadel (кошелек), RGB Explorer (браузер) и Pandora Network и другие.
МояЦитадель
MyCitadel — это бренд Pandora Prime. MyCitadel — первый кошелек с графическим интерфейсом, поддерживающий RGB, созданный в 2021 году разработчиками RGB. Он предлагает кроссплатформенный кошелек для настольных компьютеров и кошелек для iOS/iPad. Мобильные кошельки могут обрабатывать взаимозаменяемые активы RGB.
RGB-проводник
RGB Explorer — первый браузер, разработанный Pandora Prime, который предлагает регистрацию активов RGB и смарт-контракты. В настоящее время он поддерживает RGB 20, RGB 21 и RGB 25, и могут отображаться четыре ресурса: LNPBP, RGBTC, dCHF и RGBEX.
4、ДИБА (ЦИФРОВОЕ ИСКУССТВО АЛЬБИТКОИНА)
DIBA стремится способствовать развитию сообщества, помогая людям понимать, владеть и использовать цифровые активы, не связанные с хранением, основанные на Биткойне. И надеется сформировать цифровое искусство и экономику активов на основе принципов децентрализации и инклюзивного расширения прав и возможностей.
DIBA — это первая торговая площадка, на которой можно торговать биткойн-NFT (как их называет DIBA) с использованием протокола смарт-контрактов RGB и сети Lightning Network. DIBA BETA в настоящее время работает в тестовой сети Биткойн и скоро будет запущена в основной сети Биткойн, так что следите за обновлениями.
Битовая маска
Этот кошелек, созданный DIBA, является первым NFT-кошельком в экосистеме RGB и может работать в веб-браузере и взаимодействовать с контрактами RGB, такими как MetaMask на Ethereum.
5. Кошелек IRIS
IRIS Waller, первый кошелек для Android, разработанный командой Bitfinex, предназначен для интеграции RGB и инструментов, связанных с RGB. Поддерживайте взаимозаменяемые и невзаимозаменяемые активы. Iris Wallet поддерживает операции с активами RGB от выдачи до расходования и получения, объединяя все функции в знакомом приложении-кошельке и абстрагируя как можно больше технических деталей. В настоящее время это экспериментальное приложение, и его рекомендуется использовать только с небольшим количеством биткойнов и активами с низкой стоимостью.
6. Замена битов — BiFi.
В настоящее время экосистема RGB активно изучает решения DEX для решения проблемы ликвидности активов RGB. Демонстрации и доказательства концепции Bitswap показывают, как «SWAPS» можно перенести на DEX, но на данный момент нет AMM или LP. Он все еще находится на стадии проверки, очень рано и тоже заслуживает внимания.

6. Обзор и перспективы
Протокол RGB развивался за последние шесть лет от своей первоначальной концепции до настоящего времени. Хотя протокол RGB сегодня еще не получил широкого внимания и применения, исторический опыт говорит нам, что люди часто переоценивают быстрое внедрение новых идей и недооценивают разрушительное воздействие, которое эти идеи могут оказать, когда они, наконец, получат широкое признание и скорость. Фактически, с запуском протокола RGB версии 0.10 мы стоим на новой отправной точке, становясь свидетелями будущего с безграничными возможностями, такими как Биткойн.
Новая версия протокола RGB представляет ряд важных обновлений, которые позволяют протоколу RGB не только выпускать и передавать несколько активов в сети Биткойн и сети Lightning, но также иметь возможность поддерживать более сложные смарт-контракты. Хотя протокол RGB еще не полностью совместим с сетью Lightning, мы твердо уверены, что Ассоциация LNP/BP и соответствующие группы разработчиков, как ожидается, добьются более значительного прогресса в ближайшие месяцы. Мы с нетерпением ждем идеальной интеграции протокола RGB и сети Lightning Network, которая станет еще одной важной вехой для совместного достижения протокола RGB и Биткойна.
Эти новые функции и улучшения, внесенные в протокол RGB, особенно полная совместимость с сетью Lightning, проливают яркий свет на будущее Биткойна. Эти изменения открыли дверь в неизведанные территории, позволив нам увидеть безграничный потенциал Биткойна. На этой неизведанной территории Биткойн уже не просто способ оплаты, а мощная платформа, способная размещать сложные приложения. Протокол RGB стал краеугольным камнем этой платформы и может привести нас в новый мир криптовалют.
