Полное руководство по изучению RGB: ресурсы и материалы

Новичок5/20/2024, 2:32:27 PM
RGB - это технология, которая не ограничивается криптовалютой. Она может быть широко использована в наших некриптовалютных сценариях. По мере того как протокол становится более зрелым, мы увидим все больше и больше случаев использования.

Многие люди начинают обращать внимание на протокол RGB биткоина и действительно счастливы. Однако большинство людей относительно незнакомы с таким протоколом (особенно сравнительно технически сложным протоколом) и не знают, как исследовать и попробовать содержание и экологию протокола.

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

Содержание

  1. Что такое RGB
  2. Что может сделать RGB
  3. Каковы характеристики RGB
  4. RGB технология точек
  5. История развития протокола RGB
  6. Текущий статус протокола RGB
  7. Моя визия будущего протокола RGB

Часть 2: Соглашение Часть-Понимание LNP/BP

  1. Познакомьтесь с ассоциацией LNP/BP
  2. LNP/BP стандартный анализ

Часть Третья: Сводка Часто Задаваемых Вопросов

  1. Почему существует несколько типов адресов BTC?
  2. Почему адрес кошелька меняется после каждого использования при использовании некоторых кошельков BTC?
  3. Какой первый актив на RGB?
  4. RGB транзакции реального времени на цепи?
  5. Расскажите, что именно может сделать RGB?
  6. Какова связь между протоколом RGB, основной сетью и Lightning Network?
  7. В настоящее время часто возникают проблемы с Lightning Network. Почему бы не выбрать запуск на боковой цепи? И почему иностранцы предпочитают Lightning Network?
  8. Ассоциация LNP/BP принимает только пожертвования. Это повлияет на ход развития?
  9. Собирается ли TEDA выпустить стейблкоины на RGB?
  10. Насколько далеко продвинулся протокол RGB до сих пор?
  11. Представьте различные проекты в экосистеме RGB?
  12. Безопасность на цепи RGB можно понять, но как понять безопасность вне цепи?
  13. Где хранятся данные RGB?
  14. Давайте поговорим о отношениях между sideswap и liquid?
  15. RGB хранится вне цепи, так что безопасность данных вне цепи гарантирована проектом? Если у проекта возникнут проблемы с данными, возможно ли, что будут проблемы с активами? Может ли проектная сторона поступать злонамеренно?
  16. Через узлы Storm можно ли осуществить взаимосвязь данных между различными сторонами проекта и достичь децентрализации данных?
  17. Поскольку протокол RGB является частным, посторонние не могут видеть личные данные о транзакциях. Может ли проект предоставить личные данные о транзакциях, переводах и другой информации?
  18. Возможно ли, что будет создано обеспечение активов, подобное Liquid (AMP), которое должно быть раскрыто внешнему миру, чтобы активы, которые должны соответствовать определенным регуляциям, были раскрыты внешнему миру?
  19. Как доказать, что актив - это актив RGB?
  20. Поскольку активы между различными проектами не могут взаимодействовать, возможно ли иметь общий уровень активов?
  21. Может ли RGB быть подключен к разным цепочкам, таким как Liquid и другие L2? В какой форме представлен актив? Должен ли он соответствовать спецификации актива RGB?
  22. Если RGB построен на Lightning Network, можно ли считать это следующим образом: данные RGB записываются за пределами цепочки блоков, данные о платежах подтверждаются через Lightning Network, и данные Lightning Network загружаются на основную сеть Bitcoin через несколько режимов для подтверждения?
  23. Из-за особенностей передачи активов RGB, требующей подтверждения обеими сторонами, сложно ли построить механизм AMM, аналогичный uniswap? Можно ли достичь этого, разрешив пользователям заранее авторизовывать определенные разрешения?
  1. Официальный сайт технологии RGB
  2. RGB BLACKPAPER
  3. Официальный документ с ответами на часто задаваемые вопросы
  4. виртуальная машина AluVM
  5. Отчет по анализу протокола RGB высокого качества

Часть Первая: Популярная наука Часть-Первоначальное понимание RGB

1. Что такое RGB?

Когда многие люди видят три слова RGB, они думают о «трех основных цветах: красный, зеленый, синий». Если посмотреть на значок, это действительно так. Это потому, что протокол RGB использует раннюю концепцию «окрашенных монет».

Здесь мы говорим о RGB - это соглашение, крайне конфиденциальная, масштабируемая система протоколов умных контрактов, которая может работать на главной сети биткоина, молнии или аналогичных сетях。

Этот протокол в настоящее время поддерживается и обновляется протоколом LNP/BP, и bitfinex также участвует в некоторой работе над кодом.

Сложно просто классифицировать RGB как Bitcoin L2. У него нет собственной цепи, у него нет собственного уровня, и он может работать на других L2 BTC. Поэтому, чтобы быть точным: Это универсальная технология.

В индустрии обычно считается, что RGB и Bitvm станут конечной формой расширения BTC, потому что они оба могут достичь масштабируемости экосистемы BTC на основе естественности BTC. По сравнению с Bitvm, который находится на большом расстоянии, RGB постепенно внедряется.

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

2. Что может сделать RGB?

Из официального введения мы можем увидеть функции, которые может достичь протокол RGB:

  1. Выпуск цифровых обращаемых активов, таких как акции, облигации и другие формы ценных бумаг;
  2. Создание различных форм коллекционных предметов (необоротных активов);
  3. Создавать и управлять суверенными/децентрализованными системами личности и репутации;
  4. Создание и поддержание доказуемых уникальных исторических записей определенных событий, которые могут использоваться для аудита через тщательно контролируемое частичное раскрытие данных;
  5. Проектирование и запуск других форм смарт-контрактов произвольной сложности

Если мы классифицируем это, мы можем увидеть:

  1. Может выпускать активы (токены, NFT, домены и т. д.)
  2. Может быть использован в качестве слоя данных
  3. Может создавать смарт-контракты

С этой точки зрения RGB позволяет BTC иметь большинство функций текущего EVM, но не реализован в неинтегрированной форме, аналогичной «совместимости с EVM», а реализован нативно. Я должен сказать, что этот набор теорий и дизайнов Концепция потрясающая.

Фактически, стоит отметить, что система смарт-контрактов RGB сильно отличается от предыдущих методов, будь то основанные на Bitcoin (Colored Coins, Counterparty, OMNI) или не на Bitcoin (Ethereum, EOS и т. д.), у нее есть свои уникальные особенности:

  1. RGB выделяет концепцию смарт-контрактов: эмитента, владельца состояния и эволюцию состояния;
  2. RGB держит код и данные смарт-контракта вне цепи;
  3. RGB использует блокчейн в качестве уровня обязательства состояния и Bitcoin script в качестве системы контроля собственности; в то время как эволюция смарт-контрактов определяется моделью внецепочной и в использовании, завершается простым языком

Первый смысл заключается в том, что умные контракты будут лучше стратифицированы. Эмитент имеет права только на контракт в момент выпуска, а затем права переходят к владельцу состояния в процессе непрерывной эволюции состояния;

Второе значение заключается в том, что это позволяет держать код вне цепи, что может сэкономить место в цепи, улучшить скорость выполнения и уменьшить сложность разработки, но также обеспечить безопасность через механизмы;

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

Следовательно, следующая картина может быть ближе к правильному пониманию:

3. Каковы характеристики RGB?

Из видеоурока доктора Максима Орловского мы видим, что официально признанные RGB характеристики включают:

  1. Экстремальная конфиденциальность
  2. Высокая безопасность
  3. Масштабируемость
  4. нет заторов
  5. Чрезвычайно высокая интеграция

Давайте разберем их по порядку:

1️⃣Экстремальная конфиденциальность

  1. Данные известны только владельцу, а не всему миру. Поскольку RGB не использует традиционное глобальное согласие, а использует проверку клиентов, нет необходимости транслировать данные в мир. Только два клиента, которые могут быть связаны друг с другом, могут установить согласие только друг с другом, и только друг другу известны данные (если они не разделяются с внешним миром);
  2. Сумма конфиденциальна, и Педерсенские обещания и бронеплащи объединяют лучшие черты Liquid и Grin. Подобно концепции ct (конфиденциальности) на Liquid, другие не могут видеть тип актива и сумму актива конкретной транзакции.
  3. Меркелизация и частичные функции раскрытия данных сохраняют много прошлой истории в тайне, даже от будущих владельцев. В принципе, последняя транзакция RGB должна быть прослежена до всех предыдущих записей, связанных с транзакцией, но функция частичного раскрытия упростит этот процесс, а также защитит историческую информацию на цепи для поддержания определенной степени конфиденциальности;
  4. Нет способа извлечь специфические данные RGB из блокчейна биткойна или транзакций канала молнии. Другими словами, невозможно проанализировать информацию из данных, представленных RGB на цепи, потому что они все являются частными, что также означает, что традиционный анализ RGB будет трудно достижим.

2️⃣Высокая безопасность

  1. Изоляция состояния: Состояние изолировано, и контракты могут взаимодействовать только через специальный протокол (Spectrum) в пределах канала.
  2. Формальная верификация: Cвойства контракта могут быть доказаны с использованием формальных моделей.

Я не совсем понимаю эти два момента, мне нужно изучить их.

