RGB++: Новая идея для активов Биткойн L2

НовичокMar 13, 2024
В этой статье в основном рассматривается понимание Bitcoin L2, механизм RGB++, активы RGB++, а также идеи развития экосистемы CKB.
RGB++: Новая идея для активов Биткойн L2

Передача оригинального названия: Подробное обсуждение протокола рун и механизма выдачи "публичной гравировки"

Эта статья перепечатана с сайта Foresight News, написанного Trustless Labs. Ссылка на оригинал статьи: https: //foresightnews.pro/article/detail/54503 Энтузиазм в отношении трека 2-го уровня Биткойна остается высоким, и среди множества проектов L2 CKB выделяется по нескольким причинам. С одной стороны, поскольку команда происходит из известной публичной цепи Nervos CKB, которая была глубоко вовлечена в механизм Proof of Work (PoW); с другой стороны, после объявления о перепозиционировании в сеть BTC второго уровня, команда предложила инновационную схему RGB++, используя Cell в цепи CKB для "изоморфного связывания" UTXO Биткойна оригинальной цепи. Рынок отреагировал на CKB с большим энтузиазмом. 22 февраля Trustless Labs пригласила авторов RGB++ и сооснователя CKB Шифра, а также лидера экосистемы Байю поделиться своим пониманием Bitcoin L2, механизмом работы RGB++, активами RGB++ и идеями развития экосистемы CKB. Ниже представлено текстовое расположение содержимого в пространстве Twitter:

1. Nervos CKB - давняя публичная цепочка с PoW, почему она продолжает оставаться PoW, не переходя на PoS? Как возникла идея перейти на BTCKB?

Компания Nervos CKB решила придерживаться технологии PoW вместо того, чтобы переходить на сеть PoS, и это решение основано на нашем глубоком понимании технологии и рынка. Мы считаем, что децентрализация и безопасность, обеспечиваемые механизмом Proof of Work (PoW), незаменимы. Кроме того, наш технологический выбор - включая модель UTXO и использование архитектуры RISC-V - хотя и противоречил основной тенденции того времени, был основан на соображениях долгосрочной устойчивости и технологических преимуществах. С момента старта проекта в 2018 году и до его запуска в 2019 году мы пережили множество колебаний на криптовалютном рынке, но никогда не меняли своего направления. В то время смарт-контракты и механизмы PoS считались будущим направлением, а PoW рассматривались как устаревшая технология. Тем не менее, наша приверженность PoW объясняется не только предпочтением этой технологии, но и тем, что мы считаем, что модель UTXO и механизм PoW могут обеспечить уникальные характеристики безопасности и децентрализации, которые не смогут заменить другие технологические решения. Что касается идеи перехода на BTCKB, то на самом деле она проистекает из нашего глубокого понимания рыночных нарративов. В течение последних нескольких лет, хотя наш рассказ казался подавленным рассказами о PoS и модели счета, начиная с прошлого года, с расширением Биткойна на первом уровне и появлением новых приложений для модели UTXO, мы увидели возможность. Эти изменения не только расширили возможности использования Биткойна, но и улучшили понимание и принятие пользователями UTXO и PoW. Более того, с переоценкой воздействия PoW на окружающую среду и растущим признанием моделей вычислений вне цепи и проверки на цепи, мы считаем, что сейчас самое подходящее время для запуска новых протоколов, основанных на модели PoW UTXO, таких как RGB++. Я считаю, что после возрождения Биткойна и переоценки рынком ценности моделей PoW и UTXO, Nervos CKB будет находиться в авангарде развития криптовалют. Наша приверженность PoW не лишена оснований, она основана на истинном понимании ценности этой технологии и глубоком понимании будущих тенденций.

2. Как команда Nervos CKB понимает масштабирование решений BTC и BTC Layer 2, и почему выбрала протокол RGB?

Точка зрения команды Nervos CKB на масштабирование BTC, решения BTC Layer 2 и выбор протокола RGB основана на характеристиках и технических наработках нашей команды. Мы подробно обсудили, стоит ли использовать систему Total Value Locked (TVL) или выбрать совместимый с EVM маршрут уровня 2. После тщательного рассмотрения мы пришли к выводу, что следование технологическому подходу, даже если это означает выбор пути, отличного от общепринятого, является нашим преимуществом. Наши технологические решения и стратегии, особенно выбор протокола RGB, основаны на нашем понимании консервативного отношения биткойн-сообщества и стремлении к технологическим инновациям.

