Биткойн как текущая наиболее ликвидная и безопасная блокчейн-система переживает революцию Программируемости. С взрывом технологий инскрипции множество разработчиков устремились в экосистему BTC, начав уделять внимание вопросам ее программируемости и масштабируемости. Благодаря внедрению инновационных решений, таких как доказательства с нулевым разглашением, доступность данных, сайдчейны, роллап и рестейкинг, экосистема BTC вступает в новую эру процветания, становясь основным фокусом этого бычьего рынка.
Однако многие решения по масштабированию заимствовали опыт платформ смарт-контрактов, таких как Эфириум, и часто полагаются на централизованные кросс-чейн мосты, что становится потенциальной слабостью системы. Лишь немногие решения разработаны на основе особенностей самого Биткойна, что связано с плохим опытом разработчиков работы с Биткойном. По ряду причин Биткойн не может напрямую выполнять смарт-контракты, как это делает Эфириум:
Скриптовый язык BTC ограничивает Тьюринг-полноту для обеспечения безопасности, что делает невозможным выполнение сложных смарт-контрактов.
Блокчейн Биткойн хранит данные для простых транзакций и не оптимизирован для сложных смарт-контрактов.
У BTC отсутствует специализированная виртуальная машина для выполнения смарт-контрактов.
Тем не менее, в последние годы несколько обновлений сети BTC создали условия для повышения Программируемость. Сегрегированное свидетельство 2017 года увеличило ограничения на размер блока, а обновление Taproot 2021 года реализовало массовую проверку подписи, что сделало сложные сделки, такие как атомарные обмены и многофункциональные кошельки, более эффективными. В 2022 году разработчик Кейси Родамор предложил "Ordinal Theory", что открыло новые возможности для прямой интеграции статусной информации и метаданных в цепочку BTC.
В настоящее время большинство проектов, усиливающих программируемость Биткойн, зависят от второго уровня сети (L2), что требует от пользователей доверия к кроссчейн-мостам и является основным препятствием для получения пользователей и ликвидности на L2. Кроме того, Биткойн не имеет нативной виртуальной машины или программируемости, что делает невозможным осуществление коммуникации между L2 и L1 без увеличения дополнительных предположений о доверии.
Чтобы решить эти проблемы, такие проекты, как RGB, RGB++ и Arch Network, пытаются начать с нативных свойств BTC и различными способами усилить его Программируемость:
RGB использует решение смарт-контрактов с верификацией на стороне клиента, записывая изменения состояния в UTXO Биткойна. Хотя это имеет определенные преимущества в области конфиденциальности, процесс использования сложен и не хватает Программируемости контрактов, что замедляет развитие.
RGB++ является другой расширенной схемой, основанной на концепции RGB, которая по-прежнему основывается на привязке UTXO, но предоставляет решение для кросс-цепочки метаданных активов, поддерживая передачу любой цепи с структурой UTXO, используя саму цепь в качестве клиента-валидатора с консенсусом.
Arch Network предоставляет нативное решение смарт-контрактов для Биткойн, создавая ZK виртуальную машину и сеть узлов валидаторов, записывая изменения состояния и активов в транзакции Биткойн через агрегацию транзакций.
RGB с помощью оффлайн верификации переносит проверку перевода токенов с уровня консенсуса на оффлайн, где верификация осуществляется конкретными клиентами, связанными с транзакцией. Хотя этот подход улучшает конфиденциальность и эффективность, он также делает третьим лицам трудным доступ к информации, усложняя операции и затрудняя разработку. RGB вводит концепцию одноразового запечатывания, где каждый UTXO может быть потрачен только один раз, что эквивалентно блокировке при создании и разблокировке при расходовании, тем самым предоставляя эффективный механизм управления состоянием.
RGB++ использует Тьюринг-полную UTXO-цепочку (, такую как CKB ), для обработки данных вне цепи и смарт-контрактов, обеспечивая безопасность через гомоморфную привязку к BTC. Она расширяет поддержку всех Тьюринг-полных UTXO-цепочек, улучшая межцепочечную интероперабельность и ликвидность активов. RGB++ реализует безмостовую межцепочечную связь через гомоморфную привязку UTXO, избегая проблемы "фальшивых токенов" и обеспечивая подлинность и согласованность активов. Верификация на цепочке упрощает процесс верификации клиента, оптимизируя пользовательский опыт.
Arch Network состоит из Arch zkVM и сети валидационных узлов, использует нулевые знания и децентрализованную валидационную сеть для обеспечения безопасности и конфиденциальности смарт-контрактов. Arch zkVM выполняет смарт-контракты с помощью RISC Zero ZKVM и генерирует доказательства, которые проверяются сетью валидационных узлов. Система работает на основе модели UTXO, упаковка состояния смарт-контрактов происходит в State UTXOs, а Asset UTXOs представляют собой Биткойн или другие токены. Валидационная сеть проверяет содержимое ZKVM с помощью случайно выбранных лидирующих узлов, использует схему подписи FROST для агрегирования подписей узлов, и в конечном итоге транзакция транслируется в сеть BTC.
Эти решения имеют свои особенности, но все они продолжают идею привязки UTXO. Одноразовое использование UTXO более подходит для записи состояния умных контрактов. Тем не менее, они также сталкиваются с проблемами плохого пользовательского опыта, длительной задержки подтверждения и низкой производительности. RGB++ улучшил пользовательский опыт за счет внедрения высокопроизводительной цепочки UTXO, но это также привело к дополнительным предположениям о безопасности.
С увеличением числа разработчиков, присоединившихся к сообществу Биткойн, мы увидим больше инновационных решений для масштабирования, таких как активно обсуждаемое предложение об обновлении op-cat. Решения, соответствующие оригинальным характеристикам Биткойн, заслуживают особого внимания. Метод привязки UTXO является самым эффективным способом расширения программируемости Биткойн без обновления сети Биткойн. Если удастся решить проблемы пользовательского опыта, это станет значительным прорывом в развитии смарт-контрактов Биткойн.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Экосистема Биткойна встречает революцию Программируемости, связывание UTXO становится основным путем расширения.
#革新 Программируемость Биткойн экосистемы
Биткойн как текущая наиболее ликвидная и безопасная блокчейн-система переживает революцию Программируемости. С взрывом технологий инскрипции множество разработчиков устремились в экосистему BTC, начав уделять внимание вопросам ее программируемости и масштабируемости. Благодаря внедрению инновационных решений, таких как доказательства с нулевым разглашением, доступность данных, сайдчейны, роллап и рестейкинг, экосистема BTC вступает в новую эру процветания, становясь основным фокусом этого бычьего рынка.
Однако многие решения по масштабированию заимствовали опыт платформ смарт-контрактов, таких как Эфириум, и часто полагаются на централизованные кросс-чейн мосты, что становится потенциальной слабостью системы. Лишь немногие решения разработаны на основе особенностей самого Биткойна, что связано с плохим опытом разработчиков работы с Биткойном. По ряду причин Биткойн не может напрямую выполнять смарт-контракты, как это делает Эфириум:
Тем не менее, в последние годы несколько обновлений сети BTC создали условия для повышения Программируемость. Сегрегированное свидетельство 2017 года увеличило ограничения на размер блока, а обновление Taproot 2021 года реализовало массовую проверку подписи, что сделало сложные сделки, такие как атомарные обмены и многофункциональные кошельки, более эффективными. В 2022 году разработчик Кейси Родамор предложил "Ordinal Theory", что открыло новые возможности для прямой интеграции статусной информации и метаданных в цепочку BTC.
В настоящее время большинство проектов, усиливающих программируемость Биткойн, зависят от второго уровня сети (L2), что требует от пользователей доверия к кроссчейн-мостам и является основным препятствием для получения пользователей и ликвидности на L2. Кроме того, Биткойн не имеет нативной виртуальной машины или программируемости, что делает невозможным осуществление коммуникации между L2 и L1 без увеличения дополнительных предположений о доверии.
Чтобы решить эти проблемы, такие проекты, как RGB, RGB++ и Arch Network, пытаются начать с нативных свойств BTC и различными способами усилить его Программируемость:
RGB использует решение смарт-контрактов с верификацией на стороне клиента, записывая изменения состояния в UTXO Биткойна. Хотя это имеет определенные преимущества в области конфиденциальности, процесс использования сложен и не хватает Программируемости контрактов, что замедляет развитие.
RGB++ является другой расширенной схемой, основанной на концепции RGB, которая по-прежнему основывается на привязке UTXO, но предоставляет решение для кросс-цепочки метаданных активов, поддерживая передачу любой цепи с структурой UTXO, используя саму цепь в качестве клиента-валидатора с консенсусом.
Arch Network предоставляет нативное решение смарт-контрактов для Биткойн, создавая ZK виртуальную машину и сеть узлов валидаторов, записывая изменения состояния и активов в транзакции Биткойн через агрегацию транзакций.
RGB с помощью оффлайн верификации переносит проверку перевода токенов с уровня консенсуса на оффлайн, где верификация осуществляется конкретными клиентами, связанными с транзакцией. Хотя этот подход улучшает конфиденциальность и эффективность, он также делает третьим лицам трудным доступ к информации, усложняя операции и затрудняя разработку. RGB вводит концепцию одноразового запечатывания, где каждый UTXO может быть потрачен только один раз, что эквивалентно блокировке при создании и разблокировке при расходовании, тем самым предоставляя эффективный механизм управления состоянием.
RGB++ использует Тьюринг-полную UTXO-цепочку (, такую как CKB ), для обработки данных вне цепи и смарт-контрактов, обеспечивая безопасность через гомоморфную привязку к BTC. Она расширяет поддержку всех Тьюринг-полных UTXO-цепочек, улучшая межцепочечную интероперабельность и ликвидность активов. RGB++ реализует безмостовую межцепочечную связь через гомоморфную привязку UTXO, избегая проблемы "фальшивых токенов" и обеспечивая подлинность и согласованность активов. Верификация на цепочке упрощает процесс верификации клиента, оптимизируя пользовательский опыт.
! UTXO Binding: подробное объяснение решений смарт-контрактов BTC: RGB, RGB++ и Arch Network
Arch Network состоит из Arch zkVM и сети валидационных узлов, использует нулевые знания и децентрализованную валидационную сеть для обеспечения безопасности и конфиденциальности смарт-контрактов. Arch zkVM выполняет смарт-контракты с помощью RISC Zero ZKVM и генерирует доказательства, которые проверяются сетью валидационных узлов. Система работает на основе модели UTXO, упаковка состояния смарт-контрактов происходит в State UTXOs, а Asset UTXOs представляют собой Биткойн или другие токены. Валидационная сеть проверяет содержимое ZKVM с помощью случайно выбранных лидирующих узлов, использует схему подписи FROST для агрегирования подписей узлов, и в конечном итоге транзакция транслируется в сеть BTC.
! Привязка UTXO: подробное объяснение решений для смарт-контрактов BTC RGB, RGB++ и Arch Network
Эти решения имеют свои особенности, но все они продолжают идею привязки UTXO. Одноразовое использование UTXO более подходит для записи состояния умных контрактов. Тем не менее, они также сталкиваются с проблемами плохого пользовательского опыта, длительной задержки подтверждения и низкой производительности. RGB++ улучшил пользовательский опыт за счет внедрения высокопроизводительной цепочки UTXO, но это также привело к дополнительным предположениям о безопасности.
С увеличением числа разработчиков, присоединившихся к сообществу Биткойн, мы увидим больше инновационных решений для масштабирования, таких как активно обсуждаемое предложение об обновлении op-cat. Решения, соответствующие оригинальным характеристикам Биткойн, заслуживают особого внимания. Метод привязки UTXO является самым эффективным способом расширения программируемости Биткойн без обновления сети Биткойн. Если удастся решить проблемы пользовательского опыта, это станет значительным прорывом в развитии смарт-контрактов Биткойн.