paint-brush
Как публичная технология блокчейна CKB ускоряет ортодоксальный уровень Биткойна 2к@ckb
5,403 чтения
5,403 чтения

Как публичная технология блокчейна CKB ускоряет ортодоксальный уровень Биткойна 2

к Nervos CKB5m2024/05/15
Read on Terminal Reader

Слишком долго; Читать

В этой статье раскрывается сложная технология публичного блокчейна CKB, демонстрируя, как она увеличивает скорость и возможности решений второго уровня Биткойна. От модели UTXO до открытых форматов транзакций — откройте для себя преобразующий потенциал вклада Nervos Network в инновации блокчейна.
featured image - Как публичная технология блокчейна CKB ускоряет ортодоксальный уровень Биткойна 2
Nervos CKB HackerNoon profile picture
0-item
1-item
2-item


Когда я впервые услышал о стремлении Nervos Network создать BTC Layer 2, я не удивился. Это связано с тем, что технология публичного блокчейна CKB не только соответствует BTC , но и выходит за его рамки. Он не только поддерживает собственные функции UTXO BTC, но также позволяет использовать более сложные программируемые расширения. Хотя превзойти BTC может показаться сложной задачей для публичной сети CKB, стремление стать первоклассным уровнем 2 BTC кажется разумным выбором. Почему? Давайте углубимся в мой взгляд на CKB.


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


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


Это приводит к отсутствию единых стандартов или «ортодоксальности» для решений BTC Layer 2, что затрудняет их ранжирование.


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


В узком смысле только такие решения, как каналы состояния сети Lightning Network и подход RGB с однократной печатью, можно квалифицировать как действительно «ортодоксальные» уровни 2 BTC. Они эффективно используют ограниченные возможности проверки сценариев BTC, не полагаясь на внешний локальный консенсус или минимально завися от него.


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


Очевидно, что рынок BTC уровня 2 разделен: на одном конце находятся весьма специфические решения, такие как медленно развивающаяся сеть Lightning Network и RGB, сталкивающиеся с серьезными проблемами; с другой стороны, существуют широко определенные решения, в которых любая цепочка производительности, способная безопасно взаимодействовать с основной сетью BTC, квалифицируется как уровень 2 BTC.


Но есть ли «средний вариант»? Да, и это лежит в сети Nervos Network, которая по своей сути придерживается модели UTXO, повышая свою производительность. Примечательные особенности включают в себя:


Сеть CKB тесно связана с BTC, используя ту же «модель UTXO и механизм консенсуса в майнинге», в отличие от модели баланса счетов основных публичных блокчейнов, таких как Ethereum. Модель UTXO имеет явные преимущества в конфиденциальности транзакций, гибком структурировании транзакций и возможностях параллельной обработки для предотвращения двойных расходов, что может быть одним из самых блестящих изобретений Сатоши Накамото. Вот почему проекты после Эфириума, такие как Sui и Aptos, также приняли аналогичные модели UTXO. Емкость Биткойна и скорость блока могут быть ограничены его эпохой, но модель UTXO удивительно дальновидна. CKB принимает эту модель UTXO, развивая ее в «Модель ячейки», которая сохраняет чистый транзакционный характер модели UTXO Биткойна, а также поддерживает состояния данных, обнаруженные в моделях учетных записей, таких как Ethereum.


Если упростить : в модели Bitcoin UTXO создание и уничтожение монет напоминают непрерывный процесс чеканки и плавления. Модель Cell, однако, опускает аспект разрушения, сосредоточив внимание на проверке и постоянном сохранении состояний. Каждая ячейка включает в себя емкость и данные: емкость измеряет баланс в байтах, аналогично UTXO, а данные содержат любую информацию, включая историю состояний транзакций. Таким образом, модель Cell может точно представлять балансы и управлять передачей активов, а также обрабатывать различные сложные состояния смарт-контрактов.


Подводя итог, можно сказать, что модель Cell — это более устойчивая и гибкая модель транзакций, которая значительно расширяет сферу применения модели UTXO. Это имеет решающее значение для способности CKB поддерживать безопасность основной сети BTC, одновременно предлагая «повышение скорости» для более медленных инициатив по расширению Биткойн, таких как Lightning Network и RGB.


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


Учитывая растущее количество дискуссий вокруг RGB++, давайте также рассмотрим формат данных CKB Open Transaction, демонстрирующий дальновидные особенности сети. Открытая транзакция позволяет нескольким участникам совместно создавать и агрегировать различные транзакции с течением времени. Он поддерживает частичное построение, возможность внесения изменений, а также постепенное наращивание и агрегирование. Например, Алиса инициирует открытую транзакцию для обмена определенного количества токена A на токен B у Боба. Транзакция после запуска остается в редактируемом состоянии. Боб, согласившись с условиями транзакции, может затем добавить свой токен B и завершить условия.


Поначалу это может показаться абстрактным. В качестве примера возьмем кросс-чейновые сценарии: Алиса и Боб могли независимо совершать сделки с активами в различных различных цепочках, что значительно расширяло возможности межсетевого взаимодействия цепочки CKB. В сфере сложных транзакций DeFi, где часто необходимы динамические корректировки, обусловленные рынком, открытая транзакция позволяет участникам контракта плавно адаптировать торговые условия во время исполнения контракта. Это, несомненно, расширяет возможности управления сложными транзакциями.

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


Интересно, Ян Се , основной разработчик из команды Ethereum, решил использовать модель BTC UTXO для своего первого крупного проекта. Несмотря на более широкое применение модели смарт-контрактов Ethereum, Ян и его команда Nervos решительно решили расширить и усовершенствовать модель BTC UTXO. Этот выбор отражает глубокое уважение к упрощенной модели транзакций UTXO Сатоши Накамото, а также закладывает основу для ее преобразования в родной уровень 2 BTC.


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


Примечание. Еще многое предстоит изучить в отношении технических нюансов и выдающихся особенностей CKB, которые я планирую проанализировать более подробно позже. Интересно видеть, как уровень 2 BTC не только предоставляет платформу для роста новых цепочек, но и открывает безграничные возможности для обновления уже существующих цепочек.


Автор: Хаотянь , Независимый исследователь

Эта статья представляет собой перевод статьи Хаотяня. твитнуть .