Мы прекрасно понимаем, что прямая конкуренция с Bitcoin и Ethereum - это сложный путь. В прошлом мы пытались позиционировать CKB как публичную цепочку первого уровня, подобную Bitcoin и Ethereum, стремясь стать платформой для хранения ценностей. Однако такое позиционирование поставило нас в неловкую ситуацию - мы не могли ни полностью соответствовать консервативным стандартам сообщества Биткойн, ни соответствовать направлению развития Ethereum. Такое уникальное положение делало нас несколько неуместными в обоих сообществах.

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

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

3. Технические возможности BTCKB: изучение протокола RGB и внедрение RGB++

Интервью с Байю: объяснение протокола RGB++ (DA Layer, верификация на стороне клиента, индекс открытого исходного кода и VM)

Байю: Для начала я расскажу немного о нашем процессе принятия решений. Мы считаем, что конкуренция на Уровне 2 Биткойна в основном проистекает из Уровня 1, где суть конкуренции заключается во внедрении новых протоколов. Мы разделили эти новые протоколы на два типа: те, которые используют функцию UTXO, и те, которые не используют. Исходя из этого, мы выбрали протоколы с характеристиками UTXO, такие как Atomical, RGB и Taproot.

В частности, мы выбрали протокол RGB из-за сильного интереса Шифра к RGB и его обширных исследований с профессором Аджианом. Мы предложили метод изоморфного связывания для внедрения RGB++. Важно отметить, что RGB++ и RGB - это разные понятия. Протокол RGB был первоначально предложен Питером, затем разработан Ассоциацией LNP/BP и доктором Максимом, использующим концепцию одноразовых печатей для расширения. В отличие от этого, RGB++ предоставляет возможность другим цепочкам UTXO выступать в качестве клиентов, а его основной вклад заключается в концепции изоморфного связывания. С точки зрения CKB, мы стремимся поддерживать больше протоколов в будущем.

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

Доступность данных (DA) часто обсуждается с точки зрения ее размещения на Уровне 1 или Уровне 2 в экосистеме Ethereum и ее влияния на безопасность. Однако в экосистеме Биткойна эта концепция отличается, особенно для протоколов на основе UTXO, таких как RGB. В RGB достаточно проверить данные, связанные с пользователем, которые теоретически не нужно хранить на определенном уровне DA, поскольку стороны могут напрямую обмениваться необходимой информацией.

Протокол RGB++ расширяет протокол RGB, который изначально требовал обмена историей транзакций и данными через P2P-сеть, включая новые виртуальные машины и определяя логику взаимодействия, что усложняет логику работы вне цепочки и замедляет разработку. Цель RGB++ - перенести все "умные" компоненты протокола RGB, такие как P2P-сети, виртуальные машины и смарт-контракты, в цепочку, а именно в CKB. Переходы состояний для каждого UTXO на CKB ограничены смарт-контрактами CKB, что позволяет проверять и выполнять активы и логику контрактов RGB++ на CKB, решая проблемы взаимодействия, выполнения смарт-контрактов и предоставления доказательств. В CKB используется виртуальная машина RISC-V, поддерживающая смарт-контракты, завершенные по Тьюрингу, что позволяет пользователям просматривать или проверять состояние активов непосредственно на CKB, не жертвуя безопасностью, или при необходимости проверять их на стороне клиента.

Реализация: Протокол RGB++ обеспечивает совместимость со всеми операциями RGB. Она решает проблему медленного прогресса клиентов вне цепочки, принимая стратегию цепочки UTXO на основе Proof-of-Work (PoW). Более того, мы реализовали механизм для беспрепятственного переноса транзакций из Bitcoin в CKB, используя высокопроизводительную среду выполнения CKB, прежде чем перенести результаты обратно в Bitcoin.

Оптимизация производительности: Ключевой особенностью протокола RGB++ является возможность перехода транзакций на уровень 2 (например, с Bitcoin на CKB), что значительно повышает эффективность и производительность транзакций, обходя ограничения производительности Bitcoin.

Соображения безопасности: При реализации процесса перехода мы отдали предпочтение безопасности, полагаясь на прямые связи между двумя UTXO, а не на основанные на доверии межцепочечные мосты или механизмы мультиподписей. Мы придерживаемся стандартов безопасности PoW, считая транзакции в блокчейне Bitcoin необратимыми после шести блоков, а в CKB для эквивалентной безопасности требуется около 24 блоков. Этот метод обеспечивает безопасность переходов или миграций активов между слоями.

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

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

4. Разработка смарт-контрактов в протоколе RGB сопряжена с трудностями, что является одной из главных причин медленного прогресса. Примет ли RGB++ те же смарт-контракты, что и RGB? Какой технический стек и поддержка доступны для разработчиков?

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

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