3️⃣Высокомасштабируемый

  1. Не ограничен масштабируемостью блокчейна, работает на Lightning Network и любом другом канале. Он используется не только для Bitcoin или Lightning Network, другие блокчейны также могут быть применимы. Вот почему я говорю, что RGB - это общая техническая категория и не является тем же самым, что и существующая экологическая система BTC.
  2. По сравнению с системами смарт-контрактов на основе блокчейна, объем данных, сохраняемых клиентами для полной верификации, значительно сокращается. Поскольку это крайне конфиденциально, вам нужно сохранять только данные, связанные с вашими транзакциями, и клиенту не нужно сохранять все данные.
  3. Разделение на уровне смарт-контракта: Несколько контрактов ведут независимые исторические записи. Сохраняйте контракты независимыми и не вмешивайтесь.

4️⃣Нет заторов

  1. Транзакции сохраняют только гомоморфные обязательства, дополнительное хранение не требуется

5️⃣Очень высокая интеграция

  1. Он может быть интегрирован с Taproot, Schnorr, eltoo, многосторонними каналами молнии, DLC…
  2. Он также может быть интегрирован с существующими L2, такими как Liquid, и т.д.

Итак, на самом деле, на мой взгляд, RGB для BTC больше похож на следующее:

4. Точки технологии RGB

По сравнению с другими протоколами, протокол RGB имеет свои собственные уникальные технические особенности. Вот несколько важных моментов простой науки:

4.1 Одноразовое уплотнение

Эта технология была впервые предложена Питером Тоддом в 2016 году. Её основное значение заключается в том, чтобы "добавить печать к сообщению, чтобы гарантировать, что сообщение можно использовать только один раз, потому что нужно удалить печать, чтобы узнать сообщение".

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

Если вы не используете доверенное лицо для реализации функции одноразовой печати, вы можете использовать UTXO Bitcoin в качестве печати. Поскольку любой UTXO в Bitcoin может быть потрачен только один раз. Поэтому, используя UTXO в качестве печати, вы можете заблокировать UTXO при его создании и открыть его при его расходе.

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

Возьмем RGB20 в качестве примера:

1️⃣Сначала эмитент контракта устанавливает начальное состояние контракта и определяет детали контракта: название актива, общее предложение и т. д., и у эмитента есть право перемещать UTXO этих предложений;

2️⃣Когда актив передается впервые, владелец первого UTXO может создать изменение состояния, чтобы определить, какой UTXO будет удерживать актив;

3️⃣Изменение состояния может применяться к праву на изменение собственности на актив или к другим типам прав, таким как право на вторичное выпуск, или право на добавление/изменение конкретных атрибутов актива (например: метаданные) и т.д.

4.2 Проверка клиента

Проверка RGB отличается от традиционной верификации "глобального консенсуса" и использует технологию "проверки клиента".

С традиционной проверкой биткойна узел, подключенный к сети, непрерывно загружает и проверяет блоки и транзакции в пуле транзакций (полный узел). Такой узел имеет обновляемый в реальном времени вид на набор UTXO по всей цепочке (набор всех неизрасходованных выходов на блокчейне). Когда он видит новую транзакцию, чтобы проверить ее допустимость, ему нужно только проверить, что все входы транзакции являются частью последнего состояния набора UTXO.

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

Это, кажется, приносит очевидное преимущество: приводит к тому, что проверка занимает много времени

Но это происходит только тогда, когда «актив имеет длительную торговую историю», и эта часть торговой истории может быть проверена заранее через слой обмена данными (на добровольной основе).

Это также приносит существенные преимущества: клиенту не нужно знать или проверять все транзакции, которые происходят в мире

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

4.3 обещание Биткоина о надежности

Как RGB предотвращает "двойные траты" достигается через RGB обязательства. Такие обязательства необходимо реализовать:

1️⃣Несколько переходов состояний, связанных с контрактом, могут быть зафиксированы в одной транзакции Bitcoin

2️⃣Каждый переход состояния контракта может быть зафиксирован только один раз в транзакции Bitcoin

Конкретный способ достижения этого -

1️⃣Сначала все состояния, связанные с определенным контрактом (или идентификатором актива), должны быть детерминированно агрегированы в обязательство

2️⃣Затем обязательства всех переданных активов агрегируются в дерево Меркла

3️⃣Значение конечного корневого хэш-значения - это окончательная фиксация RGB;

4️⃣Для обеспечения совместимости с другими протоколами, которые не имеют отношения к RGB, но также нуждаются в использовании детерминированных обязательств Биткойна, обязательства RGB и обязательства других протоколов должны быть снова агрегированы (как описано в стандарте LNPBP-4), и хеш, полученный таким образом Значение - это сообщение, которое фактически встроено в биткойн-транзакцию.

4.4 Пакетная обработка

Как мы можем узнать из предыдущего раздела, мы можем «обернуть» любое количество изменений состояния в одно обязательство Bitcoin, таким образом, в теории возможна масштабная пакетная обработка.

Сценарий:Человек A хочет оплатить нескольким людям одновременно, передать актив RGB20 человеку B, передать актив RGB21 человеку C и передать владение контрактом человеку D

Результат:A только нужно создать переход состояния для каждого из B, C и D и зафиксировать все переходы состояния в одной и той же транзакции Bitcoin. Вот и все. Не нужно занимать больше байтов. Это означает, что предельные затраты на ончейн-сборы для каждого платежа RGB могут быть очень маленькими, потому что та же плата равномерно распределяется на любое количество трансферов.

Но нам также нужно видеть здесь ограничения: эта информация о переходе состояний должна быть "упакована" в том же UTXO. Если их несколько, то ввод этой транзакции должен быть увеличен, и соответствующие затраты также улучшатся. Но по сравнению с традиционной ситуацией, когда каждый требует транзакции, можно добиться больших улучшений.

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

4.5 Коммуникация между клиентами

Для завершения RGB-передачи участвующие клиенты должны обмениваться некоторыми данными между собой.

Если у вас есть детальное понимание этапов передачи RGB-активов, вы можете знать, что отправителю нужно поделиться грузом с получателем(ами). Эта структура данных содержит всю необходимую информацию для проверки передачи, включая все состояния переходов, которые могут быть прослежены до исходного состояния контракта.

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

  1. Storm: Пиринговая мгновенная система коммуникации и хранения на основе сети Lightning.
  2. RGB Proxy Server: Стандартизированный HTTP JSON-RPC сервер, клиенты которого могут загружать и скачивать данные. Пользователи могут запускать собственные прокси-серверы или использовать серверы третьих сторон. Зависимость от сервера третьей стороны влияет на конфиденциальность и устойчивость к цензуре, но не на безопасность.

5. История развития протокола RGB

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

этап визуализации

RGB был изначально задуман Джакомо Цукко и Питером Тоддом, которые предложили концепции аутентификации на стороне клиента и одноразового запечатывания.

стадия развития

Изначально он поддерживался BHB Network и inbitcoin в течение некоторого времени и был поддержан Poseidon Group.

Позже главным разработчиком стал Алекос Филини

С середины 2019 года по настоящее время Pandora Core AG и доктор Максим Орловский стали крупными участниками развития технологий

Постепенный этап зрелости

С 2019 года протокол RGB получил помощь от многих участников и организаций индустрии, и постепенно созрел. и является проектом, основанным на наборе стандартов, поддерживаемых Ассоциацией стандартов LNP/BP.

Например: На данном этапе RGB была перестроена из протокола токенов в общую систему смарт-контрактов, поглотив многие части конфиденциальных транзакций и используя технологию Bulletproof от Blockstream. Общая работа была финансово поддержана Bitfinex/Tether Inc и Fulgur Ventures. (Это также является основой для дальнейшего развития протокола RGB)

Советы Адама Бэка и инженеров Blockstream сыграли важную роль в техническом проектировании его RGB, включая Андрея Поэлстру (Bulletproof, mimblewimple, Конфиденциальные транзакции), Питера Вуилля (Конфиденциальные транзакции, Bulletproof) и архитектурное проектирование Кристиана Деккера (Молния, Системы) ). Поэтому это еще одна важная причина, почему я обращаю внимание на Liquid. На теоретической основе у них много обменов, и я очень оптимистичен по поводу их будущего совмещения.

6. Текущий статус протокола RGB

Основная работа по разработке протокола RGB почти завершена. В версии v0.10 эмиссия активов и другие функции могут быть легко использованы. Однако возникли некоторые проблемы при подключении к bolt-ln (текущая молниеносная сеть bolt), поэтому был разработан стандарт bifrost. Протокол используется для расширения смарт-контрактов и дальнейшего предложения стандарта Storm.

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

Я довольно ожидаю, что версия протокола v0.11 станет большой стабильной версией, которая принесет определенную степень уверенности в развитие экологических проектов в рамках протокола.

Далее давайте подробно поговорим о существующих проблемах протокола RGB:

1️⃣Медленное развитие прогресса

Эта проблема была критикована многими людьми, и причины вызваны многими факторами:

—Ассоциация LNP/BP имеет очень мало разработчиков, и основная работа по коду выполняется доктором Максимом и Bitfinex

—LNP/BP - некоммерческая организация, и её деятельность в основном зависит от пожертвований. Хотя у неё есть финансовая поддержка от Bitfinex/Tether Inc и Fulgur Ventures, использование средств также требует тщательного планирования (например, если вы хотите проводить офлайн-конференцию каждый год, у вас может не быть бюджета).

2️⃣ Сильная нестабильность

Эта нестабильность относится к "степени, в которой обновления протокола могут нарушить более старые версии."

Например, на этот раз v0.10 вызовет больше неопределенности из-за повреждения контракта (несовместимости) v0.11.

