Отчет RGB Ecological 4D Research: лидирование в крупномасштабном внедрении криптографии и сияние будущего биткойна

Автор оригинала: Билл, Waterdrip Capital, Marvin & Neo, Infinitas;

Инструктор: Хун Шунин

Отчет об экологическом 4D-исследовании RGB: лидерство в крупномасштабном внедрении криптографии и освещение будущего биткойна

В мире зашифрованных активов Биткойн, несомненно, является самым известным существованием. Однако, когда люди говорят о Биткойне, они часто сосредотачиваются только на его цене, рыночной стоимости и объеме транзакций, но игнорируют технологические инновации и потенциал применения, стоящие за ним. Многие из основных технологий, которые мы упоминали в опубликованном в прошлом году «Исследовании DeFi в сети Bitcoin Lightning Network», в первой половине этого года совершили существенный прорыв, например:

Lightning Labs запустила тестовую сеть Taproot Assets v 0.2 (ранее известную как Taro);

OmniBOLT, запустил Mainnet и реализовал функцию отправки, получения и перевода USDT через Lightning Network;

Протокол RGB запустил более надежную, гибкую и безопасную версию RGB v 0.10.

……

Говоря о протоколе RGB, люди могут быть как знакомы, так и незнакомы с ним.Концепция знакомства, вытекающего из RGB, была предложена еще в 2016 г. Многие люди знают о существовании протокола RGB, но после нескольких лет разработки он не получил широкое распространение.Внимание и приложение, кажется, что вы не можете найти конкретный случай применения протокола RGB.

После исследований и анализа мы считаем, что основная причина этого явления заключается в том, что в ранней версии протокола RGB его функции были относительно ограничены, а идея протокола RGB весьма оригинальна и уникальна, а стек технологий довольно большой Разработчики должны быть просты в использовании после глубокого понимания принципов Биткойн и смарт-контрактов. Однако это меняется, поскольку протокол RGB продолжает развиваться и совершенствоваться.

1. Первое знакомство с RGB

Отчет об экологических 4D-исследованиях 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) на основе ранних идей Питера Тодда о проверке на стороне клиента и одноразовой герметизации, реализованных BHB Network в оригинальном MVP в 2017 году и поддержанных Poseidon Group.