Несмотря на сложность программирования в модели UTXO, мы считаем, что это единственный вариант расширения логики протокола Биткойна. Наши инструменты разработки и знания о продуктах, накопленные за последние четыре-пять лет, включая инструментальные цепочки и фундаментальные разработки для написания смарт-контрактов на языках Rust, C, Lua и JavaScript, обеспечивают богатую поддержку разработчикам. Мы попытались реализовать AMM, подобный Uniswap, в модели UTXO, но столкнулись с серьезными проблемами, что привело к неудаче проекта, и это подчеркивает сложность внедрения инноваций в архитектуру UTXO.

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

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

Чтобы решить проблемы, связанные с разработкой смарт-контрактов для протокола RGB, мы предлагаем более богатый опыт обмена и поддержку разработки на CKB. Мы запустим решение Layer 2 DEX, чтобы оптимизировать работу пользователей и избавить их от необходимости беспокоиться о том, находятся ли их активы на Layer 1 или Layer 2. Этот DEX позволяет переводить активы пользователей из цепочки Биткойн на DEX, передавая право собственности на активы с UTXO Биткойна на CKB-адрес, обеспечивая безопасность и прозрачность передачи. Код смарт-контракта, который мы используем, имеет открытый исходный код, что уменьшает опасения пользователей по поводу безопасности. Более того, мы обеспечиваем защиту от двойного расходования средств в процессе перехода активов и плавность транзакций на Уровне 2, поэтому пользователям не нужно беспокоиться о конкретном местонахождении своих активов, что обеспечивает практически беспроблемный опыт торговли.

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

Во-первых, когда транзакции происходят и в Биткойне, и в CKB, транзакция действительно выполняется в каждой цепи. Транзакции на CKB требуют не только платы за использование сети (плата за газ), но и платы за хранение состояния транзакции (например, количества хранящихся CKB). Эта государственная пошлина обычно требует более 100 КБК, что поднимает вопросы о том, кто несет эти расходы и как обеспечить, чтобы они не повлияли негативно на опыт пользователей.

Решение заключается в добавлении дополнительного выхода в транзакцию Биткойн - небольшой суммы Биткойн (стоимостью примерно в несколько долларов), направляемой плательщику, который покрывает расходы на CKB, создавая и инициируя соответствующую транзакцию от имени пользователя.