Если экологические проекты в рамках протокола разрабатывают функции на основе v0.10, то, возможно, придется переработать их в v0.11, что повлечет за собой высокие рискованные затраты. Но с точки зрения самой ассоциации это является общим обновлением и планированием, и на данном этапе этот вопрос не будет рассматриваться.

3️⃣Проблема несоответствия

Сама ассоциация рассматривает общий план развития соглашения, который не всегда соответствует потребностям рынка.

4️⃣Недостаточное внимание к средствам

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

7. Моё видение будущего протокола RGB

Когда я выражаю свои мнения, мне очень нравится давать свои аргументы, потому что это также основа для моего суждения; Я не люблю отдавать приказы и действовать под влиянием FOMO без размышлений, потому что это не соответствует моим истинным намерениям. Итак, давайте сначала разберемся:

—Экологическое развитие BTC является результатом общей надежды текущих майнеров, старых фондов и т. д., и на рынке также нужна новая нравственная основа;

—Основные технические условия для развития экосистемы BTC уже созданы, из которых апгрейд тапрута является очень важной частью;

—Эмиссия активов — это первый шаг в экологическом развитии. Без активов ничего нельзя сделать. Поэтому мы видим различные протоколы, основанные на эмиссии активов на Bitcoin, и постепенно переполнение на другие публичные цепи;

—Экологическое развитие не может ограничиваться только выпуском активов, это может быть только первый шаг. Вторым шагом является реализация сценариев применения для этих активов, то есть обработка и обмен активами и т. д. Для этого требуются смарт-контракты, которые могут быть как простыми, так и сложными;

—Из текущих протоколов, единственные собственные, которые я видел, - это RGB и Bitvm, и, как я уже говорил, RGB более практичен.

Вот почему я его люблю!

Однако процесс развития вещей часто не такой последовательный, как представляется. Давайте воспользуемся картинкой, чтобы выразить это:

Часть 2: Соглашение Часть - Понимание LNP/BP

1. Узнайте о LNP/BP

LNP: Протокол сети молний (Протокол сети молний)

BP: Протокол биткойна

Это швейцарская некоммерческая организация, отвечающая за надзор за открытыми стандартами и протоколами уровня 2 и 3 для биткоина и сети Lightning. Они являются создателями протоколов L2 и L3, таких как RGB, Bifrost, Storm, Prometheus, Kaleidscope, и активно развивают экосистему #BiFi (Биткоин Финансы) на сети Lightning. Ассоциация состоит из@dr-orlovskyи@giacomozuccoОснована в 2019 году

Официальный веб-сайт ссылка Ссылка на Twitter ссылка на github

На Github содержится большое количество открытой информации о RGB и связанных протоколах. Технические друзья могут рассмотреть это поближе.

LNP/BP имеет очень сильный состав организаций-доноров, включая:

Более того, TEDA неоднократно заявляла, что будет выпускать USDT на протоколе RGB и способствовать развитию протокола RGB!

2. Стандартный анализ LNP/BP

2.1 LNPBP-1: Публичный ключ

продолжение следует…

Часть Третья: Сводка Часто Задаваемых Вопросов

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

Q1. Почему существует несколько типов адресов BTC?

Существует четыре основных типа адресов битовой карты:

1️⃣Адрес хэша открытого ключа наследуемый/платеж (P2PKH)

Этот вид традиционного адреса Bitcoin представляет собой форму адреса на момент его создания в начальные дни, поэтому его также называют "адресом старого образца" или "адресом хэш-ключа открытого ключа для оплаты (P2PKH)", потому что при запуске Bitcoin в 2009 году метод его генерации начинался с создания пары открытого/закрытого ключа, которое тогда было единственным способом создания адреса.

Этот тип адреса начинается со слова «1». Поскольку он занимает наибольшее пространство в транзакциях, это также самый дорогой тип адреса.

2️⃣Адрес Pay-to-Script-Hash (P2SH)

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

Этот тип адреса начинается с «3», потому что вы можете использовать Segregated Witness для экономии комиссий за транзакции, отправка на адрес P2SH обойдется примерно на 26% дешевле, чем при использовании кошелька с старым адресом.

3️⃣Адрес сегрегированного свидетельства (SegWit) Адрес Bech32

Адреса Segwit также известны как адреса Bech32. Этот тип адреса Bitcoin уменьшает количество информации, хранящейся в транзакции. Они не хранят подписи и сценарии в транзакции, а в свидетеле (коммите).

Этот тип адреса начинается с «bc1q». По сравнению с адресами P2SH адреса Segwit могут сэкономить около 16% комиссии за транзакцию, а по сравнению с традиционными адресами — более 38% комиссии.

4️⃣Taproot адрес

Для повышения эффективности использования блочного пространства и улучшения комиссий SegWit внес некоторые изменения в построение адресов. Таким образом, на основе адреса SegWit был разработан адрес Taproot, который переводится как основной корневой адрес.

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

Q2. Почему при использовании некоторых кошельков BTC адрес кошелька меняется после каждого использования?

Это обычно используемый технический метод на BTC: HD Wallet

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

Поскольку в традиционном использовании, чтобы подтвердить транзакции, пользователи будут раскрывать свои открытые ключи, то есть риск раскрытия своей реальной личности (которая может быть непрерывно отслежена), но после использования HD-кошелька, после каждого использования, он преобразуется в другой подпубличный ключ, таким образом, его нельзя проследить.

Для получения подробной информации обратитесь к следующим документам:

HD Кошельки | Иерархические детерминированные кошельки

Объяснение того, что такое HD-кошелек, как они работают в Bitcoin, и их история.

learnmeabitcoin.com

Q3. Что такое первый актив на RGB?

Многие люди будут спорить о заголовке "первый", потому что людям нравится гнаться за первым

Если вы хотите поговорить о первом активе на RGB, он, вероятно, был выпущен, когда сам доктор Максим попробовал его. Конечно, ни вы, ни я не видели этого.

Если вы хотите поговорить об образцах RGB, открытых Ассоциацией LNP/BP, вы можете обратиться к следующему веб-сайту

rgbex.io

rgbex.io

Если это актив, выпущенный на проекте party bitmask в рамках протокола RGB, вы можете обратиться к следующему веб-сайту

Битмаск кошелек

Расширение браузера для децентрализованных приложений на Bitcoin. Получите доступ к финансам Bitcoin, NFT (UDAs) и многому другому, используя протокол RGB...

beta.bitmask.app

Но битовая маска - это только проектная сторона протокола RGB, потому что RGB является «проверенным клиентом», так что как только вы сможете создать клиент, вы также сможете использовать «командную строку» для выпуска своего собственного «первого RGB актива»

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

Q4. RGB транзакции загружаются на цепочку в реальном времени?

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

Если транзакция RGB выполняется в основной сети, то ее транзакции загружаются в основную сеть в реальном времени; если транзакция RGB выполняется в сети Lightning Network, то данные ее транзакции загружаются в сеть Lightning Network в реальном времени, а данные сети Lightning Network хранятся вне цепи. Да, она будет привязана только к основной сети BTC в момент вывода; если транзакции RGB выполняются на других сетях, ситуация цепной передачи данных также будет определена на основе условий других сетей.

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

Q5. Пожалуйста, представьте, что может сделать RGB?

Для меня RGB - это общая технология, которая может быть подключена к L1/L2/L3. Она может делать многое и является очень важной частью развития экологии BTC; она может реализовать BIFI, то есть биткоин+фи, который может быть дефи, нфтфи, игровой фи или другие формы фи

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

Q6. Какова связь между протоколом RGB, основной сетью и молниеносной сетью?

Протокол RGB может работать в основной сети, в молнии и даже на боковых цепях в будущем.

RGB разработан для работы в Lightning Network в целях масштабируемости. В связи с выполнением смарт-контрактов tps основной сети, очевидно, не может удовлетворить этому требованию. Высокий tps Lightning Network, однако, может, но текущая сеть молний Bolt не может. Она соответствует сложным требованиям смарт-контрактов RGB, поэтому ее необходимо модернизировать до bifrost, чтобы стать полноценной;

Q7. В настоящее время часто возникают проблемы с Lightning Network. Почему бы не запустить ее на боковой цепи? И почему иностранцы предпочитают Lightning Network?

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

Я считаю, что есть две причины, по которым вместо боковых цепей используется Lightning Network:

1️⃣ Боковые цепи обычно считаются недостаточно местными, потому что у боковых цепей есть своя цепь, свои узлы, свои блоки и свой механизм согласования. Вы даже можете сказать, что это мало связано с основной сетью BTC; но сеть Lightning можно понимать как что-то, висящее на основной сети BTC. Это очень местное и называется L2.

2️⃣Теоретическая пропускная способность молнии гораздо выше, чем у боковой цепи

Q8. Ассоциация LNP/BP принимает только пожертвования. Это повлияет на прогресс развития?

У меня тоже есть такие беспокойства, особенно учитывая, что на данный момент не так много пожертвований (фактически, уровень доходности инвестиций, таких как TEDA, очень высок), но я все равно ценю дух ассоциации в некоммерческом ключе. Делать такие великие вещи.

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

Q9. Будет ли TEDA выпускать стейблкоины на RGB?

Да, и не раз

Q10. Насколько далеко продвинулся протокол RGB до сих пор?

На 17 декабря 2023 года все ждут обновления v0.11. Это обновление включает в себя обновления умных контрактов, кошельков и т. д.; мы надеемся, что v0.11 станет более крупной стабильной версией, чтобы проекты в экосистеме могли относительно безопасно развиваться.

