Многие люди начинают обращать внимание на протокол RGB биткоина и действительно счастливы. Однако большинство людей относительно незнакомы с таким протоколом (особенно сравнительно технически сложным протоколом) и не знают, как исследовать и попробовать содержание и экологию протокола.
Поэтому я специально пишу непрерывно обновляемое зеркало, чтобы подвести итоги соответствующих учебных материалов и предоставить относительно разумный путь обучения; в то же время оно также служит записью личного обучения о RGB.
Часть Первая: Популярная наука Часть-Первоначальное понимание RGB
Когда многие люди видят три слова RGB, они думают о «трех основных цветах: красный, зеленый, синий». Если посмотреть на значок, это действительно так. Это потому, что протокол RGB использует раннюю концепцию «окрашенных монет».
Здесь мы говорим о RGB - это соглашение, крайне конфиденциальная, масштабируемая система протоколов умных контрактов, которая может работать на главной сети биткоина, молнии или аналогичных сетях。
Этот протокол в настоящее время поддерживается и обновляется протоколом LNP/BP, и bitfinex также участвует в некоторой работе над кодом.
Сложно просто классифицировать RGB как Bitcoin L2. У него нет собственной цепи, у него нет собственного уровня, и он может работать на других L2 BTC. Поэтому, чтобы быть точным: Это универсальная технология.
В индустрии обычно считается, что RGB и Bitvm станут конечной формой расширения BTC, потому что они оба могут достичь масштабируемости экосистемы BTC на основе естественности BTC. По сравнению с Bitvm, который находится на большом расстоянии, RGB постепенно внедряется.
Следует отметить, что RGB - это технология, которая не ограничивается криптовалютой. Она может быть широко использована в наших не криптовалютных сценариях. По мере того как протокол становится более зрелым, мы будем видеть все больше и больше применений.
Из официального введения мы можем увидеть функции, которые может достичь протокол RGB:
Если мы классифицируем это, мы можем увидеть:
С этой точки зрения RGB позволяет BTC иметь большинство функций текущего EVM, но не реализован в неинтегрированной форме, аналогичной «совместимости с EVM», а реализован нативно. Я должен сказать, что этот набор теорий и дизайнов Концепция потрясающая.
Фактически, стоит отметить, что система смарт-контрактов RGB сильно отличается от предыдущих методов, будь то основанные на Bitcoin (Colored Coins, Counterparty, OMNI) или не на Bitcoin (Ethereum, EOS и т. д.), у нее есть свои уникальные особенности:
Первый смысл заключается в том, что умные контракты будут лучше стратифицированы. Эмитент имеет права только на контракт в момент выпуска, а затем права переходят к владельцу состояния в процессе непрерывной эволюции состояния;
Второе значение заключается в том, что это позволяет держать код вне цепи, что может сэкономить место в цепи, улучшить скорость выполнения и уменьшить сложность разработки, но также обеспечить безопасность через механизмы;
Третья статья раскрывает свой уровень безопасности (блокчейн), и она является полностью тьюринг-полной и может поддерживать простые языковые операции.
Следовательно, следующая картина может быть ближе к правильному пониманию:
Из видеоурока доктора Максима Орловского мы видим, что официально признанные RGB характеристики включают:
Давайте разберем их по порядку:
1️⃣Экстремальная конфиденциальность
2️⃣Высокая безопасность
Я не совсем понимаю эти два момента, мне нужно изучить их.
3️⃣Высокомасштабируемый
4️⃣Нет заторов
5️⃣Очень высокая интеграция
Итак, на самом деле, на мой взгляд, RGB для BTC больше похож на следующее:
По сравнению с другими протоколами, протокол 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:
После того как у вас есть общее представление о протоколе 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. На теоретической основе у них много обменов, и я очень оптимистичен по поводу их будущего совмещения.
Основная работа по разработке протокола 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, поэтому развитие экосистемы временно не претерпело больших изменений (хотя лучше, чем раньше, но лично я думаю, что это связано со спилловер-эффектом фондов)
Когда я выражаю свои мнения, мне очень нравится давать свои аргументы, потому что это также основа для моего суждения; Я не люблю отдавать приказы и действовать под влиянием FOMO без размышлений, потому что это не соответствует моим истинным намерениям. Итак, давайте сначала разберемся:
—Экологическое развитие BTC является результатом общей надежды текущих майнеров, старых фондов и т. д., и на рынке также нужна новая нравственная основа;
—Основные технические условия для развития экосистемы BTC уже созданы, из которых апгрейд тапрута является очень важной частью;
—Эмиссия активов — это первый шаг в экологическом развитии. Без активов ничего нельзя сделать. Поэтому мы видим различные протоколы, основанные на эмиссии активов на Bitcoin, и постепенно переполнение на другие публичные цепи;
—Экологическое развитие не может ограничиваться только выпуском активов, это может быть только первый шаг. Вторым шагом является реализация сценариев применения для этих активов, то есть обработка и обмен активами и т. д. Для этого требуются смарт-контракты, которые могут быть как простыми, так и сложными;
—Из текущих протоколов, единственные собственные, которые я видел, - это RGB и Bitvm, и, как я уже говорил, RGB более практичен.
Вот почему я его люблю!
Однако процесс развития вещей часто не такой последовательный, как представляется. Давайте воспользуемся картинкой, чтобы выразить это:
Часть 2: Соглашение Часть - Понимание 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.1 LNPBP-1: Публичный ключ
продолжение следует…
Часть Третья: Сводка Часто Задаваемых Вопросов
В этой части я продолжу обобщать и обновлять различные вопросы, связанные с технологией RGB и 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», что дополнительно сокращает место хранения, улучшает эффективность транзакций и обеспечивает большую конфиденциальность.
Это обычно используемый технический метод на BTC: HD Wallet
Эта технология позволяет паре «открытый и закрытый ключи» генерировать бесчисленное количество под-открытых ключей, которые мы видим в адресах; эта функция предназначена для защиты конфиденциальности пользователей биткоин-кошелька.
Поскольку в традиционном использовании, чтобы подтвердить транзакции, пользователи будут раскрывать свои открытые ключи, то есть риск раскрытия своей реальной личности (которая может быть непрерывно отслежена), но после использования HD-кошелька, после каждого использования, он преобразуется в другой подпубличный ключ, таким образом, его нельзя проследить.
Для получения подробной информации обратитесь к следующим документам:
HD Кошельки | Иерархические детерминированные кошельки
Объяснение того, что такое HD-кошелек, как они работают в Bitcoin, и их история.
Многие люди будут спорить о заголовке "первый", потому что людям нравится гнаться за первым
Если вы хотите поговорить о первом активе на RGB, он, вероятно, был выпущен, когда сам доктор Максим попробовал его. Конечно, ни вы, ни я не видели этого.
Если вы хотите поговорить об образцах RGB, открытых Ассоциацией LNP/BP, вы можете обратиться к следующему веб-сайту
Если это актив, выпущенный на проекте party bitmask в рамках протокола RGB, вы можете обратиться к следующему веб-сайту
Но битовая маска - это только проектная сторона протокола RGB, потому что RGB является «проверенным клиентом», так что как только вы сможете создать клиент, вы также сможете использовать «командную строку» для выпуска своего собственного «первого RGB актива»
Поэтому я считаю, что спорить о том, кто занимает первое место, имеет смысл для краткосрочной популярности, но в долгосрочной перспективе более важна ценность, содержащаяся в активах. Эта ценность может быть связана с духом сообщества, авторитетом и т. д.
Фактически, вы не можете спросить об этом, потому что: RGB использует сеть биткойна для "защитного подтверждения" и "предотвращения двойных трат". В принципе, его можно использовать на любой другой сети с такими характеристиками.
Если транзакция RGB выполняется в основной сети, то ее транзакции загружаются в основную сеть в реальном времени; если транзакция RGB выполняется в сети Lightning Network, то данные ее транзакции загружаются в сеть Lightning Network в реальном времени, а данные сети Lightning Network хранятся вне цепи. Да, она будет привязана только к основной сети BTC в момент вывода; если транзакции RGB выполняются на других сетях, ситуация цепной передачи данных также будет определена на основе условий других сетей.
Следует также отметить, что фактические данные транзакций RGB хранятся на клиенте, и то, что загружается в цепочку, представляет собой агрегацию обязательств по транзакциям.
Для меня RGB - это общая технология, которая может быть подключена к L1/L2/L3. Она может делать многое и является очень важной частью развития экологии BTC; она может реализовать BIFI, то есть биткоин+фи, который может быть дефи, нфтфи, игровой фи или другие формы фи
Фактически, многие люди обращают внимание на применение RGB в криптовалюте, но RGB может сделать больше, такие как облигации, казначейские облигации, комбинация реальных активов и виртуальных активов и т. д.
Протокол RGB может работать в основной сети, в молнии и даже на боковых цепях в будущем.
RGB разработан для работы в Lightning Network в целях масштабируемости. В связи с выполнением смарт-контрактов tps основной сети, очевидно, не может удовлетворить этому требованию. Высокий tps Lightning Network, однако, может, но текущая сеть молний Bolt не может. Она соответствует сложным требованиям смарт-контрактов RGB, поэтому ее необходимо модернизировать до bifrost, чтобы стать полноценной;
Текущая проблема связана с размером канала сети Lightning, и сеть Lightning изначально была спроектирована для небольших платежей; конечно, если вы построите большой канал самостоятельно, то сможете также совершать крупные платежи (в общем, большие суммы идут на главную сеть) )
Я считаю, что есть две причины, по которым вместо боковых цепей используется Lightning Network:
1️⃣ Боковые цепи обычно считаются недостаточно местными, потому что у боковых цепей есть своя цепь, свои узлы, свои блоки и свой механизм согласования. Вы даже можете сказать, что это мало связано с основной сетью BTC; но сеть Lightning можно понимать как что-то, висящее на основной сети BTC. Это очень местное и называется L2.
2️⃣Теоретическая пропускная способность молнии гораздо выше, чем у боковой цепи
У меня тоже есть такие беспокойства, особенно учитывая, что на данный момент не так много пожертвований (фактически, уровень доходности инвестиций, таких как TEDA, очень высок), но я все равно ценю дух ассоциации в некоммерческом ключе. Делать такие великие вещи.
Главным образом, большая часть работы по протоколу RGB завершена. Конечно, еще остается много задач, за которыми нужно следить; Я думаю, что если протокол RGB привлечет внимание все большего числа людей, по мере присоединения все большего числа разработчиков, работа над развитием изменится. быстро.
Да, и не раз
На 17 декабря 2023 года все ждут обновления v0.11. Это обновление включает в себя обновления умных контрактов, кошельков и т. д.; мы надеемся, что v0.11 станет более крупной стабильной версией, чтобы проекты в экосистеме могли относительно безопасно развиваться.
Если v0.11 выпущен, выпуск и передача RGB-активов на основе молниеносной сети скоро будет осуществлена (это будет очень быстро), но сложные смарт-контракты все еще зависят от развития молниеносной сети bifrost.
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: Это полностью бесплатно, поэтому нет необходимости участвовать.
Безопасность внецепочечных данных зависит от стороны проекта или самого клиента, поэтому ассоциации нужно установить единые стандарты для хранения и т. д., чтобы обеспечить безопасность активов и т. д.
Основные данные хранятся на клиенте вне цепи, и клиенты в будущем смогут обмениваться информацией и общаться через узлы Storm.
Позвольте мне дать краткое введение. Адам Бэк основал компанию Blockstream. У этой компании есть множество продуктов, таких как платформа развития побочной цепи Elements. У них также есть продукты зеленого кошелька, реальные майнинговые пулы и финансовые продукты, связанные с майнинговыми пулами. Финансовые продукты и т.д.
Liquid - это L2, разработанный с использованием платформы elements, а sideswap - проект на Liquid.
Безопасность хранения внебиржевых данных обеспечивается проектной группой. Пользователи могут защитить безопасность своих активов, создав резервные копии данных. Конечно, если у проектной группы возникнут проблемы с данными, и пользователь не сделает их резервное копирование, то возникнут проблемы с активами.
Некоторые злоумышленники могут совершать преступления, создавая вредоносное ПО, но механизм использования RGB может избежать мошенничества. Конечно, RGB сложно предотвратить во всех блокчейнах.
Да, используя протокол Storm, данные распространяются между участниками, но текущее развитие отстаёт от графика
Не может. Проектная сторона не может собирать информацию о отдельных транзакциях и может собирать только количество завершенных переводов в приложении (например, агрегированная статистика).
Конечно, лично я считаю, что если пользователь разрешит соответствующие разрешения, то приложение сможет получить доступ к этим данным (это будет в некоторой степени похоже на размаскировочный ключ на Liquid для просмотра информации о заслонении)
Да, но каждая компания должна соблюдать требования в отношении ценных бумаг.
1) У актива есть ContractID и начальное значение генезиса
2) Совместимо с кошельком RGB
3) Открытый исходный код
Таким образом, вы можете узнать, является ли это RGB-активом
UTXO - это слой "публичного" актива, но только между одинаковыми активами, например: USDT<>USDT; в будущем мы сможем достичь "взаимодействия" между различными активами, но для этого требуется Bifrost
Это возможно, но целевая цепь должна поддерживать модель UTXO и другие доступные модели для интеграции с RGB Core и перекрестными библиотеками. В настоящее время активы должны соответствовать спецификациям модели RGB20.
На самом деле, RGB совместим с LN, и вы можете использовать его с любой реализацией LN, такой как вставка CLN или LND. При использовании Storm возможно подтверждение каждого образца на LN; на L1 подтверждение и маршрутизация актива происходят только при открытии/закрытии канала или сканировании с использованием HTLC.
Да, для этого требуется много библиотек поддержки, чтобы работать вместе,
В теории процесс может быть упрощен через авторизацию. Конечно, это только в теории.
Часть 4: Ссылки для справки
Здесь вы можете узнать:
1️⃣Что такое RGB, что оно может делать и каковы его преимущества ( Прыгать)
2️⃣Как попробовать библиотеку RGB, такую как командная строка, установка узлов, вызов API и т. д. (Прыгать)
3️⃣Изучите RGB через официальные видеоролики (конечно, это сложно для неговорящих на английском языке) ( Прыжок)
Масштабируемые и конфиденциальные смарт-контракты для биткоина и молнии
Этот документ объясняет принципы проектирования и предоставляет глубокие технические идеи о том, как строятся и работают RGB-системы, включая:
1️⃣Обзор и цели проектирования протокола (GateПрыжок)
2️⃣Введение в «Проверку клиента», описывающее «Одноразовые пломбы» и «Детерминированные биткоин-обязательства»(Прыгать)
3️⃣Объяснение "RGB Contract, Status and Operation" (GateПрыжок)
4️⃣Некоторые содержания "Попробуйте RGB-контракт": включая написание контрактов, взаимодействие с контрактами, P2P-коммуникации, взаимодействие с кошельками и т. д. (Прыгать)
RGB Blackpaper | RGB Blackpaper
Если у вас возникли проблемы, вы можете сначала проверить, есть ли ответы в этом официальном документе.
Здесь вы можете узнать о виртуальной машине Alu, обладающей полной вычислительной мощностью, разработанной Ассоциацией LNP/BP
1️⃣CoinEx Research
Краткий анализ RGB: масштабируемый, конфиденциальный протокол умного контракта, построенный на Bitcoin
Блог | CoinEx - Глобальная криптовалютная биржа
2️⃣Federico Tenga
Понимание протокола RGB
@FedericoTenga">Федерико Тенга – Medium
@FedericoTenga">Читайте публикации Федерико Тенга на Medium. Работаю над вещами, связанными с Биткоином. Каждый день Федерико Тенга и тысячи других голосов ре…
@FedericoTenga"medium.com
3️⃣Bitfinex
Как RGB может улучшить биткойн?
Как RGB может улучшить биткоин? - Блог Bitfinex
4️⃣Waterdrip Capital
Подробное объяснение протокола RGB: поиск нового способа создания нового второго уровня выпуска биткоин-активов
5️⃣ Проектирование протокола RGB
Китайское место сбора идей о Bitcoin
分享
Многие люди начинают обращать внимание на протокол RGB биткоина и действительно счастливы. Однако большинство людей относительно незнакомы с таким протоколом (особенно сравнительно технически сложным протоколом) и не знают, как исследовать и попробовать содержание и экологию протокола.
Поэтому я специально пишу непрерывно обновляемое зеркало, чтобы подвести итоги соответствующих учебных материалов и предоставить относительно разумный путь обучения; в то же время оно также служит записью личного обучения о RGB.
Часть Первая: Популярная наука Часть-Первоначальное понимание RGB
Когда многие люди видят три слова RGB, они думают о «трех основных цветах: красный, зеленый, синий». Если посмотреть на значок, это действительно так. Это потому, что протокол RGB использует раннюю концепцию «окрашенных монет».
Здесь мы говорим о RGB - это соглашение, крайне конфиденциальная, масштабируемая система протоколов умных контрактов, которая может работать на главной сети биткоина, молнии или аналогичных сетях。
Этот протокол в настоящее время поддерживается и обновляется протоколом LNP/BP, и bitfinex также участвует в некоторой работе над кодом.
Сложно просто классифицировать RGB как Bitcoin L2. У него нет собственной цепи, у него нет собственного уровня, и он может работать на других L2 BTC. Поэтому, чтобы быть точным: Это универсальная технология.
В индустрии обычно считается, что RGB и Bitvm станут конечной формой расширения BTC, потому что они оба могут достичь масштабируемости экосистемы BTC на основе естественности BTC. По сравнению с Bitvm, который находится на большом расстоянии, RGB постепенно внедряется.
Следует отметить, что RGB - это технология, которая не ограничивается криптовалютой. Она может быть широко использована в наших не криптовалютных сценариях. По мере того как протокол становится более зрелым, мы будем видеть все больше и больше применений.
Из официального введения мы можем увидеть функции, которые может достичь протокол RGB:
Если мы классифицируем это, мы можем увидеть:
С этой точки зрения RGB позволяет BTC иметь большинство функций текущего EVM, но не реализован в неинтегрированной форме, аналогичной «совместимости с EVM», а реализован нативно. Я должен сказать, что этот набор теорий и дизайнов Концепция потрясающая.
Фактически, стоит отметить, что система смарт-контрактов RGB сильно отличается от предыдущих методов, будь то основанные на Bitcoin (Colored Coins, Counterparty, OMNI) или не на Bitcoin (Ethereum, EOS и т. д.), у нее есть свои уникальные особенности:
Первый смысл заключается в том, что умные контракты будут лучше стратифицированы. Эмитент имеет права только на контракт в момент выпуска, а затем права переходят к владельцу состояния в процессе непрерывной эволюции состояния;
Второе значение заключается в том, что это позволяет держать код вне цепи, что может сэкономить место в цепи, улучшить скорость выполнения и уменьшить сложность разработки, но также обеспечить безопасность через механизмы;
Третья статья раскрывает свой уровень безопасности (блокчейн), и она является полностью тьюринг-полной и может поддерживать простые языковые операции.
Следовательно, следующая картина может быть ближе к правильному пониманию:
Из видеоурока доктора Максима Орловского мы видим, что официально признанные RGB характеристики включают:
Давайте разберем их по порядку:
1️⃣Экстремальная конфиденциальность
2️⃣Высокая безопасность
Я не совсем понимаю эти два момента, мне нужно изучить их.
3️⃣Высокомасштабируемый
4️⃣Нет заторов
5️⃣Очень высокая интеграция
Итак, на самом деле, на мой взгляд, RGB для BTC больше похож на следующее:
По сравнению с другими протоколами, протокол 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:
После того как у вас есть общее представление о протоколе 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. На теоретической основе у них много обменов, и я очень оптимистичен по поводу их будущего совмещения.
Основная работа по разработке протокола 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, поэтому развитие экосистемы временно не претерпело больших изменений (хотя лучше, чем раньше, но лично я думаю, что это связано со спилловер-эффектом фондов)
Когда я выражаю свои мнения, мне очень нравится давать свои аргументы, потому что это также основа для моего суждения; Я не люблю отдавать приказы и действовать под влиянием FOMO без размышлений, потому что это не соответствует моим истинным намерениям. Итак, давайте сначала разберемся:
—Экологическое развитие BTC является результатом общей надежды текущих майнеров, старых фондов и т. д., и на рынке также нужна новая нравственная основа;
—Основные технические условия для развития экосистемы BTC уже созданы, из которых апгрейд тапрута является очень важной частью;
—Эмиссия активов — это первый шаг в экологическом развитии. Без активов ничего нельзя сделать. Поэтому мы видим различные протоколы, основанные на эмиссии активов на Bitcoin, и постепенно переполнение на другие публичные цепи;
—Экологическое развитие не может ограничиваться только выпуском активов, это может быть только первый шаг. Вторым шагом является реализация сценариев применения для этих активов, то есть обработка и обмен активами и т. д. Для этого требуются смарт-контракты, которые могут быть как простыми, так и сложными;
—Из текущих протоколов, единственные собственные, которые я видел, - это RGB и Bitvm, и, как я уже говорил, RGB более практичен.
Вот почему я его люблю!
Однако процесс развития вещей часто не такой последовательный, как представляется. Давайте воспользуемся картинкой, чтобы выразить это:
Часть 2: Соглашение Часть - Понимание 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.1 LNPBP-1: Публичный ключ
продолжение следует…
Часть Третья: Сводка Часто Задаваемых Вопросов
В этой части я продолжу обобщать и обновлять различные вопросы, связанные с технологией RGB и 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», что дополнительно сокращает место хранения, улучшает эффективность транзакций и обеспечивает большую конфиденциальность.
Это обычно используемый технический метод на BTC: HD Wallet
Эта технология позволяет паре «открытый и закрытый ключи» генерировать бесчисленное количество под-открытых ключей, которые мы видим в адресах; эта функция предназначена для защиты конфиденциальности пользователей биткоин-кошелька.
Поскольку в традиционном использовании, чтобы подтвердить транзакции, пользователи будут раскрывать свои открытые ключи, то есть риск раскрытия своей реальной личности (которая может быть непрерывно отслежена), но после использования HD-кошелька, после каждого использования, он преобразуется в другой подпубличный ключ, таким образом, его нельзя проследить.
Для получения подробной информации обратитесь к следующим документам:
HD Кошельки | Иерархические детерминированные кошельки
Объяснение того, что такое HD-кошелек, как они работают в Bitcoin, и их история.
Многие люди будут спорить о заголовке "первый", потому что людям нравится гнаться за первым
Если вы хотите поговорить о первом активе на RGB, он, вероятно, был выпущен, когда сам доктор Максим попробовал его. Конечно, ни вы, ни я не видели этого.
Если вы хотите поговорить об образцах RGB, открытых Ассоциацией LNP/BP, вы можете обратиться к следующему веб-сайту
Если это актив, выпущенный на проекте party bitmask в рамках протокола RGB, вы можете обратиться к следующему веб-сайту
Но битовая маска - это только проектная сторона протокола RGB, потому что RGB является «проверенным клиентом», так что как только вы сможете создать клиент, вы также сможете использовать «командную строку» для выпуска своего собственного «первого RGB актива»
Поэтому я считаю, что спорить о том, кто занимает первое место, имеет смысл для краткосрочной популярности, но в долгосрочной перспективе более важна ценность, содержащаяся в активах. Эта ценность может быть связана с духом сообщества, авторитетом и т. д.
Фактически, вы не можете спросить об этом, потому что: RGB использует сеть биткойна для "защитного подтверждения" и "предотвращения двойных трат". В принципе, его можно использовать на любой другой сети с такими характеристиками.
Если транзакция RGB выполняется в основной сети, то ее транзакции загружаются в основную сеть в реальном времени; если транзакция RGB выполняется в сети Lightning Network, то данные ее транзакции загружаются в сеть Lightning Network в реальном времени, а данные сети Lightning Network хранятся вне цепи. Да, она будет привязана только к основной сети BTC в момент вывода; если транзакции RGB выполняются на других сетях, ситуация цепной передачи данных также будет определена на основе условий других сетей.
Следует также отметить, что фактические данные транзакций RGB хранятся на клиенте, и то, что загружается в цепочку, представляет собой агрегацию обязательств по транзакциям.
Для меня RGB - это общая технология, которая может быть подключена к L1/L2/L3. Она может делать многое и является очень важной частью развития экологии BTC; она может реализовать BIFI, то есть биткоин+фи, который может быть дефи, нфтфи, игровой фи или другие формы фи
Фактически, многие люди обращают внимание на применение RGB в криптовалюте, но RGB может сделать больше, такие как облигации, казначейские облигации, комбинация реальных активов и виртуальных активов и т. д.
Протокол RGB может работать в основной сети, в молнии и даже на боковых цепях в будущем.
RGB разработан для работы в Lightning Network в целях масштабируемости. В связи с выполнением смарт-контрактов tps основной сети, очевидно, не может удовлетворить этому требованию. Высокий tps Lightning Network, однако, может, но текущая сеть молний Bolt не может. Она соответствует сложным требованиям смарт-контрактов RGB, поэтому ее необходимо модернизировать до bifrost, чтобы стать полноценной;
Текущая проблема связана с размером канала сети Lightning, и сеть Lightning изначально была спроектирована для небольших платежей; конечно, если вы построите большой канал самостоятельно, то сможете также совершать крупные платежи (в общем, большие суммы идут на главную сеть) )
Я считаю, что есть две причины, по которым вместо боковых цепей используется Lightning Network:
1️⃣ Боковые цепи обычно считаются недостаточно местными, потому что у боковых цепей есть своя цепь, свои узлы, свои блоки и свой механизм согласования. Вы даже можете сказать, что это мало связано с основной сетью BTC; но сеть Lightning можно понимать как что-то, висящее на основной сети BTC. Это очень местное и называется L2.
2️⃣Теоретическая пропускная способность молнии гораздо выше, чем у боковой цепи
У меня тоже есть такие беспокойства, особенно учитывая, что на данный момент не так много пожертвований (фактически, уровень доходности инвестиций, таких как TEDA, очень высок), но я все равно ценю дух ассоциации в некоммерческом ключе. Делать такие великие вещи.
Главным образом, большая часть работы по протоколу RGB завершена. Конечно, еще остается много задач, за которыми нужно следить; Я думаю, что если протокол RGB привлечет внимание все большего числа людей, по мере присоединения все большего числа разработчиков, работа над развитием изменится. быстро.
Да, и не раз
На 17 декабря 2023 года все ждут обновления v0.11. Это обновление включает в себя обновления умных контрактов, кошельков и т. д.; мы надеемся, что v0.11 станет более крупной стабильной версией, чтобы проекты в экосистеме могли относительно безопасно развиваться.
Если v0.11 выпущен, выпуск и передача RGB-активов на основе молниеносной сети скоро будет осуществлена (это будет очень быстро), но сложные смарт-контракты все еще зависят от развития молниеносной сети bifrost.
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: Это полностью бесплатно, поэтому нет необходимости участвовать.
Безопасность внецепочечных данных зависит от стороны проекта или самого клиента, поэтому ассоциации нужно установить единые стандарты для хранения и т. д., чтобы обеспечить безопасность активов и т. д.
Основные данные хранятся на клиенте вне цепи, и клиенты в будущем смогут обмениваться информацией и общаться через узлы Storm.
Позвольте мне дать краткое введение. Адам Бэк основал компанию Blockstream. У этой компании есть множество продуктов, таких как платформа развития побочной цепи Elements. У них также есть продукты зеленого кошелька, реальные майнинговые пулы и финансовые продукты, связанные с майнинговыми пулами. Финансовые продукты и т.д.
Liquid - это L2, разработанный с использованием платформы elements, а sideswap - проект на Liquid.
Безопасность хранения внебиржевых данных обеспечивается проектной группой. Пользователи могут защитить безопасность своих активов, создав резервные копии данных. Конечно, если у проектной группы возникнут проблемы с данными, и пользователь не сделает их резервное копирование, то возникнут проблемы с активами.
Некоторые злоумышленники могут совершать преступления, создавая вредоносное ПО, но механизм использования RGB может избежать мошенничества. Конечно, RGB сложно предотвратить во всех блокчейнах.
Да, используя протокол Storm, данные распространяются между участниками, но текущее развитие отстаёт от графика
Не может. Проектная сторона не может собирать информацию о отдельных транзакциях и может собирать только количество завершенных переводов в приложении (например, агрегированная статистика).
Конечно, лично я считаю, что если пользователь разрешит соответствующие разрешения, то приложение сможет получить доступ к этим данным (это будет в некоторой степени похоже на размаскировочный ключ на Liquid для просмотра информации о заслонении)
Да, но каждая компания должна соблюдать требования в отношении ценных бумаг.
1) У актива есть ContractID и начальное значение генезиса
2) Совместимо с кошельком RGB
3) Открытый исходный код
Таким образом, вы можете узнать, является ли это RGB-активом
UTXO - это слой "публичного" актива, но только между одинаковыми активами, например: USDT<>USDT; в будущем мы сможем достичь "взаимодействия" между различными активами, но для этого требуется Bifrost
Это возможно, но целевая цепь должна поддерживать модель UTXO и другие доступные модели для интеграции с RGB Core и перекрестными библиотеками. В настоящее время активы должны соответствовать спецификациям модели RGB20.
На самом деле, RGB совместим с LN, и вы можете использовать его с любой реализацией LN, такой как вставка CLN или LND. При использовании Storm возможно подтверждение каждого образца на LN; на L1 подтверждение и маршрутизация актива происходят только при открытии/закрытии канала или сканировании с использованием HTLC.
Да, для этого требуется много библиотек поддержки, чтобы работать вместе,
В теории процесс может быть упрощен через авторизацию. Конечно, это только в теории.
Часть 4: Ссылки для справки
Здесь вы можете узнать:
1️⃣Что такое RGB, что оно может делать и каковы его преимущества ( Прыгать)
2️⃣Как попробовать библиотеку RGB, такую как командная строка, установка узлов, вызов API и т. д. (Прыгать)
3️⃣Изучите RGB через официальные видеоролики (конечно, это сложно для неговорящих на английском языке) ( Прыжок)
Масштабируемые и конфиденциальные смарт-контракты для биткоина и молнии
Этот документ объясняет принципы проектирования и предоставляет глубокие технические идеи о том, как строятся и работают RGB-системы, включая:
1️⃣Обзор и цели проектирования протокола (GateПрыжок)
2️⃣Введение в «Проверку клиента», описывающее «Одноразовые пломбы» и «Детерминированные биткоин-обязательства»(Прыгать)
3️⃣Объяснение "RGB Contract, Status and Operation" (GateПрыжок)
4️⃣Некоторые содержания "Попробуйте RGB-контракт": включая написание контрактов, взаимодействие с контрактами, P2P-коммуникации, взаимодействие с кошельками и т. д. (Прыгать)
RGB Blackpaper | RGB Blackpaper
Если у вас возникли проблемы, вы можете сначала проверить, есть ли ответы в этом официальном документе.
Здесь вы можете узнать о виртуальной машине Alu, обладающей полной вычислительной мощностью, разработанной Ассоциацией LNP/BP
1️⃣CoinEx Research
Краткий анализ RGB: масштабируемый, конфиденциальный протокол умного контракта, построенный на Bitcoin
Блог | CoinEx - Глобальная криптовалютная биржа
2️⃣Federico Tenga
Понимание протокола RGB
@FedericoTenga">Федерико Тенга – Medium
@FedericoTenga">Читайте публикации Федерико Тенга на Medium. Работаю над вещами, связанными с Биткоином. Каждый день Федерико Тенга и тысячи других голосов ре…
@FedericoTenga"medium.com
3️⃣Bitfinex
Как RGB может улучшить биткойн?
Как RGB может улучшить биткоин? - Блог Bitfinex
4️⃣Waterdrip Capital
Подробное объяснение протокола RGB: поиск нового способа создания нового второго уровня выпуска биткоин-активов
5️⃣ Проектирование протокола RGB
Китайское место сбора идей о Bitcoin