В 2019 году Максим Орловский и Джакомо Зукко стали соучредителями Ассоциации стандартов LNP/BP (направлена на продвижение этапа RGB от концепции до практического применения. Ассоциацию поддерживают Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime и DIBA.

Отчет об экологическом 4D-исследовании RGB: лидерство в крупномасштабном внедрении криптографии и освещение будущего биткойна

(Максим Орловский)

Начиная с 2019 года д-р Максим Орловский работал главным архитектором и ведущим участником протокола RGB, разрабатывая и внедряя текущую форму протокола RGB. С 2019 года RGB была переосмыслена и переработана с точки зрения дизайна и экспертной оценки протокола, чтобы стать системой смарт-контрактов общего назначения и конфиденциальности.

В 2021 году Ассоциация стандартов LNP/BP успешно продемонстрировала, что RGB оснащен полной по Тьюрингу виртуальной машиной (AluVM).В то же время RGB также начала работать в сети Lightning, используя полный протокол Lightning, разработанный доктором Максимом. Орловский в ассоциации Реимплементация Rust (LNP Node).

В 2022 году Ассоциация стандартов LNP/BP запустила новый веб-сайт (contractum.org) на языке Contractum (новый язык высокого уровня) для написания смарт-контрактов RGB для биткойнов и LightningNetwork. Contractum — это функциональный декларативный язык программирования, предназначенный для разработки смарт-контрактов, работающих в сети Биткойн и Lightning Network с использованием технологии RGB.

В этом году, в апреле 2023 года, ассоциация LNP/BP объявила о выпуске версии RGB v 0.10, еще одной важной вехи в развитии протокола RGB, обеспечивающей полную поддержку смарт-контрактов в биткойнах и сети Lightning. Это кульминация долгосрочного межотраслевого сотрудничества и более чем четырехлетней обширной разработки между этими разработчиками биткойнов, участниками и связанными компаниями. (RGB v 0.10 можно загрузить и установить по адресу , который также содержит ряд руководств для пользователей и разработчиков. Исходный код RGB можно найти по адресу .)

2. Понимание RGB:

1. История

В течение многих лет некоторые проекты и команды исследовали протокол выпуска токенов на биткойнах и пытались прорваться, чтобы сделать его совместимым с сетью Lightning, включая OmniBOLT, Taproot и RGB.

Известные протоколы выпуска токенов в биткойнах, такие как OmniLayer, работают путем вставки метаданных в транзакции биткойнов для «окрашивания» и указывают, что транзакцию следует понимать как передачу токена. USDT (Tether) в протоколе Omni можно рассматривать как форму цветных монет. В протоколе Omni USDT существует в виде токенов Tether, которые представлены определенными типами транзакций с использованием протокола Omni в транзакциях Биткойн. В частности, когда пользователь инициирует транзакцию USDT по протоколу Omni, он добавляет специальное поле данных OmniLayer в транзакцию Биткойн, чтобы указать, что транзакция включает передачу токенов USDT. Этот подход позволяет транзакциям Биткойн представлять передачу токенов USDT, а держатели USDT могут использовать биткойн-адреса для получения, отправки и хранения токенов USDT.

Такой сигнальный механизм обычно реализуется с помощью кода операции OP_RETURN, выходные данные с этим кодом операции будут игнорироваться обычными узлами Биткойн, но могут быть интерпретированы узлами, которые знают об этих протоколах токенов, и эти узлы будут реализовывать код. правила проверки валютного протокола.

Отчет об экологическом 4D-исследовании RGB: лидерство в крупномасштабном внедрении криптографии и улучшение будущего биткойна

Хотя этот дизайн очень эффективен, он также имеет определенные ограничения:

  1. Количество информации, связанной с передачей токена, ограничено количеством байтов, которое может содержать вывод OP_RETURN, обычно 80 байт, этого пространства достаточно для обычного кодирования данных транзакции, но более сложный сценарий приложения трудно удовлетворить .

  2. Узлы протокола токенов должны сканировать всю цепочку блоков и искать передачи токенов, которые могут быть связаны с пользователями в выводе OP_RETURN.Весь процесс будет потреблять больше ресурсов из-за увеличения объема цепочки блоков биткойнов.

  3. Что касается конфиденциальности пользователей, все данные о транзакциях видны всем.

2. Решение RGB: передача вне сети

С целью оптимизации этого дизайна протокол RGB предлагает более масштабируемое, более конфиденциальное и более ориентированное на будущее решение, краеугольным камнем которого является проверка на стороне клиента, предложенная Питером Тоддом в 2016 году. морские котики.

Основная идея протокола RGB состоит в том, чтобы вызывать блокчейн Биткойн только при необходимости, то есть использовать доказательство работы и децентрализацию сети для достижения защиты от двойных расходов и антицензуры. Вся проверка передачи токенов удаляется из уровня глобального консенсуса, размещается вне цепочки и проверяется только клиентом стороны, получающей платеж.

Принцип работы:

В одном из контрактов RGB токены генезиса принадлежат биткойн-UTXO (независимо от того, существует он или временно создан), и для того, чтобы передать токены, вам нужно потратить этот UTXO. При расходовании этого UTXO транзакция Биткойн должна добавить дополнительный вывод, который содержит обязательство по сообщению.Содержимое этого сообщения представляет собой платежную информацию RGB, которая определяет ввод, на какой UTXO будут отправлены эти токены, идентификатор актива. , количество, проведенная транзакция и другие данные, которые необходимо прикрепить.

Отчет об экологических 4D-исследованиях RGB: лидерство в крупномасштабном внедрении криптографии и освещение будущего биткойна

Если у вас есть токен, связанный с выходом №1 транзакции Биткойн А, для передачи этих токенов вам необходимо создать транзакцию RGB и транзакцию Биткойн, которая тратит выход №1 транзакции А, а транзакции биткойн-койн фиксируются в 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 v 0.10, которая включает в себя уровень консенсуса, стандартную библиотеку (для интеграции кошелька/биржи и т. д.) и инструменты командной строки. В следующей таблице представлены основные различия между старой и новой версиями, которые мы собрали и резюмировали на основе официальных материалов RGB.Читатели, которые хотят узнать более подробное содержание, могут просмотреть официальные документы RGB и видеоролики:

/блог/релиз-v0-10/

Отчет об экологическом 4D-исследовании RGB: лидерство в крупномасштабном внедрении криптографии и освещение будущего биткойна

1. Интерпретация RGB v 0.10

В целом версия v0.10 протокола RGB решает многие проблемы, существовавшие в старой версии, в том числе ограничение разработки смарт-контрактов, касание слоя консенсуса, ограничение формата кодирования, проблему зависимости Rust Bitcoin, отсутствие совместимости WASM, проблемы глобального управления состоянием и контекстом, проблемы интеграции с Lightning Network, негибкий процесс резервного копирования, недостаточная поддержка мобильных кошельков и т. д. Эти усовершенствования делают протокол RGB более надежным, гибким и безопасным, а также закладывают прочную основу для будущего развития. В частности, в выпуске RGB v 0.10 представлена поддержка следующих функций для RGB:

Глобальное состояние в контракте RGB

RGB представляет концепцию Global State, совершенно новую функцию, которая очень важна для создания сложных приложений на RGB (таких как синтетические активы, алгоритмические стейблкоины и т. д.). Теперь у каждого контракта RGB есть глобальное состояние, к которому могут обращаться виртуальные машины и клиенты (такие как кошельки и т. д.).

Контрактный интерфейс

Интерфейс, представленный в этом выпуске, представляет собой стандартизированный способ доставки различных смарт-контрактов через четко определенный API. Интерфейсы можно сравнить с контрактным ABI и ERC в мире Ethereum, однако, в отличие от Ethereum, они не требуют обязательной стандартизации (как ERC) и не распространяются отдельно, а всегда поставляются вместе с контрактом. Используя интерфейсы, кошельки и другое программное обеспечение могут предоставить пользователям семантически осведомленный пользовательский интерфейс для работы с контрактами — разработчики контрактов также могут со временем добавлять дополнительные интерфейсы к своим существующим контрактам без необходимости обновлять сами неизменяемые контракты.

Базовый состав смарт-контракта RGB: смарт-контракт RGB состоит из трех частей: Genesis (создание), State (состояние) и Transitions (переход). Genesis определяет основные свойства и правила контракта, State — это текущее состояние контракта, а Transitions — переходы между состояниями. RGB v 0.10 представляет новую модель смарт-контрактов, которая является более гибкой и мощной и может поддерживать различные сложные сценарии приложений.

Строгая система типов

Новый формат кодирования относится к системе «строгих типов», которая представляет собой новую систему функциональных типов данных для представления и самоанализа состояния контракта RGB. Это позволяет гарантировать размер во время компиляции для любых данных, упрощая операции RGB на недорогих устройствах с ограниченной памятью, таких как аппаратные кошельки. Весь слой консенсуса RGB теперь скомпилирован как строго типизированный, что позволяет формальные доказательства двоичной совместимости между выпусками.

Другими словами, этот новый формат кодирования сделает использование RGB проще и безопаснее, а также позволит эмитентам активов и разработчикам контрактов использовать дополнительные метаданные для подписи своих активов или контрактов, что поможет проверить подлинность актива или контракта.

Написание контрактов на Rust

Смарт-контракты RGB можно писать и компилировать с помощью Rust. Благодаря строгой типизации теперь также можно компилировать типы данных Rust непосредственно в контракты RGB.

Состояние самоанализа

Контракт может анализировать свое собственное состояние в коде проверки, используемом виртуальной машиной, что открывает возможность написания сложных форм контрактов, взаимодействующих с биткойн-транзакциями, DLC и другими сложными данными.

ФОРМАТ СЧЕТА НА ОСНОВЕ URL

Ранее RGB использовала счета-фактуры, закодированные Bech 32 m, которые были очень длинными, неудобными для чтения и не могли быть автоматически открыты большинством программ. Новый формат короче, его легче проверить пользователям, и он может автоматически открываться как ссылка на предварительно настроенное программное обеспечение.

Поддержка WASM

Стандартная библиотека RGB может работать без ввода-вывода и доступа к файловой системе, то есть она может работать на веб-странице или в подключаемом модуле браузера.

Дескрипторы Tapret и пользовательские производные

RGB использует обещания OP_RETURN на основе Taproot (сокращенно Tapret), которые необходимо поддерживать на уровне дескриптора, чтобы кошельки могли обрабатывать транзакции с скорректированными выходами как транзакции, принадлежащие дескриптору кошелька. В новой версии также представлен пользовательский производный индекс, который предотвращает случайное использование кошельками, отличными от RGB, выходных данных с активами RGB (и, таким образом, повреждение активов).

Упрощенные зависимости

Уровень консенсуса RGB теперь использует меньше зависимостей, что повышает стабильность API. LNP/BP убрали зависимость от собственной реализации пуленепробиваемости из проекта Grin.

Упрощенная интеграция

Многие операции, которые ранее требовали нескольких вызовов API и кодирования сложных структур данных на разных языках, теперь могут быть выполнены с помощью одного вызова API. Состояние контракта RGB представлено в виде объекта JSON, который можно сериализовать между разными языками без громоздких операций.

Упрощенный пользовательский интерфейс

Раньше с RGB кошелек или пользователь должен был запускать узел RGB и интерфейс через RPC (или инструменты cli) — и использовать множество других библиотек и инструментов командной строки, чтобы делать большинство вещей, таких как 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 v 0.10 представляет новую систему типов, называемую «строгими типами», которая может помочь разработчикам упростить разработку сложных смарт-контрактов. Кроме того, этот выпуск предоставляет больше инструментов и ресурсов, которые помогут разработчикам понять и использовать протокол RGB.

2. В Lightning Network можно добавить функцию полной поддержки смарт-контрактов

Поскольку RGB построен на биткойнах, теоретически возможно передавать активы RGB с помощью Lightning Network. Но в предыдущих версиях RGB не был доступен ни в одном из существующих узлов Lightning из-за архитектурных ограничений. В 2021 году RGB разработала собственную архитектуру под названием LNP Node, написанную на Rust. Сам по себе он не зависит от Bitcoin Core, если пользователи хотят использовать RGB с Taproot в Lightning Network, им нужно дождаться, пока Rust-bitcoin завершит поддержку Taproot.

И теперь, с выпуском RGB v 0.10, Ассоциация LNP/BP объявила о том, что в ближайшие несколько месяцев будет завершена поддержка Lightning Network, чтобы активы RGB можно было передавать через Lightning Network.

Если RGB совместим и поддерживается Lightning Network, можно улучшить ликвидность и удобство использования активов RGB. Через Lightning Network пользователи могут быстро и дешево передавать активы RGB, не дожидаясь подтверждения от основной сети Биткойн. Это очень полезно для пользователей, которым необходимо часто торговать активами RGB.

Что еще более важно, RGB может обеспечить полную поддержку смарт-контрактов в сети Lightning.

Сеть Lightning отличается невероятной скоростью, чрезвычайно низкой комиссией и исключительной безопасностью. Однако, поскольку сам Биткойн не поддерживает сложные смарт-контракты, сеть Lightning Network ограничена с точки зрения смарт-контрактов.

RGB поддерживает сложную функциональность смарт-контрактов благодаря продуманному дизайну, созданному специально для реализации смарт-контрактов в сети Lightning. Во-первых, RGB использует полную виртуальную машину Тьюринга (AluVM), мощный вычислительный движок, который позволяет выполнять сложные смарт-контракты в сети Lightning. AluVM позволяет RGB обрабатывать сложную логику вычислений и операции с данными, реализуя, таким образом, различные типы смарт-контрактов.

RGB полностью учла характеристики и потребности сети Lightning в своем дизайне и может предоставить возможность полной поддержки сложных смарт-контрактов в сети Lightning.Будь то DeFi, NFT, GameFi или SocialFi, RGB может быть реализован на Молниеносная сеть.

Эта непревзойденная комбинация может не только сделать 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 имеет уникальное преимущество в бизнесе стабильных платежей в валюте и прошел испытание временем. Основная сеть была запущена в июне этого года и реализовала функцию отправки, получения и передачи USDT через Lightning Network.

4、Taproot (Таро)

На конференции Bitcoin 2022 в Майами был запущен Taro. За Taro стоит команда Lightning Labs, и цель протокола — перенести активы в Lightning Network. Согласно опубликованным техническим спецификациям, вся конструкция очень похожа на RGB, а характеристики и компромиссы в основном такие же.

Основные различия между RGB и Taro, по-видимому, заключаются в следующем:

  1. RGB раньше и опубликовал коды, которые можно проверить, но не хватает средств и операторов.

  2. Taro на данный момент является лишь спецификацией, но с другой стороны, за Taro стоит Lightning Labs, команда привлекла $70 млн в апреле прошлого года и запустила Taproot Assets v 0.2 (ранее известная как Taro) в мае этого года.net.

Если Taro и RGB в конечном итоге станут совместимыми, еще слишком рано говорить о том, есть ли стимулы для такого взаимодействия.

5. Экологические проекты/команды разработчиков RGB, заслуживающие внимания

1、Бесконечный

Официальный веб-сайт:

Infinitas — один из первых проектов, который начал создавать трек смарт-контрактов, полный по Тьюрингу, на основе биткойнов.Как экологическая сеть приложений биткойнов, которая сочетает в себе протокол RGB и сеть Lightning, она направлена на достижение более высокой защиты конфиденциальности, отличной пропускной способности и отличного низкого уровня. -задержка обработки транзакций. В качестве инновационного блокчейн-решения Infinitas объединила идею смарт-контрактов Биткойн-Тьюринг-полных на основе RGB с 2021 года, в полной мере используя механизм безопасности и консенсуса Биткойн, позволяя создавать более сложные транзакции в сети Биткойн. смарт-контракты, надеясь предоставить пользователям отличный торговый опыт. Техническое ядро проекта возглавляет команда ученых-блокчейнов высшего уровня, которые впервые обратили внимание на протокол RGB и выполнили работу, связанную с переводом, которые являются создателями кода на дне Биткойна. Infinitas будет уделять первоочередное внимание предоставлению Online IDE, браузеру данных и доступу к основным кошелькам, чтобы позволить разработчикам и пользователям участвовать в экологии и действительно поддерживать реализацию крупномасштабных коммерческих приложений, таких как RWA и полноценные игры.

Особенности проекта:

Защита хэш-вычислительных мощностей всей сети: унаследовав высокий уровень безопасности блокчейна Биткойн, он гарантирует, что активы Infinitas защищены хеш-вычислительными мощностями всей сети в блокчейне Биткойн, повышая безопасность активов.

Более высокий уровень защиты конфиденциальности: был достигнут более высокий уровень защиты конфиденциальности для активов Infinitas, а для дальнейшего повышения конфиденциальности пользователей был введен ненадежный механизм привязки биткойнов.

Технология адаптера: с помощью технологии адаптера Infinitas пользователи могут полностью понять состояние биткойнов и улучшить восприятие состояния активов.

Обогащайте глобальное состояние: улучшая и расширяя глобальное состояние RGB (Global State), оно предоставляет интерфейсы доступа для виртуальных машин и клиентов (таких как кошельки и т. д.). В частности, были внесены специальные усовершенствования в доверие к адресам смарт-контрактов, которые критически поддерживают создание сложных приложений в экосистеме RGB. Этот шаг также позволяет различным системам понимать друг друга и объяснять свои соответствующие состояния, что еще больше способствует развитию всей экосистемы.

Оптимизация сети Lightning: за счет улучшений сети Lightning (таких как технология легких блоков, технология автоматического масштабирования узлов и автономность в автономном режиме) достигается более высокая пропускная способность транзакций при сохранении времени подтверждения транзакций с малой задержкой.

Удобство для разработчиков: использование языка Rust и уровня схемы в качестве инфраструктуры разработки позволяет обычным людям участвовать в разработке.

Отчет об экологических 4D-исследованиях RGB: лидерство в крупномасштабном внедрении криптографии и освещение будущего биткойна

Сообщается, что Infinitas будет иметь план стимулирования своей экономики и будет использовать форму майнинга для производства на рынке на ранней стадии, чтобы способствовать долгосрочному развитию экологии. Будучи первым в отрасли проектом по созданию полной по Тьюрингу экосистемы приложений Биткойн, он может стать феноменальным переломным моментом в применении активов Биткойн и крупным скачком в продвижении широкомасштабного внедрения криптографии. В настоящее время тестовая сеть еще не запущена, поэтому следите за обновлениями.

2、КОСМИНМАРТ

COSMINMART основан на Lightning Network, совместим с RGB и другими протоколами и поддерживает новую экосистему смарт-контрактов для биткойн-приложений.

Кошелек COSM: основной продукт COSMINMART имеет широкое применение во всей экологической сети Биткойн.Теперь он поддерживает передачу основной сети Биткойн и сети Lightning, передачу активов по протоколу RGB и другие функции, и постепенно будет совместим со стеками, корневым запасом и другими экосистемами.

Рынок COSM: это одна из первых платформ для поддержки агрегации и торговли производными активами Биткойн, и она будет постепенно расширять объем поддержки, чтобы облегчить торговлю различными производными активами Биткойн.

COSM Lanuchpad: Он направлен на проверку экологических проектов биткойнов с высоким потенциалом и привержен устойчивому развитию экологии биткойнов.

COSMINMART берет на себя ведущую роль в определении концепции Web 4, активно продвигает разработку новых стандартов протокола RGB, выпускает стабильные монеты Lightning Network, объединяет Nostr и другие протоколы и торговые преимущества Lightning Network, а также глубоко интегрирует традиционные APP с Lightning Network, надеясь на возглавить разработку Lightning-Application (Lightning-Application) Новая эра.

Сообщается, что COSMINMART планирует запустить публичную бета-версию продукта в конце этого года, так что следите за ней.

3、Пандора Прайм Инк

Pandora Prime — швейцарская компания, базирующаяся в Верифай Вэлли (кантон Невшатель) и являющаяся одним из основателей LNP/BP.

Pandora Prime занимается новаторскими финансами Биткойн с использованием комбинации смарт-контрактов RGB и сети Lightning. Они начинаются с программируемых активов (RGBTC и CHFN) в биткойнах, которые могут масштабироваться до уровней VISA/MasterCard с точки зрения пропускной способности транзакций через сеть Lightning, а также предоставляют удобные средства для обмена этими активами без громоздкого KYC Программа позволяет проводить транзакции до CHF 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 стремится расширять возможности сообщества, помогая людям понимать, владеть и использовать цифровые активы, не связанные с хранением, созданные на основе биткойнов. И надеемся сформировать цифровое искусство и экономику активов на принципах децентрализации и инклюзивного расширения прав и возможностей.

DIBA — это первая торговая площадка (как ее называет DIBA), которая торгует биткоинами NFT с использованием протокола смарт-контрактов RGB и сети Lightning. В настоящее время DIBA BETA работает в тестовой сети Биткойн, и вскоре она будет запущена в основной сети Биткойн, так что вы можете следить за обновлениями.

Битовая маска

Кошелек, созданный DIBA, является первым кошельком NFT в экосистеме RGB, который может работать в веб-браузере и взаимодействовать с контрактами RGB, такими как MetaMask на Ethereum.

5、Кошелек IRIS

IRIS Waller, первый кошелек для Android, разработанный командой Bitfinex, предназначен для интеграции RGB и инструментов, связанных с RGB. Поддержка взаимозаменяемых и невзаимозаменяемых активов. Iris Wallet поддерживает операции с активами RGB от выдачи до расходования и получения, объединяя все функции в знакомом приложении кошелька и абстрагируя как можно больше технических деталей. В настоящее время это экспериментальное приложение, которое рекомендуется только для небольших сумм биткойнов и активов с низкой стоимостью.

6、Битсвоп-БиФай

В настоящее время экосистема RGB активно изучает решения DEX для решения проблемы ликвидности активов RGB. В демонстрации и доказательстве концепции Bitswap показано, как внедрить «SWAPS» в DEX, но на данный момент нет ни AMM, ни LP. Он пока в стадии проверки, очень рано, и тоже достоин внимания.

Отчет об экологическом 4D-исследовании RGB: лидерство в крупномасштабном внедрении криптографии и освещение будущего биткойна

6. Обзор и перспектива

Протокол RGB претерпел почти 6 лет эволюции от своей первоначальной концепции до настоящего времени. Хотя протокол RGB еще не получил широкого распространения и принятия сегодня, история говорит нам, что люди часто переоценивают быстрое внедрение новых идей, недооценивая потенциальное разрушительное воздействие этих идей, когда они в конечном итоге становятся широко принятыми и быстродействующими. Фактически, с выпуском протокола RGB v0.10 мы стоим на новой отправной точке, становясь свидетелями будущего, столь же безграничного, как Биткойн.

В новой версии протокола RGB представлен ряд важных обновлений, которые позволяют протоколу RGB не только выпускать и передавать несколько активов в сети Биткойн и Lightning Network, но и поддерживать более сложные смарт-контракты. Хотя протокол RGB еще не полностью совместим с Lightning Network, мы твердо верим, что в ближайшие месяцы ожидается, что ассоциация LNP/BP и соответствующие группы разработчиков добьются более значительного прогресса. Мы с нетерпением ждем идеальной интеграции протокола RGB и сети Lightning, что станет еще одной важной вехой для протокола RGB и Биткойна.

Эти новые функции и улучшения, обеспечиваемые протоколом RGB, особенно полная совместимость с Lightning Network, проливают яркий свет на будущее Биткойна. Эти изменения открыли дверь на неизведанную территорию, позволив нам увидеть через нее бесконечный потенциал Биткойна. На этой неизведанной территории Биткойн уже не просто средство платежа, а мощная платформа, способная выполнять сложные приложения. Протокол RGB стал краеугольным камнем этой платформы, которая может привести нас к новому крипто-миру.

Приложение: Ссылки:

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 1
  • Поделиться
комментарий
0/400
GateUser-829e835avip
· 2023-12-13 11:46
Какие токены RGB рекомендуются?
Посмотреть ОригиналОтветить0
  • Закрепить