Если v0.11 выпущен, выпуск и передача RGB-активов на основе молниеносной сети скоро будет осуществлена (это будет очень быстро), но сложные смарт-контракты все еще зависят от развития молниеносной сети bifrost.

Q11. Представьте различные проекты в экосистеме RGB?

bitmask/bitlight: Два очень формальных проекта. Первый был анонсирован на домашней странице LNP/BP и фокусируется на развитии кошельков и diba (рынок nft). Второй фокусируется на развитии кошельков и dex;

pprgb: Первый RGB-мем с рыночной популярностью, проект временно выпущенный на Liquid (обратите внимание на атрибутив)

seal: Проекты, которые надеются выпустить NFT и усилить токены на rgb, настаивают на выпуске на rgb

Биржа UTXO: Я хочу создать dex на rgb и использовать zero-roll airdrops. Активы, которые он выпускает, должны быть активами rgb. Однако, учитывая текущую форму, предполагается, что она будет в централизованной форме и оценит риски самостоятельно.

BiHelix: Изначально назывался Infinity, затем переименован в Intas, а затем в Bihelix. Я написал много статей и провел много евангелистской работы, но в начале были неприятности с соглашением LNP/BP, и он был определен как мошенничество. Я предлагаю им хорошо разобраться с этой проблемой, иначе будет все сложнее продолжать работу на этом пути.

rgbdoge: Предполагается, что это китайский проект (мне все равно, китайский он или иностранный, это зависит от качества и стратегии проекта). У него есть сильное действие, но не хватает направления (от начальной борьбы за «первенство», до создания платформы, до выхода на ликвидность)

bitrgb: Платформа для создания умных контрактов RGB. В настоящее время используется метод nostrasset. Ранее я рекомендовал задачу zealy (идея Lubai), но в связи с «анонимностью команды/анонимностью инвестиционных учреждений/зарядным монетным (цена кажется не низкой)”, чувствую, что риск очень высокий

Недавно было обнаружено, что LNP/BP tg был идентифицирован как мошенничество доктором Максимом.

Inscriptionwar: Это полностью бесплатно, поэтому нет необходимости участвовать.

Q12. Безопасность на цепи RGB можно понять, но как понять безопасность вне цепи?

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

Q13. Где хранятся данные RGB?

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

Q14. Расскажите нам о взаимоотношениях между sideswap и liquid?

Позвольте мне дать краткое введение. Адам Бэк основал компанию Blockstream. У этой компании есть множество продуктов, таких как платформа развития побочной цепи Elements. У них также есть продукты зеленого кошелька, реальные майнинговые пулы и финансовые продукты, связанные с майнинговыми пулами. Финансовые продукты и т.д.

Liquid - это L2, разработанный с использованием платформы elements, а sideswap - проект на Liquid.

Q15. RGB хранится вне цепи, поэтому безопасность внекетовых данных гарантирована проектной стороной? Если у проекта есть проблемы с данными, возможны ли проблемы с активами? Возможно ли, что проектная сторона действует злонамеренно?

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

Некоторые злоумышленники могут совершать преступления, создавая вредоносное ПО, но механизм использования RGB может избежать мошенничества. Конечно, RGB сложно предотвратить во всех блокчейнах.

Q16. Через узлы Storm можно ли соединять данные между различными проектными сторонами и достигать децентрализации данных?

Да, используя протокол Storm, данные распространяются между участниками, но текущее развитие отстаёт от графика

Q17. Поскольку протокол RGB является частным, внешний мир не может видеть личные данные о транзакциях. Может ли проект предоставить личные данные о транзакциях, переводах и другой информации?

Не может. Проектная сторона не может собирать информацию о отдельных транзакциях и может собирать только количество завершенных переводов в приложении (например, агрегированная статистика).

Конечно, лично я считаю, что если пользователь разрешит соответствующие разрешения, то приложение сможет получить доступ к этим данным (это будет в некоторой степени похоже на размаскировочный ключ на Liquid для просмотра информации о заслонении)

Q18. Возможно ли, что будет ценный актив (AMP), аналогичный Liquid (который должен быть раскрыт внешнему миру), так что активы, которые должны соответствовать определенным регуляциям, должны быть раскрыты внешнему миру?

Да, но каждая компания должна соблюдать требования в отношении ценных бумаг.

Q19. Как доказать, что актив является активом RGB?

1) У актива есть ContractID и начальное значение генезиса

2) Совместимо с кошельком RGB

3) Открытый исходный код

Таким образом, вы можете узнать, является ли это RGB-активом

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

UTXO - это слой "публичного" актива, но только между одинаковыми активами, например: USDT<>USDT; в будущем мы сможем достичь "взаимодействия" между различными активами, но для этого требуется Bifrost

Q21. Можно ли подключить RGB к разным цепочкам, таким как Liquid и другие L2? В какой форме представляется актив? Должен ли он соответствовать спецификации актива RGB?

Это возможно, но целевая цепь должна поддерживать модель UTXO и другие доступные модели для интеграции с RGB Core и перекрестными библиотеками. В настоящее время активы должны соответствовать спецификациям модели RGB20.

Если RGB построен на молнии, можно ли считать так: данные RGB записываются вне цепи, данные об оплате подтверждаются через сеть Lightning, и данные сети Lightning загружаются на основную сеть Bitcoin через несколько режимов для подтверждения?

На самом деле, RGB совместим с LN, и вы можете использовать его с любой реализацией LN, такой как вставка CLN или LND. При использовании Storm возможно подтверждение каждого образца на LN; на L1 подтверждение и маршрутизация актива происходят только при открытии/закрытии канала или сканировании с использованием HTLC.

Q23. Из-за особенности передачи RGB-активов, требующей подтверждения обеими сторонами, сложно создать механизм AMM, аналогичный uniswap? Можно ли добиться этого, разрешив пользователям предварительно авторизовывать определенные разрешения?

Да, для этого требуется много библиотек поддержки, чтобы работать вместе,

В теории процесс может быть упрощен через авторизацию. Конечно, это только в теории.

Часть 4: Ссылки для справки

1. Официальный сайт технологии RGB

Здесь вы можете узнать:

1️⃣Что такое RGB, что оно может делать и каковы его преимущества ( Прыгать)