Ключевым моментом здесь является то, что в CKB используется функция, позволяющая подтвердить транзакцию Биткойна на CKB без необходимости повторной подписи пользователя в цепочке CKB. Это означает, что любой человек (например, ретрансляторы или paymaster'ы) может инициировать транзакции на CKB от имени пользователей и покрывать соответствующие расходы.

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

6. Учитывая, что такие решения BTC L2, как BounceBit, Merlin Chain и B^2, демонстрируют значительный рост TVL, как RGB++ планирует выйти на рынок? Будет ли в RGB++ собственный протокол выдачи активов?

В связи с бурной тенденцией появления решений второго уровня (L2) Биткойна и тем, как RGB++ планирует выйти на этот рынок, я расскажу о двух основных аспектах: о функциональности и особенностях RGB++ как протокола эмиссии, а также о нашей стратегии и планах в отношении второго уровня CKB.

Во-первых, основная функциональность RGB++ - это протокол эмиссии для NFT и Fungible Tokens (FTs). Это означает, что RGB++ поддерживает эмиссию NFT и FT, предлагая опыт, схожий с торговлей в основной сети Биткойна, но, возможно, сталкиваясь с более высокими комиссиями за газ и более медленной скоростью транзакций. Однако этими активами можно напрямую торговать на DEX CKB, следуя тем же стандартам, что и активами на CKB, например, нашим FT-стандартом xUDT, аналогичным ERC20. У нас также есть стандарт для NFT, Spore NFT, который уже применяется в мейннете.

Во-вторых, что касается нашей стратегии в отношении CKB Layer 2, мы сосредоточены на обеспечении бесперебойной работы пользователей, включая выпуск собственных активов и поддержку кросс-цепочек активов. Активы Bitcoin и Ethereum могут быть переведены в CKB с помощью бридж-технологий, и мы сотрудничаем с крупными учреждениями, чтобы обеспечить безопасность и надежность этого процесса. Более того, мы подчеркиваем важность платформы смарт-контрактов; как только активы будут выпущены на RGB++, они сразу же смогут использовать эту платформу для разработки различных децентрализованных приложений (dApps), таких как кредитование, стакинг и майнинг.

На втором уровне CKB мы сосредоточимся на трех типах активов: FTs, NFTs и активы "родной надписи" CKB. Каждый тип активов имеет свои специфические области применения и механизмы совершения сделок, и мы предлагаем соответствующие технические и рыночные решения для их поддержки. Например, мы поддерживаем обращение активов NFT с помощью единых стандартов и торговых рынков, а также разрабатываем специальные платформы, такие как торговый рынок Omega, для поддержки выпуска и торговли активами CKB с собственными надписями.

Итак, стратегия выхода RGB++ на рынок включает в себя использование ее возможностей в качестве мощного протокола эмиссии NFT и FT и запуск инновационных и собственных активов на CKB Layer 2. Мы стремимся предоставить комплексную платформу смарт-контрактов, поддерживать межцепочечную передачу активов, а также обеспечить безопасность и практичность нашей технологии благодаря партнерству с игроками отрасли.

7. Чем активы RGB++ отличаются от RGB20 и RGB721? Совместимы ли они с активами BRC20 и ARC20, которые занимают большую долю рынка в оригинальной цепочке Биткойна?

Активы в Биткойне можно разделить на две основные категории и три подкатегории. Во-первых, Биткойн сам по себе является уникальной категорией активов. Во-вторых, все активы, требующие внецепочечной верификации, или так называемые "цветные монеты", составляют вторую основную категорию. В рамках этой второй основной категории я разделяю их на два типа: один тип - это активы, которые могут использовать функции UTXO и могут быть повторно использованы в сети Lightning Network. Эти типы активов, используя схемы, аналогичные RGB, могут переходить в CKB посредством изоморфного отображения и привязки. Это означает, что такие активы, как atomical и taproot, хотя и продолжают выпускаться в цепочке Биткойна, могут использоваться в CKB по схеме RGB++, не требуя слишком больших модификаций этого уровня протокольных активов.

Второй тип активов, таких как BRC20, которые меньше используют функции UTXO, трудно перенести в CKB посредством изоморфного связывания. Для этих типов активов наш подход похож на подход других цепочек на рынке, то есть создание межцепочечного моста. Этот мост фиксирует активы BRC20 в цепочке Биткойна, а затем выпускает эквивалентный FT (Fungible Token) или NFT (Non-Fungible Token) на CKB, позволяя пользователям торговать на CKB. Этот метод применим к протокольным активам, которые не могут напрямую использовать функции UTXO, например, ORDI, тип актива BRC20. В целом, цель RGB++ - предоставить гибкий изоморфный механизм связывания, чтобы приспособить и оптимизировать использование и миграцию различных типов активов между Биткойном и CKB.

8. Какую поддержку RGB++ будет оказывать в будущем существующим активам с большой базой пользователей и сообществом?

Мы планируем поддержку существующих активов с широкой базой пользователей. Рассматриваются два основных подхода:

  1. Поддержка мостов надписей: Мы планируем поддерживать BRC 20 или другие активы с помощью мостов надписей, если только найдутся подходящие индексаторы и операторы мостов. Мы ищем партнеров для создания этих межцепочечных мостов с надписями. Вопрос с мостом BTC скоро будет решен, и мы усердно работаем над мостом с надписями. Это требует поддержки кошельков в экосистеме, включая кошельки-плагины, что в настоящее время отсутствует в экосистеме CKB. В будущем мы ожидаем большей поддержки со стороны аппаратных кошельков и кошельков-плагинов, которые будут совместимы с основными протоколами и, таким образом, поддержат развитие всей экосистемы.

  2. Подход, основанный на использовании мостов без надписей: В первую очередь мы сосредоточимся на реализации RGB++. После завершения работы над RGB++ мы можем рассмотреть возможность поддержки других протоколов UTXO, чтобы понять, какой метод быстрее и эффективнее. Наша цель - сначала реализовать RGB++. Кроме того, мы рассматриваем возможность сотрудничества с командой Lightning Network. Хотя они в основном сосредоточены на платежах и имеют ограниченный набор скриптовых функций, мы считаем, что привнесение этих функций в CKB и обеспечение их слоем смарт-контрактов является наиболее подходящим способом.

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

Заявление:

  1. Эта статья перепечатана с сайта Foresight News, авторские права принадлежат оригинальному автору, компании Trustless Labs. Если у Вас есть какие-либо возражения против перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и команда обработает их как можно быстрее согласно соответствующим процедурам.

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

  3. Версии статьи на другие языки переведены командой Gate Learn. Без упоминания Gate.io копирование, распространение или плагиат переведенных статей не допускается.

RGB++: Новая идея для активов Биткойн L2

НовичокMar 13, 2024
В этой статье в основном рассматривается понимание Bitcoin L2, механизм RGB++, активы RGB++, а также идеи развития экосистемы CKB.
RGB++: Новая идея для активов Биткойн L2

Передача оригинального названия: Подробное обсуждение протокола рун и механизма выдачи "публичной гравировки"

Эта статья перепечатана с сайта Foresight News, написанного Trustless Labs. Ссылка на оригинал статьи: https: //foresightnews.pro/article/detail/54503 Энтузиазм в отношении трека 2-го уровня Биткойна остается высоким, и среди множества проектов L2 CKB выделяется по нескольким причинам. С одной стороны, поскольку команда происходит из известной публичной цепи Nervos CKB, которая была глубоко вовлечена в механизм Proof of Work (PoW); с другой стороны, после объявления о перепозиционировании в сеть BTC второго уровня, команда предложила инновационную схему RGB++, используя Cell в цепи CKB для "изоморфного связывания" UTXO Биткойна оригинальной цепи. Рынок отреагировал на CKB с большим энтузиазмом. 22 февраля Trustless Labs пригласила авторов RGB++ и сооснователя CKB Шифра, а также лидера экосистемы Байю поделиться своим пониманием Bitcoin L2, механизмом работы RGB++, активами RGB++ и идеями развития экосистемы CKB. Ниже представлено текстовое расположение содержимого в пространстве Twitter:

1. Nervos CKB - давняя публичная цепочка с PoW, почему она продолжает оставаться PoW, не переходя на PoS? Как возникла идея перейти на BTCKB?

Компания Nervos CKB решила придерживаться технологии PoW вместо того, чтобы переходить на сеть PoS, и это решение основано на нашем глубоком понимании технологии и рынка. Мы считаем, что децентрализация и безопасность, обеспечиваемые механизмом Proof of Work (PoW), незаменимы. Кроме того, наш технологический выбор - включая модель UTXO и использование архитектуры RISC-V - хотя и противоречил основной тенденции того времени, был основан на соображениях долгосрочной устойчивости и технологических преимуществах. С момента старта проекта в 2018 году и до его запуска в 2019 году мы пережили множество колебаний на криптовалютном рынке, но никогда не меняли своего направления. В то время смарт-контракты и механизмы PoS считались будущим направлением, а PoW рассматривались как устаревшая технология. Тем не менее, наша приверженность PoW объясняется не только предпочтением этой технологии, но и тем, что мы считаем, что модель UTXO и механизм PoW могут обеспечить уникальные характеристики безопасности и децентрализации, которые не смогут заменить другие технологические решения. Что касается идеи перехода на BTCKB, то на самом деле она проистекает из нашего глубокого понимания рыночных нарративов. В течение последних нескольких лет, хотя наш рассказ казался подавленным рассказами о PoS и модели счета, начиная с прошлого года, с расширением Биткойна на первом уровне и появлением новых приложений для модели UTXO, мы увидели возможность. Эти изменения не только расширили возможности использования Биткойна, но и улучшили понимание и принятие пользователями UTXO и PoW. Более того, с переоценкой воздействия PoW на окружающую среду и растущим признанием моделей вычислений вне цепи и проверки на цепи, мы считаем, что сейчас самое подходящее время для запуска новых протоколов, основанных на модели PoW UTXO, таких как RGB++. Я считаю, что после возрождения Биткойна и переоценки рынком ценности моделей PoW и UTXO, Nervos CKB будет находиться в авангарде развития криптовалют. Наша приверженность PoW не лишена оснований, она основана на истинном понимании ценности этой технологии и глубоком понимании будущих тенденций.

2. Как команда Nervos CKB понимает масштабирование решений BTC и BTC Layer 2, и почему выбрала протокол RGB?

Точка зрения команды Nervos CKB на масштабирование BTC, решения BTC Layer 2 и выбор протокола RGB основана на характеристиках и технических наработках нашей команды. Мы подробно обсудили, стоит ли использовать систему Total Value Locked (TVL) или выбрать совместимый с EVM маршрут уровня 2. После тщательного рассмотрения мы пришли к выводу, что следование технологическому подходу, даже если это означает выбор пути, отличного от общепринятого, является нашим преимуществом. Наши технологические решения и стратегии, особенно выбор протокола RGB, основаны на нашем понимании консервативного отношения биткойн-сообщества и стремлении к технологическим инновациям.

Мы прекрасно понимаем, что прямая конкуренция с Bitcoin и Ethereum - это сложный путь. В прошлом мы пытались позиционировать CKB как публичную цепочку первого уровня, подобную Bitcoin и Ethereum, стремясь стать платформой для хранения ценностей. Однако такое позиционирование поставило нас в неловкую ситуацию - мы не могли ни полностью соответствовать консервативным стандартам сообщества Биткойн, ни соответствовать направлению развития Ethereum. Такое уникальное положение делало нас несколько неуместными в обоих сообществах.

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

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

3. Технические возможности BTCKB: изучение протокола RGB и внедрение RGB++

Интервью с Байю: объяснение протокола RGB++ (DA Layer, верификация на стороне клиента, индекс открытого исходного кода и VM)

Байю: Для начала я расскажу немного о нашем процессе принятия решений. Мы считаем, что конкуренция на Уровне 2 Биткойна в основном проистекает из Уровня 1, где суть конкуренции заключается во внедрении новых протоколов. Мы разделили эти новые протоколы на два типа: те, которые используют функцию UTXO, и те, которые не используют. Исходя из этого, мы выбрали протоколы с характеристиками UTXO, такие как Atomical, RGB и Taproot.

В частности, мы выбрали протокол RGB из-за сильного интереса Шифра к RGB и его обширных исследований с профессором Аджианом. Мы предложили метод изоморфного связывания для внедрения RGB++. Важно отметить, что RGB++ и RGB - это разные понятия. Протокол RGB был первоначально предложен Питером, затем разработан Ассоциацией LNP/BP и доктором Максимом, использующим концепцию одноразовых печатей для расширения. В отличие от этого, RGB++ предоставляет возможность другим цепочкам UTXO выступать в качестве клиентов, а его основной вклад заключается в концепции изоморфного связывания. С точки зрения CKB, мы стремимся поддерживать больше протоколов в будущем.

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

Доступность данных (DA) часто обсуждается с точки зрения ее размещения на Уровне 1 или Уровне 2 в экосистеме Ethereum и ее влияния на безопасность. Однако в экосистеме Биткойна эта концепция отличается, особенно для протоколов на основе UTXO, таких как RGB. В RGB достаточно проверить данные, связанные с пользователем, которые теоретически не нужно хранить на определенном уровне DA, поскольку стороны могут напрямую обмениваться необходимой информацией.

Протокол RGB++ расширяет протокол RGB, который изначально требовал обмена историей транзакций и данными через P2P-сеть, включая новые виртуальные машины и определяя логику взаимодействия, что усложняет логику работы вне цепочки и замедляет разработку. Цель RGB++ - перенести все "умные" компоненты протокола RGB, такие как P2P-сети, виртуальные машины и смарт-контракты, в цепочку, а именно в CKB. Переходы состояний для каждого UTXO на CKB ограничены смарт-контрактами CKB, что позволяет проверять и выполнять активы и логику контрактов RGB++ на CKB, решая проблемы взаимодействия, выполнения смарт-контрактов и предоставления доказательств. В CKB используется виртуальная машина RISC-V, поддерживающая смарт-контракты, завершенные по Тьюрингу, что позволяет пользователям просматривать или проверять состояние активов непосредственно на CKB, не жертвуя безопасностью, или при необходимости проверять их на стороне клиента.

Реализация: Протокол RGB++ обеспечивает совместимость со всеми операциями RGB. Она решает проблему медленного прогресса клиентов вне цепочки, принимая стратегию цепочки UTXO на основе Proof-of-Work (PoW). Более того, мы реализовали механизм для беспрепятственного переноса транзакций из Bitcoin в CKB, используя высокопроизводительную среду выполнения CKB, прежде чем перенести результаты обратно в Bitcoin.

Оптимизация производительности: Ключевой особенностью протокола RGB++ является возможность перехода транзакций на уровень 2 (например, с Bitcoin на CKB), что значительно повышает эффективность и производительность транзакций, обходя ограничения производительности Bitcoin.

Соображения безопасности: При реализации процесса перехода мы отдали предпочтение безопасности, полагаясь на прямые связи между двумя UTXO, а не на основанные на доверии межцепочечные мосты или механизмы мультиподписей. Мы придерживаемся стандартов безопасности PoW, считая транзакции в блокчейне Bitcoin необратимыми после шести блоков, а в CKB для эквивалентной безопасности требуется около 24 блоков. Этот метод обеспечивает безопасность переходов или миграций активов между слоями.

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

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

4. Разработка смарт-контрактов в протоколе RGB сопряжена с трудностями, что является одной из главных причин медленного прогресса. Примет ли RGB++ те же смарт-контракты, что и RGB? Какой технический стек и поддержка доступны для разработчиков?

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

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

Несмотря на сложность программирования в модели UTXO, мы считаем, что это единственный вариант расширения логики протокола Биткойна. Наши инструменты разработки и знания о продуктах, накопленные за последние четыре-пять лет, включая инструментальные цепочки и фундаментальные разработки для написания смарт-контрактов на языках Rust, C, Lua и JavaScript, обеспечивают богатую поддержку разработчикам. Мы попытались реализовать AMM, подобный Uniswap, в модели UTXO, но столкнулись с серьезными проблемами, что привело к неудаче проекта, и это подчеркивает сложность внедрения инноваций в архитектуру UTXO.

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

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

Чтобы решить проблемы, связанные с разработкой смарт-контрактов для протокола RGB, мы предлагаем более богатый опыт обмена и поддержку разработки на CKB. Мы запустим решение Layer 2 DEX, чтобы оптимизировать работу пользователей и избавить их от необходимости беспокоиться о том, находятся ли их активы на Layer 1 или Layer 2. Этот DEX позволяет переводить активы пользователей из цепочки Биткойн на DEX, передавая право собственности на активы с UTXO Биткойна на CKB-адрес, обеспечивая безопасность и прозрачность передачи. Код смарт-контракта, который мы используем, имеет открытый исходный код, что уменьшает опасения пользователей по поводу безопасности. Более того, мы обеспечиваем защиту от двойного расходования средств в процессе перехода активов и плавность транзакций на Уровне 2, поэтому пользователям не нужно беспокоиться о конкретном местонахождении своих активов, что обеспечивает практически беспроблемный опыт торговли.

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

Во-первых, когда транзакции происходят и в Биткойне, и в CKB, транзакция действительно выполняется в каждой цепи. Транзакции на CKB требуют не только платы за использование сети (плата за газ), но и платы за хранение состояния транзакции (например, количества хранящихся CKB). Эта государственная пошлина обычно требует более 100 КБК, что поднимает вопросы о том, кто несет эти расходы и как обеспечить, чтобы они не повлияли негативно на опыт пользователей.

Решение заключается в добавлении дополнительного выхода в транзакцию Биткойн - небольшой суммы Биткойн (стоимостью примерно в несколько долларов), направляемой плательщику, который покрывает расходы на CKB, создавая и инициируя соответствующую транзакцию от имени пользователя.

Ключевым моментом здесь является то, что в CKB используется функция, позволяющая подтвердить транзакцию Биткойна на CKB без необходимости повторной подписи пользователя в цепочке CKB. Это означает, что любой человек (например, ретрансляторы или paymaster'ы) может инициировать транзакции на CKB от имени пользователей и покрывать соответствующие расходы.

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

6. Учитывая, что такие решения BTC L2, как BounceBit, Merlin Chain и B^2, демонстрируют значительный рост TVL, как RGB++ планирует выйти на рынок? Будет ли в RGB++ собственный протокол выдачи активов?

В связи с бурной тенденцией появления решений второго уровня (L2) Биткойна и тем, как RGB++ планирует выйти на этот рынок, я расскажу о двух основных аспектах: о функциональности и особенностях RGB++ как протокола эмиссии, а также о нашей стратегии и планах в отношении второго уровня CKB.

Во-первых, основная функциональность RGB++ - это протокол эмиссии для NFT и Fungible Tokens (FTs). Это означает, что RGB++ поддерживает эмиссию NFT и FT, предлагая опыт, схожий с торговлей в основной сети Биткойна, но, возможно, сталкиваясь с более высокими комиссиями за газ и более медленной скоростью транзакций. Однако этими активами можно напрямую торговать на DEX CKB, следуя тем же стандартам, что и активами на CKB, например, нашим FT-стандартом xUDT, аналогичным ERC20. У нас также есть стандарт для NFT, Spore NFT, который уже применяется в мейннете.

Во-вторых, что касается нашей стратегии в отношении CKB Layer 2, мы сосредоточены на обеспечении бесперебойной работы пользователей, включая выпуск собственных активов и поддержку кросс-цепочек активов. Активы Bitcoin и Ethereum могут быть переведены в CKB с помощью бридж-технологий, и мы сотрудничаем с крупными учреждениями, чтобы обеспечить безопасность и надежность этого процесса. Более того, мы подчеркиваем важность платформы смарт-контрактов; как только активы будут выпущены на RGB++, они сразу же смогут использовать эту платформу для разработки различных децентрализованных приложений (dApps), таких как кредитование, стакинг и майнинг.

На втором уровне CKB мы сосредоточимся на трех типах активов: FTs, NFTs и активы "родной надписи" CKB. Каждый тип активов имеет свои специфические области применения и механизмы совершения сделок, и мы предлагаем соответствующие технические и рыночные решения для их поддержки. Например, мы поддерживаем обращение активов NFT с помощью единых стандартов и торговых рынков, а также разрабатываем специальные платформы, такие как торговый рынок Omega, для поддержки выпуска и торговли активами CKB с собственными надписями.

Итак, стратегия выхода RGB++ на рынок включает в себя использование ее возможностей в качестве мощного протокола эмиссии NFT и FT и запуск инновационных и собственных активов на CKB Layer 2. Мы стремимся предоставить комплексную платформу смарт-контрактов, поддерживать межцепочечную передачу активов, а также обеспечить безопасность и практичность нашей технологии благодаря партнерству с игроками отрасли.

7. Чем активы RGB++ отличаются от RGB20 и RGB721? Совместимы ли они с активами BRC20 и ARC20, которые занимают большую долю рынка в оригинальной цепочке Биткойна?

Активы в Биткойне можно разделить на две основные категории и три подкатегории. Во-первых, Биткойн сам по себе является уникальной категорией активов. Во-вторых, все активы, требующие внецепочечной верификации, или так называемые "цветные монеты", составляют вторую основную категорию. В рамках этой второй основной категории я разделяю их на два типа: один тип - это активы, которые могут использовать функции UTXO и могут быть повторно использованы в сети Lightning Network. Эти типы активов, используя схемы, аналогичные RGB, могут переходить в CKB посредством изоморфного отображения и привязки. Это означает, что такие активы, как atomical и taproot, хотя и продолжают выпускаться в цепочке Биткойна, могут использоваться в CKB по схеме RGB++, не требуя слишком больших модификаций этого уровня протокольных активов.

Второй тип активов, таких как BRC20, которые меньше используют функции UTXO, трудно перенести в CKB посредством изоморфного связывания. Для этих типов активов наш подход похож на подход других цепочек на рынке, то есть создание межцепочечного моста. Этот мост фиксирует активы BRC20 в цепочке Биткойна, а затем выпускает эквивалентный FT (Fungible Token) или NFT (Non-Fungible Token) на CKB, позволяя пользователям торговать на CKB. Этот метод применим к протокольным активам, которые не могут напрямую использовать функции UTXO, например, ORDI, тип актива BRC20. В целом, цель RGB++ - предоставить гибкий изоморфный механизм связывания, чтобы приспособить и оптимизировать использование и миграцию различных типов активов между Биткойном и CKB.

8. Какую поддержку RGB++ будет оказывать в будущем существующим активам с большой базой пользователей и сообществом?

Мы планируем поддержку существующих активов с широкой базой пользователей. Рассматриваются два основных подхода:

  1. Поддержка мостов надписей: Мы планируем поддерживать BRC 20 или другие активы с помощью мостов надписей, если только найдутся подходящие индексаторы и операторы мостов. Мы ищем партнеров для создания этих межцепочечных мостов с надписями. Вопрос с мостом BTC скоро будет решен, и мы усердно работаем над мостом с надписями. Это требует поддержки кошельков в экосистеме, включая кошельки-плагины, что в настоящее время отсутствует в экосистеме CKB. В будущем мы ожидаем большей поддержки со стороны аппаратных кошельков и кошельков-плагинов, которые будут совместимы с основными протоколами и, таким образом, поддержат развитие всей экосистемы.

  2. Подход, основанный на использовании мостов без надписей: В первую очередь мы сосредоточимся на реализации RGB++. После завершения работы над RGB++ мы можем рассмотреть возможность поддержки других протоколов UTXO, чтобы понять, какой метод быстрее и эффективнее. Наша цель - сначала реализовать RGB++. Кроме того, мы рассматриваем возможность сотрудничества с командой Lightning Network. Хотя они в основном сосредоточены на платежах и имеют ограниченный набор скриптовых функций, мы считаем, что привнесение этих функций в CKB и обеспечение их слоем смарт-контрактов является наиболее подходящим способом.

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

Заявление:

  1. Эта статья перепечатана с сайта Foresight News, авторские права принадлежат оригинальному автору, компании Trustless Labs. Если у Вас есть какие-либо возражения против перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и команда обработает их как можно быстрее согласно соответствующим процедурам.

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

  3. Версии статьи на другие языки переведены командой Gate Learn. Без упоминания Gate.io копирование, распространение или плагиат переведенных статей не допускается.

Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!