2️⃣Как попробовать библиотеку RGB, такую как командная строка, установка узлов, вызов API и т. д. (Прыгать

3️⃣Изучите RGB через официальные видеоролики (конечно, это сложно для неговорящих на английском языке) ( Прыжок

протокол RGB

Масштабируемые и конфиденциальные смарт-контракты для биткоина и молнии

rgb.tech

2. RGB Чернобумага

Этот документ объясняет принципы проектирования и предоставляет глубокие технические идеи о том, как строятся и работают RGB-системы, включая:

1️⃣Обзор и цели проектирования протокола (GateПрыжок

2️⃣Введение в «Проверку клиента», описывающее «Одноразовые пломбы» и «Детерминированные биткоин-обязательства»(Прыгать

3️⃣Объяснение "RGB Contract, Status and Operation" (GateПрыжок

4️⃣Некоторые содержания "Попробуйте RGB-контракт": включая написание контрактов, взаимодействие с контрактами, P2P-коммуникации, взаимодействие с кошельками и т. д. (Прыгать

RGB Blackpaper | RGB Blackpaper

Полностью функциональный, масштабируемый и конфиденциальный уровень смарт-контрактов для Bitcoin и LN

blackpaper.rgb.tech

3. Официальный документ ЧаВо

Если у вас возникли проблемы, вы можете сначала проверить, есть ли ответы в этом официальном документе.

rgbfaq.com

rgbfaq.com

4. Виртуальная машина AluVM (относительно сложная, требует базовых знаний)

Здесь вы можете узнать о виртуальной машине Alu, обладающей полной вычислительной мощностью, разработанной Ассоциацией LNP/BP

О AluVM | AluVM

www.aluvm.org

5. Отчет высокого качества по анализу протокола RGB

1️⃣CoinEx Research

Краткий анализ RGB: масштабируемый, конфиденциальный протокол умного контракта, построенный на Bitcoin

Блог | CoinEx - Глобальная криптовалютная биржа

CoinEx - Глобальная биржа криптовалют. Поддерживает BTC, LTC, ETH, XRP, Doge, Shib и другие торговые пары. Высокоскоростные матчи...

www.coinex.com

2️⃣Federico Tenga

Понимание протокола RGB

@FedericoTenga">Федерико Тенга – Medium

@FedericoTenga">Читайте публикации Федерико Тенга на Medium. Работаю над вещами, связанными с Биткоином. Каждый день Федерико Тенга и тысячи других голосов ре…

@FedericoTenga"medium.com

3️⃣Bitfinex

Как RGB может улучшить биткойн?

Как RGB может улучшить биткоин? - Блог Bitfinex

RGB это умный контрактный уровень и протокол вне цепи, построенный на блокчейне Bitcoin, который позволяет чеканить и выпускать о…

blog.bitfinex.com

4️⃣Waterdrip Capital

Подробное объяснение протокола RGB: поиск нового способа создания нового второго уровня выпуска биткоин-активов

foresightnews.pro

foresightnews.pro

5️⃣ Проектирование протокола RGB

Дизайн протокола RGB

Китайское место сбора идей о Bitcoin

www.btcstudy.org

Отказ от ответственности:

  1. Эта статья перепечатана с [GateDaPangDun]. Все авторские права принадлежат оригинальному автору [DaPangDun]. Если есть возражения по поводу этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Partilhar

Conteúdos

Полное руководство по изучению RGB: ресурсы и материалы

Новичок5/20/2024, 2:32:27 PM
RGB - это технология, которая не ограничивается криптовалютой. Она может быть широко использована в наших некриптовалютных сценариях. По мере того как протокол становится более зрелым, мы увидим все больше и больше случаев использования.

Многие люди начинают обращать внимание на протокол RGB биткоина и действительно счастливы. Однако большинство людей относительно незнакомы с таким протоколом (особенно сравнительно технически сложным протоколом) и не знают, как исследовать и попробовать содержание и экологию протокола.

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

Содержание

  1. Что такое RGB
  2. Что может сделать RGB
  3. Каковы характеристики RGB
  4. RGB технология точек
  5. История развития протокола RGB
  6. Текущий статус протокола RGB
  7. Моя визия будущего протокола RGB

Часть 2: Соглашение Часть-Понимание LNP/BP

  1. Познакомьтесь с ассоциацией LNP/BP
  2. LNP/BP стандартный анализ

Часть Третья: Сводка Часто Задаваемых Вопросов

  1. Почему существует несколько типов адресов BTC?
  2. Почему адрес кошелька меняется после каждого использования при использовании некоторых кошельков BTC?
  3. Какой первый актив на RGB?
  4. RGB транзакции реального времени на цепи?
  5. Расскажите, что именно может сделать RGB?
  6. Какова связь между протоколом RGB, основной сетью и Lightning Network?
  7. В настоящее время часто возникают проблемы с Lightning Network. Почему бы не выбрать запуск на боковой цепи? И почему иностранцы предпочитают Lightning Network?
  8. Ассоциация LNP/BP принимает только пожертвования. Это повлияет на ход развития?
  9. Собирается ли TEDA выпустить стейблкоины на RGB?
  10. Насколько далеко продвинулся протокол RGB до сих пор?
  11. Представьте различные проекты в экосистеме RGB?
  12. Безопасность на цепи RGB можно понять, но как понять безопасность вне цепи?
  13. Где хранятся данные RGB?
  14. Давайте поговорим о отношениях между sideswap и liquid?
  15. RGB хранится вне цепи, так что безопасность данных вне цепи гарантирована проектом? Если у проекта возникнут проблемы с данными, возможно ли, что будут проблемы с активами? Может ли проектная сторона поступать злонамеренно?
  16. Через узлы Storm можно ли осуществить взаимосвязь данных между различными сторонами проекта и достичь децентрализации данных?
  17. Поскольку протокол RGB является частным, посторонние не могут видеть личные данные о транзакциях. Может ли проект предоставить личные данные о транзакциях, переводах и другой информации?
  18. Возможно ли, что будет создано обеспечение активов, подобное Liquid (AMP), которое должно быть раскрыто внешнему миру, чтобы активы, которые должны соответствовать определенным регуляциям, были раскрыты внешнему миру?
  19. Как доказать, что актив - это актив RGB?
  20. Поскольку активы между различными проектами не могут взаимодействовать, возможно ли иметь общий уровень активов?
  21. Может ли RGB быть подключен к разным цепочкам, таким как Liquid и другие L2? В какой форме представлен актив? Должен ли он соответствовать спецификации актива RGB?
  22. Если RGB построен на Lightning Network, можно ли считать это следующим образом: данные RGB записываются за пределами цепочки блоков, данные о платежах подтверждаются через Lightning Network, и данные Lightning Network загружаются на основную сеть Bitcoin через несколько режимов для подтверждения?
  23. Из-за особенностей передачи активов RGB, требующей подтверждения обеими сторонами, сложно ли построить механизм AMM, аналогичный uniswap? Можно ли достичь этого, разрешив пользователям заранее авторизовывать определенные разрешения?
  1. Официальный сайт технологии RGB
  2. RGB BLACKPAPER
  3. Официальный документ с ответами на часто задаваемые вопросы
  4. виртуальная машина AluVM
  5. Отчет по анализу протокола RGB высокого качества

Часть Первая: Популярная наука Часть-Первоначальное понимание RGB

1. Что такое RGB?

Когда многие люди видят три слова RGB, они думают о «трех основных цветах: красный, зеленый, синий». Если посмотреть на значок, это действительно так. Это потому, что протокол RGB использует раннюю концепцию «окрашенных монет».

Здесь мы говорим о RGB - это соглашение, крайне конфиденциальная, масштабируемая система протоколов умных контрактов, которая может работать на главной сети биткоина, молнии или аналогичных сетях。

Этот протокол в настоящее время поддерживается и обновляется протоколом LNP/BP, и bitfinex также участвует в некоторой работе над кодом.

Сложно просто классифицировать RGB как Bitcoin L2. У него нет собственной цепи, у него нет собственного уровня, и он может работать на других L2 BTC. Поэтому, чтобы быть точным: Это универсальная технология.

В индустрии обычно считается, что RGB и Bitvm станут конечной формой расширения BTC, потому что они оба могут достичь масштабируемости экосистемы BTC на основе естественности BTC. По сравнению с Bitvm, который находится на большом расстоянии, RGB постепенно внедряется.

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

2. Что может сделать RGB?

Из официального введения мы можем увидеть функции, которые может достичь протокол RGB:

  1. Выпуск цифровых обращаемых активов, таких как акции, облигации и другие формы ценных бумаг;
  2. Создание различных форм коллекционных предметов (необоротных активов);
  3. Создавать и управлять суверенными/децентрализованными системами личности и репутации;
  4. Создание и поддержание доказуемых уникальных исторических записей определенных событий, которые могут использоваться для аудита через тщательно контролируемое частичное раскрытие данных;
  5. Проектирование и запуск других форм смарт-контрактов произвольной сложности

Если мы классифицируем это, мы можем увидеть:

  1. Может выпускать активы (токены, NFT, домены и т. д.)
  2. Может быть использован в качестве слоя данных
  3. Может создавать смарт-контракты

С этой точки зрения RGB позволяет BTC иметь большинство функций текущего EVM, но не реализован в неинтегрированной форме, аналогичной «совместимости с EVM», а реализован нативно. Я должен сказать, что этот набор теорий и дизайнов Концепция потрясающая.

Фактически, стоит отметить, что система смарт-контрактов RGB сильно отличается от предыдущих методов, будь то основанные на Bitcoin (Colored Coins, Counterparty, OMNI) или не на Bitcoin (Ethereum, EOS и т. д.), у нее есть свои уникальные особенности:

  1. RGB выделяет концепцию смарт-контрактов: эмитента, владельца состояния и эволюцию состояния;
  2. RGB держит код и данные смарт-контракта вне цепи;
  3. RGB использует блокчейн в качестве уровня обязательства состояния и Bitcoin script в качестве системы контроля собственности; в то время как эволюция смарт-контрактов определяется моделью внецепочной и в использовании, завершается простым языком

Первый смысл заключается в том, что умные контракты будут лучше стратифицированы. Эмитент имеет права только на контракт в момент выпуска, а затем права переходят к владельцу состояния в процессе непрерывной эволюции состояния;

Второе значение заключается в том, что это позволяет держать код вне цепи, что может сэкономить место в цепи, улучшить скорость выполнения и уменьшить сложность разработки, но также обеспечить безопасность через механизмы;

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

Следовательно, следующая картина может быть ближе к правильному пониманию:

3. Каковы характеристики RGB?

Из видеоурока доктора Максима Орловского мы видим, что официально признанные RGB характеристики включают:

  1. Экстремальная конфиденциальность
  2. Высокая безопасность
  3. Масштабируемость
  4. нет заторов
  5. Чрезвычайно высокая интеграция

Давайте разберем их по порядку:

1️⃣Экстремальная конфиденциальность

  1. Данные известны только владельцу, а не всему миру. Поскольку RGB не использует традиционное глобальное согласие, а использует проверку клиентов, нет необходимости транслировать данные в мир. Только два клиента, которые могут быть связаны друг с другом, могут установить согласие только друг с другом, и только друг другу известны данные (если они не разделяются с внешним миром);
  2. Сумма конфиденциальна, и Педерсенские обещания и бронеплащи объединяют лучшие черты Liquid и Grin. Подобно концепции ct (конфиденциальности) на Liquid, другие не могут видеть тип актива и сумму актива конкретной транзакции.
  3. Меркелизация и частичные функции раскрытия данных сохраняют много прошлой истории в тайне, даже от будущих владельцев. В принципе, последняя транзакция RGB должна быть прослежена до всех предыдущих записей, связанных с транзакцией, но функция частичного раскрытия упростит этот процесс, а также защитит историческую информацию на цепи для поддержания определенной степени конфиденциальности;
  4. Нет способа извлечь специфические данные RGB из блокчейна биткойна или транзакций канала молнии. Другими словами, невозможно проанализировать информацию из данных, представленных RGB на цепи, потому что они все являются частными, что также означает, что традиционный анализ RGB будет трудно достижим.

2️⃣Высокая безопасность

  1. Изоляция состояния: Состояние изолировано, и контракты могут взаимодействовать только через специальный протокол (Spectrum) в пределах канала.
  2. Формальная верификация: Cвойства контракта могут быть доказаны с использованием формальных моделей.

Я не совсем понимаю эти два момента, мне нужно изучить их.

3️⃣Высокомасштабируемый

  1. Не ограничен масштабируемостью блокчейна, работает на Lightning Network и любом другом канале. Он используется не только для Bitcoin или Lightning Network, другие блокчейны также могут быть применимы. Вот почему я говорю, что RGB - это общая техническая категория и не является тем же самым, что и существующая экологическая система BTC.
  2. По сравнению с системами смарт-контрактов на основе блокчейна, объем данных, сохраняемых клиентами для полной верификации, значительно сокращается. Поскольку это крайне конфиденциально, вам нужно сохранять только данные, связанные с вашими транзакциями, и клиенту не нужно сохранять все данные.
  3. Разделение на уровне смарт-контракта: Несколько контрактов ведут независимые исторические записи. Сохраняйте контракты независимыми и не вмешивайтесь.

4️⃣Нет заторов

  1. Транзакции сохраняют только гомоморфные обязательства, дополнительное хранение не требуется

5️⃣Очень высокая интеграция

  1. Он может быть интегрирован с Taproot, Schnorr, eltoo, многосторонними каналами молнии, DLC…
  2. Он также может быть интегрирован с существующими L2, такими как Liquid, и т.д.

Итак, на самом деле, на мой взгляд, RGB для BTC больше похож на следующее:

4. Точки технологии RGB

По сравнению с другими протоколами, протокол RGB имеет свои собственные уникальные технические особенности. Вот несколько важных моментов простой науки:

4.1 Одноразовое уплотнение

Эта технология была впервые предложена Питером Тоддом в 2016 году. Её основное значение заключается в том, чтобы "добавить печать к сообщению, чтобы гарантировать, что сообщение можно использовать только один раз, потому что нужно удалить печать, чтобы узнать сообщение".

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

Если вы не используете доверенное лицо для реализации функции одноразовой печати, вы можете использовать UTXO Bitcoin в качестве печати. Поскольку любой UTXO в Bitcoin может быть потрачен только один раз. Поэтому, используя UTXO в качестве печати, вы можете заблокировать UTXO при его создании и открыть его при его расходе.

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

Возьмем RGB20 в качестве примера:

1️⃣Сначала эмитент контракта устанавливает начальное состояние контракта и определяет детали контракта: название актива, общее предложение и т. д., и у эмитента есть право перемещать UTXO этих предложений;

2️⃣Когда актив передается впервые, владелец первого UTXO может создать изменение состояния, чтобы определить, какой UTXO будет удерживать актив;

3️⃣Изменение состояния может применяться к праву на изменение собственности на актив или к другим типам прав, таким как право на вторичное выпуск, или право на добавление/изменение конкретных атрибутов актива (например: метаданные) и т.д.

4.2 Проверка клиента

Проверка RGB отличается от традиционной верификации "глобального консенсуса" и использует технологию "проверки клиента".

С традиционной проверкой биткойна узел, подключенный к сети, непрерывно загружает и проверяет блоки и транзакции в пуле транзакций (полный узел). Такой узел имеет обновляемый в реальном времени вид на набор UTXO по всей цепочке (набор всех неизрасходованных выходов на блокчейне). Когда он видит новую транзакцию, чтобы проверить ее допустимость, ему нужно только проверить, что все входы транзакции являются частью последнего состояния набора UTXO.

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

Это, кажется, приносит очевидное преимущество: приводит к тому, что проверка занимает много времени

Но это происходит только тогда, когда «актив имеет длительную торговую историю», и эта часть торговой истории может быть проверена заранее через слой обмена данными (на добровольной основе).

Это также приносит существенные преимущества: клиенту не нужно знать или проверять все транзакции, которые происходят в мире

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

4.3 обещание Биткоина о надежности

Как RGB предотвращает "двойные траты" достигается через RGB обязательства. Такие обязательства необходимо реализовать:

1️⃣Несколько переходов состояний, связанных с контрактом, могут быть зафиксированы в одной транзакции Bitcoin

2️⃣Каждый переход состояния контракта может быть зафиксирован только один раз в транзакции Bitcoin

Конкретный способ достижения этого -

1️⃣Сначала все состояния, связанные с определенным контрактом (или идентификатором актива), должны быть детерминированно агрегированы в обязательство

2️⃣Затем обязательства всех переданных активов агрегируются в дерево Меркла

3️⃣Значение конечного корневого хэш-значения - это окончательная фиксация RGB;

4️⃣Для обеспечения совместимости с другими протоколами, которые не имеют отношения к RGB, но также нуждаются в использовании детерминированных обязательств Биткойна, обязательства RGB и обязательства других протоколов должны быть снова агрегированы (как описано в стандарте LNPBP-4), и хеш, полученный таким образом Значение - это сообщение, которое фактически встроено в биткойн-транзакцию.

4.4 Пакетная обработка

Как мы можем узнать из предыдущего раздела, мы можем «обернуть» любое количество изменений состояния в одно обязательство Bitcoin, таким образом, в теории возможна масштабная пакетная обработка.

Сценарий:Человек A хочет оплатить нескольким людям одновременно, передать актив RGB20 человеку B, передать актив RGB21 человеку C и передать владение контрактом человеку D

Результат:A только нужно создать переход состояния для каждого из B, C и D и зафиксировать все переходы состояния в одной и той же транзакции Bitcoin. Вот и все. Не нужно занимать больше байтов. Это означает, что предельные затраты на ончейн-сборы для каждого платежа RGB могут быть очень маленькими, потому что та же плата равномерно распределяется на любое количество трансферов.

Но нам также нужно видеть здесь ограничения: эта информация о переходе состояний должна быть "упакована" в том же UTXO. Если их несколько, то ввод этой транзакции должен быть увеличен, и соответствующие затраты также улучшатся. Но по сравнению с традиционной ситуацией, когда каждый требует транзакции, можно добиться больших улучшений.

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

4.5 Коммуникация между клиентами

Для завершения RGB-передачи участвующие клиенты должны обмениваться некоторыми данными между собой.

Если у вас есть детальное понимание этапов передачи RGB-активов, вы можете знать, что отправителю нужно поделиться грузом с получателем(ами). Эта структура данных содержит всю необходимую информацию для проверки передачи, включая все состояния переходов, которые могут быть прослежены до исходного состояния контракта.

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

  1. Storm: Пиринговая мгновенная система коммуникации и хранения на основе сети Lightning.
  2. RGB Proxy Server: Стандартизированный HTTP JSON-RPC сервер, клиенты которого могут загружать и скачивать данные. Пользователи могут запускать собственные прокси-серверы или использовать серверы третьих сторон. Зависимость от сервера третьей стороны влияет на конфиденциальность и устойчивость к цензуре, но не на безопасность.

5. История развития протокола RGB

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

этап визуализации

RGB был изначально задуман Джакомо Цукко и Питером Тоддом, которые предложили концепции аутентификации на стороне клиента и одноразового запечатывания.

стадия развития

Изначально он поддерживался BHB Network и inbitcoin в течение некоторого времени и был поддержан Poseidon Group.

Позже главным разработчиком стал Алекос Филини

С середины 2019 года по настоящее время Pandora Core AG и доктор Максим Орловский стали крупными участниками развития технологий

Постепенный этап зрелости

С 2019 года протокол RGB получил помощь от многих участников и организаций индустрии, и постепенно созрел. и является проектом, основанным на наборе стандартов, поддерживаемых Ассоциацией стандартов LNP/BP.

Например: На данном этапе RGB была перестроена из протокола токенов в общую систему смарт-контрактов, поглотив многие части конфиденциальных транзакций и используя технологию Bulletproof от Blockstream. Общая работа была финансово поддержана Bitfinex/Tether Inc и Fulgur Ventures. (Это также является основой для дальнейшего развития протокола RGB)

Советы Адама Бэка и инженеров Blockstream сыграли важную роль в техническом проектировании его RGB, включая Андрея Поэлстру (Bulletproof, mimblewimple, Конфиденциальные транзакции), Питера Вуилля (Конфиденциальные транзакции, Bulletproof) и архитектурное проектирование Кристиана Деккера (Молния, Системы) ). Поэтому это еще одна важная причина, почему я обращаю внимание на Liquid. На теоретической основе у них много обменов, и я очень оптимистичен по поводу их будущего совмещения.

6. Текущий статус протокола RGB

Основная работа по разработке протокола RGB почти завершена. В версии v0.10 эмиссия активов и другие функции могут быть легко использованы. Однако возникли некоторые проблемы при подключении к bolt-ln (текущая молниеносная сеть bolt), поэтому был разработан стандарт bifrost. Протокол используется для расширения смарт-контрактов и дальнейшего предложения стандарта Storm.

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

Я довольно ожидаю, что версия протокола v0.11 станет большой стабильной версией, которая принесет определенную степень уверенности в развитие экологических проектов в рамках протокола.

Далее давайте подробно поговорим о существующих проблемах протокола RGB:

1️⃣Медленное развитие прогресса

Эта проблема была критикована многими людьми, и причины вызваны многими факторами:

—Ассоциация LNP/BP имеет очень мало разработчиков, и основная работа по коду выполняется доктором Максимом и Bitfinex

—LNP/BP - некоммерческая организация, и её деятельность в основном зависит от пожертвований. Хотя у неё есть финансовая поддержка от Bitfinex/Tether Inc и Fulgur Ventures, использование средств также требует тщательного планирования (например, если вы хотите проводить офлайн-конференцию каждый год, у вас может не быть бюджета).

2️⃣ Сильная нестабильность

Эта нестабильность относится к "степени, в которой обновления протокола могут нарушить более старые версии."

Например, на этот раз v0.10 вызовет больше неопределенности из-за повреждения контракта (несовместимости) v0.11.

Если экологические проекты в рамках протокола разрабатывают функции на основе v0.10, то, возможно, придется переработать их в v0.11, что повлечет за собой высокие рискованные затраты. Но с точки зрения самой ассоциации это является общим обновлением и планированием, и на данном этапе этот вопрос не будет рассматриваться.

3️⃣Проблема несоответствия

Сама ассоциация рассматривает общий план развития соглашения, который не всегда соответствует потребностям рынка.

4️⃣Недостаточное внимание к средствам

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

7. Моё видение будущего протокола RGB

Когда я выражаю свои мнения, мне очень нравится давать свои аргументы, потому что это также основа для моего суждения; Я не люблю отдавать приказы и действовать под влиянием FOMO без размышлений, потому что это не соответствует моим истинным намерениям. Итак, давайте сначала разберемся:

—Экологическое развитие BTC является результатом общей надежды текущих майнеров, старых фондов и т. д., и на рынке также нужна новая нравственная основа;

—Основные технические условия для развития экосистемы BTC уже созданы, из которых апгрейд тапрута является очень важной частью;

—Эмиссия активов — это первый шаг в экологическом развитии. Без активов ничего нельзя сделать. Поэтому мы видим различные протоколы, основанные на эмиссии активов на Bitcoin, и постепенно переполнение на другие публичные цепи;

—Экологическое развитие не может ограничиваться только выпуском активов, это может быть только первый шаг. Вторым шагом является реализация сценариев применения для этих активов, то есть обработка и обмен активами и т. д. Для этого требуются смарт-контракты, которые могут быть как простыми, так и сложными;

—Из текущих протоколов, единственные собственные, которые я видел, - это RGB и Bitvm, и, как я уже говорил, RGB более практичен.

Вот почему я его люблю!

Однако процесс развития вещей часто не такой последовательный, как представляется. Давайте воспользуемся картинкой, чтобы выразить это:

Часть 2: Соглашение Часть - Понимание LNP/BP

1. Узнайте о LNP/BP

LNP: Протокол сети молний (Протокол сети молний)

BP: Протокол биткойна

Это швейцарская некоммерческая организация, отвечающая за надзор за открытыми стандартами и протоколами уровня 2 и 3 для биткоина и сети Lightning. Они являются создателями протоколов L2 и L3, таких как RGB, Bifrost, Storm, Prometheus, Kaleidscope, и активно развивают экосистему #BiFi (Биткоин Финансы) на сети Lightning. Ассоциация состоит из@dr-orlovskyи@giacomozuccoОснована в 2019 году

Официальный веб-сайт ссылка Ссылка на Twitter ссылка на github

На Github содержится большое количество открытой информации о RGB и связанных протоколах. Технические друзья могут рассмотреть это поближе.

LNP/BP имеет очень сильный состав организаций-доноров, включая:

Более того, TEDA неоднократно заявляла, что будет выпускать USDT на протоколе RGB и способствовать развитию протокола RGB!

2. Стандартный анализ LNP/BP

2.1 LNPBP-1: Публичный ключ

продолжение следует…

Часть Третья: Сводка Часто Задаваемых Вопросов

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

Q1. Почему существует несколько типов адресов BTC?

Существует четыре основных типа адресов битовой карты:

1️⃣Адрес хэша открытого ключа наследуемый/платеж (P2PKH)

Этот вид традиционного адреса Bitcoin представляет собой форму адреса на момент его создания в начальные дни, поэтому его также называют "адресом старого образца" или "адресом хэш-ключа открытого ключа для оплаты (P2PKH)", потому что при запуске Bitcoin в 2009 году метод его генерации начинался с создания пары открытого/закрытого ключа, которое тогда было единственным способом создания адреса.

Этот тип адреса начинается со слова «1». Поскольку он занимает наибольшее пространство в транзакциях, это также самый дорогой тип адреса.

2️⃣Адрес Pay-to-Script-Hash (P2SH)

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

Этот тип адреса начинается с «3», потому что вы можете использовать Segregated Witness для экономии комиссий за транзакции, отправка на адрес P2SH обойдется примерно на 26% дешевле, чем при использовании кошелька с старым адресом.

3️⃣Адрес сегрегированного свидетельства (SegWit) Адрес Bech32

Адреса Segwit также известны как адреса Bech32. Этот тип адреса Bitcoin уменьшает количество информации, хранящейся в транзакции. Они не хранят подписи и сценарии в транзакции, а в свидетеле (коммите).

Этот тип адреса начинается с «bc1q». По сравнению с адресами P2SH адреса Segwit могут сэкономить около 16% комиссии за транзакцию, а по сравнению с традиционными адресами — более 38% комиссии.

4️⃣Taproot адрес

Для повышения эффективности использования блочного пространства и улучшения комиссий SegWit внес некоторые изменения в построение адресов. Таким образом, на основе адреса SegWit был разработан адрес Taproot, который переводится как основной корневой адрес.

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

Q2. Почему при использовании некоторых кошельков BTC адрес кошелька меняется после каждого использования?

Это обычно используемый технический метод на BTC: HD Wallet

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

Поскольку в традиционном использовании, чтобы подтвердить транзакции, пользователи будут раскрывать свои открытые ключи, то есть риск раскрытия своей реальной личности (которая может быть непрерывно отслежена), но после использования HD-кошелька, после каждого использования, он преобразуется в другой подпубличный ключ, таким образом, его нельзя проследить.

Для получения подробной информации обратитесь к следующим документам:

HD Кошельки | Иерархические детерминированные кошельки

Объяснение того, что такое HD-кошелек, как они работают в Bitcoin, и их история.

learnmeabitcoin.com

Q3. Что такое первый актив на RGB?

Многие люди будут спорить о заголовке "первый", потому что людям нравится гнаться за первым

Если вы хотите поговорить о первом активе на RGB, он, вероятно, был выпущен, когда сам доктор Максим попробовал его. Конечно, ни вы, ни я не видели этого.

Если вы хотите поговорить об образцах RGB, открытых Ассоциацией LNP/BP, вы можете обратиться к следующему веб-сайту

rgbex.io

rgbex.io

Если это актив, выпущенный на проекте party bitmask в рамках протокола RGB, вы можете обратиться к следующему веб-сайту

Битмаск кошелек

Расширение браузера для децентрализованных приложений на Bitcoin. Получите доступ к финансам Bitcoin, NFT (UDAs) и многому другому, используя протокол RGB...

beta.bitmask.app

Но битовая маска - это только проектная сторона протокола RGB, потому что RGB является «проверенным клиентом», так что как только вы сможете создать клиент, вы также сможете использовать «командную строку» для выпуска своего собственного «первого RGB актива»

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

Q4. RGB транзакции загружаются на цепочку в реальном времени?

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

Если транзакция RGB выполняется в основной сети, то ее транзакции загружаются в основную сеть в реальном времени; если транзакция RGB выполняется в сети Lightning Network, то данные ее транзакции загружаются в сеть Lightning Network в реальном времени, а данные сети Lightning Network хранятся вне цепи. Да, она будет привязана только к основной сети BTC в момент вывода; если транзакции RGB выполняются на других сетях, ситуация цепной передачи данных также будет определена на основе условий других сетей.

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

Q5. Пожалуйста, представьте, что может сделать RGB?

Для меня RGB - это общая технология, которая может быть подключена к L1/L2/L3. Она может делать многое и является очень важной частью развития экологии BTC; она может реализовать BIFI, то есть биткоин+фи, который может быть дефи, нфтфи, игровой фи или другие формы фи

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

Q6. Какова связь между протоколом RGB, основной сетью и молниеносной сетью?

Протокол RGB может работать в основной сети, в молнии и даже на боковых цепях в будущем.

RGB разработан для работы в Lightning Network в целях масштабируемости. В связи с выполнением смарт-контрактов tps основной сети, очевидно, не может удовлетворить этому требованию. Высокий tps Lightning Network, однако, может, но текущая сеть молний Bolt не может. Она соответствует сложным требованиям смарт-контрактов RGB, поэтому ее необходимо модернизировать до bifrost, чтобы стать полноценной;

Q7. В настоящее время часто возникают проблемы с Lightning Network. Почему бы не запустить ее на боковой цепи? И почему иностранцы предпочитают Lightning Network?

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

Я считаю, что есть две причины, по которым вместо боковых цепей используется Lightning Network:

1️⃣ Боковые цепи обычно считаются недостаточно местными, потому что у боковых цепей есть своя цепь, свои узлы, свои блоки и свой механизм согласования. Вы даже можете сказать, что это мало связано с основной сетью BTC; но сеть Lightning можно понимать как что-то, висящее на основной сети BTC. Это очень местное и называется L2.

2️⃣Теоретическая пропускная способность молнии гораздо выше, чем у боковой цепи

Q8. Ассоциация LNP/BP принимает только пожертвования. Это повлияет на прогресс развития?

У меня тоже есть такие беспокойства, особенно учитывая, что на данный момент не так много пожертвований (фактически, уровень доходности инвестиций, таких как TEDA, очень высок), но я все равно ценю дух ассоциации в некоммерческом ключе. Делать такие великие вещи.

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

Q9. Будет ли TEDA выпускать стейблкоины на RGB?

Да, и не раз

Q10. Насколько далеко продвинулся протокол RGB до сих пор?

На 17 декабря 2023 года все ждут обновления v0.11. Это обновление включает в себя обновления умных контрактов, кошельков и т. д.; мы надеемся, что v0.11 станет более крупной стабильной версией, чтобы проекты в экосистеме могли относительно безопасно развиваться.

Если v0.11 выпущен, выпуск и передача RGB-активов на основе молниеносной сети скоро будет осуществлена (это будет очень быстро), но сложные смарт-контракты все еще зависят от развития молниеносной сети bifrost.

Q11. Представьте различные проекты в экосистеме RGB?

bitmask/bitlight: Два очень формальных проекта. Первый был анонсирован на домашней странице LNP/BP и фокусируется на развитии кошельков и diba (рынок nft). Второй фокусируется на развитии кошельков и dex;

pprgb: Первый RGB-мем с рыночной популярностью, проект временно выпущенный на Liquid (обратите внимание на атрибутив)

seal: Проекты, которые надеются выпустить NFT и усилить токены на rgb, настаивают на выпуске на rgb

Биржа UTXO: Я хочу создать dex на rgb и использовать zero-roll airdrops. Активы, которые он выпускает, должны быть активами rgb. Однако, учитывая текущую форму, предполагается, что она будет в централизованной форме и оценит риски самостоятельно.

BiHelix: Изначально назывался Infinity, затем переименован в Intas, а затем в Bihelix. Я написал много статей и провел много евангелистской работы, но в начале были неприятности с соглашением LNP/BP, и он был определен как мошенничество. Я предлагаю им хорошо разобраться с этой проблемой, иначе будет все сложнее продолжать работу на этом пути.

rgbdoge: Предполагается, что это китайский проект (мне все равно, китайский он или иностранный, это зависит от качества и стратегии проекта). У него есть сильное действие, но не хватает направления (от начальной борьбы за «первенство», до создания платформы, до выхода на ликвидность)

bitrgb: Платформа для создания умных контрактов RGB. В настоящее время используется метод nostrasset. Ранее я рекомендовал задачу zealy (идея Lubai), но в связи с «анонимностью команды/анонимностью инвестиционных учреждений/зарядным монетным (цена кажется не низкой)”, чувствую, что риск очень высокий

Недавно было обнаружено, что LNP/BP tg был идентифицирован как мошенничество доктором Максимом.

Inscriptionwar: Это полностью бесплатно, поэтому нет необходимости участвовать.

Q12. Безопасность на цепи RGB можно понять, но как понять безопасность вне цепи?

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

Q13. Где хранятся данные RGB?

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

Q14. Расскажите нам о взаимоотношениях между sideswap и liquid?

Позвольте мне дать краткое введение. Адам Бэк основал компанию Blockstream. У этой компании есть множество продуктов, таких как платформа развития побочной цепи Elements. У них также есть продукты зеленого кошелька, реальные майнинговые пулы и финансовые продукты, связанные с майнинговыми пулами. Финансовые продукты и т.д.

Liquid - это L2, разработанный с использованием платформы elements, а sideswap - проект на Liquid.

Q15. RGB хранится вне цепи, поэтому безопасность внекетовых данных гарантирована проектной стороной? Если у проекта есть проблемы с данными, возможны ли проблемы с активами? Возможно ли, что проектная сторона действует злонамеренно?

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

Некоторые злоумышленники могут совершать преступления, создавая вредоносное ПО, но механизм использования RGB может избежать мошенничества. Конечно, RGB сложно предотвратить во всех блокчейнах.

Q16. Через узлы Storm можно ли соединять данные между различными проектными сторонами и достигать децентрализации данных?

Да, используя протокол Storm, данные распространяются между участниками, но текущее развитие отстаёт от графика

Q17. Поскольку протокол RGB является частным, внешний мир не может видеть личные данные о транзакциях. Может ли проект предоставить личные данные о транзакциях, переводах и другой информации?

Не может. Проектная сторона не может собирать информацию о отдельных транзакциях и может собирать только количество завершенных переводов в приложении (например, агрегированная статистика).

Конечно, лично я считаю, что если пользователь разрешит соответствующие разрешения, то приложение сможет получить доступ к этим данным (это будет в некоторой степени похоже на размаскировочный ключ на Liquid для просмотра информации о заслонении)

Q18. Возможно ли, что будет ценный актив (AMP), аналогичный Liquid (который должен быть раскрыт внешнему миру), так что активы, которые должны соответствовать определенным регуляциям, должны быть раскрыты внешнему миру?

Да, но каждая компания должна соблюдать требования в отношении ценных бумаг.

Q19. Как доказать, что актив является активом RGB?

1) У актива есть ContractID и начальное значение генезиса

2) Совместимо с кошельком RGB

3) Открытый исходный код

Таким образом, вы можете узнать, является ли это RGB-активом

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

UTXO - это слой "публичного" актива, но только между одинаковыми активами, например: USDT<>USDT; в будущем мы сможем достичь "взаимодействия" между различными активами, но для этого требуется Bifrost

Q21. Можно ли подключить RGB к разным цепочкам, таким как Liquid и другие L2? В какой форме представляется актив? Должен ли он соответствовать спецификации актива RGB?

Это возможно, но целевая цепь должна поддерживать модель UTXO и другие доступные модели для интеграции с RGB Core и перекрестными библиотеками. В настоящее время активы должны соответствовать спецификациям модели RGB20.

Если RGB построен на молнии, можно ли считать так: данные RGB записываются вне цепи, данные об оплате подтверждаются через сеть Lightning, и данные сети Lightning загружаются на основную сеть Bitcoin через несколько режимов для подтверждения?

На самом деле, RGB совместим с LN, и вы можете использовать его с любой реализацией LN, такой как вставка CLN или LND. При использовании Storm возможно подтверждение каждого образца на LN; на L1 подтверждение и маршрутизация актива происходят только при открытии/закрытии канала или сканировании с использованием HTLC.

Q23. Из-за особенности передачи RGB-активов, требующей подтверждения обеими сторонами, сложно создать механизм AMM, аналогичный uniswap? Можно ли добиться этого, разрешив пользователям предварительно авторизовывать определенные разрешения?

Да, для этого требуется много библиотек поддержки, чтобы работать вместе,

В теории процесс может быть упрощен через авторизацию. Конечно, это только в теории.

Часть 4: Ссылки для справки

1. Официальный сайт технологии RGB

Здесь вы можете узнать:

1️⃣Что такое RGB, что оно может делать и каковы его преимущества ( Прыгать)

2️⃣Как попробовать библиотеку RGB, такую как командная строка, установка узлов, вызов API и т. д. (Прыгать

3️⃣Изучите RGB через официальные видеоролики (конечно, это сложно для неговорящих на английском языке) ( Прыжок

протокол RGB

Масштабируемые и конфиденциальные смарт-контракты для биткоина и молнии

rgb.tech

2. RGB Чернобумага

Этот документ объясняет принципы проектирования и предоставляет глубокие технические идеи о том, как строятся и работают RGB-системы, включая:

1️⃣Обзор и цели проектирования протокола (GateПрыжок

2️⃣Введение в «Проверку клиента», описывающее «Одноразовые пломбы» и «Детерминированные биткоин-обязательства»(Прыгать

3️⃣Объяснение "RGB Contract, Status and Operation" (GateПрыжок

4️⃣Некоторые содержания "Попробуйте RGB-контракт": включая написание контрактов, взаимодействие с контрактами, P2P-коммуникации, взаимодействие с кошельками и т. д. (Прыгать

RGB Blackpaper | RGB Blackpaper

Полностью функциональный, масштабируемый и конфиденциальный уровень смарт-контрактов для Bitcoin и LN

blackpaper.rgb.tech

3. Официальный документ ЧаВо

Если у вас возникли проблемы, вы можете сначала проверить, есть ли ответы в этом официальном документе.

rgbfaq.com

rgbfaq.com

4. Виртуальная машина AluVM (относительно сложная, требует базовых знаний)

Здесь вы можете узнать о виртуальной машине Alu, обладающей полной вычислительной мощностью, разработанной Ассоциацией LNP/BP

О AluVM | AluVM

www.aluvm.org

5. Отчет высокого качества по анализу протокола RGB

1️⃣CoinEx Research

Краткий анализ RGB: масштабируемый, конфиденциальный протокол умного контракта, построенный на Bitcoin

Блог | CoinEx - Глобальная криптовалютная биржа

CoinEx - Глобальная биржа криптовалют. Поддерживает BTC, LTC, ETH, XRP, Doge, Shib и другие торговые пары. Высокоскоростные матчи...

www.coinex.com

2️⃣Federico Tenga

Понимание протокола RGB

@FedericoTenga">Федерико Тенга – Medium

@FedericoTenga">Читайте публикации Федерико Тенга на Medium. Работаю над вещами, связанными с Биткоином. Каждый день Федерико Тенга и тысячи других голосов ре…

@FedericoTenga"medium.com

3️⃣Bitfinex

Как RGB может улучшить биткойн?

Как RGB может улучшить биткоин? - Блог Bitfinex

RGB это умный контрактный уровень и протокол вне цепи, построенный на блокчейне Bitcoin, который позволяет чеканить и выпускать о…

blog.bitfinex.com

4️⃣Waterdrip Capital

Подробное объяснение протокола RGB: поиск нового способа создания нового второго уровня выпуска биткоин-активов

foresightnews.pro

foresightnews.pro

5️⃣ Проектирование протокола RGB

Дизайн протокола RGB

Китайское место сбора идей о Bitcoin

www.btcstudy.org

Отказ от ответственности:

  1. Эта статья перепечатана с [GateDaPangDun]. Все авторские права принадлежат оригинальному автору [DaPangDun]. Если есть возражения по поводу этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!