Биткойн смарт-контракты новая идея: UTXO-привязка расширенной Программируемость

robot
Генерация тезисов в процессе

Новые идеи программируемости Биткойна: UTXO-привязанные смарт-контракты

Биткойн как наиболее ликвидная и безопасная блокчейн-сеть после бума на мемы привлек множество разработчиков. Они быстро обратили внимание на Программируемость и проблемы масштабируемости Биткойна. Благодаря внедрению различных решений, таких как ZK, DA, сайдчейн, rollup, restaking, экосистема Биткойна переживает беспрецедентный расцвет и становится основным фокусом текущего бычьего рынка.

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

  1. Язык сценариев Биткойн ограничивает свою тьюринг-полноту для обеспечения безопасности, что не позволяет выполнять сложные смарт-контракты.
  2. Биткойн блокчейн хранение предназначено для простых транзакций, не оптимизировано для сложных смарт-контрактов.
  3. Биткойн не имеет виртуальной машины для выполнения смарт-контрактов.

2017 год, изоляционное свидетельство ( SegWit ) увеличило ограничения на размер блока; в 2021 году обновление Taproot реализовало проверку массовой подписи, упростив обработку транзакций. Эти обновления создали условия для Программируемость Биткойн.

В 2022 году один разработчик предложил "Ordinal Theory", описав схему нумерации Сатоши, которая позволяет внедрять изображения и другие произвольные данные в транзакции Биткойна. Это открыло новые возможности для прямого внедрения состояния и метаданных в цепочку Биткойн, предоставив новые идеи для приложений, которые требуют доступных и проверяемых данных о состоянии, таких как смарт-контракты.

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

RGB, RGB++ и Arch Network пытаются исходить из исходных свойств Биткойна, улучшая его Программируемость, предлагая смарт-контракты и сложные торговые возможности различными способами:

  1. RGB — это схема смарт-контрактов, проверяемая через клиент вне цепи, которая записывает изменения состояния смарт-контрактов в UTXO Биткойна. Хотя она обладает преимуществами конфиденциальности, ее использование затруднено и не хватает Программируемости контрактов, развитие идет медленно.

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

  3. Arch Network предоставляет нативное решение для смарт-контрактов для Биткойна, создавая ZK виртуальную машину и сеть узлов валидаторов, путем агрегирования транзакций, фиксируя изменения состояния и записи активов в транзакциях Биткойна.

! UTXO Binding: подробное объяснение схем смарт-контрактов BTC: RGB, RGB++ и Arch Network

RGB: смарт-контракты для верификации вне цепи

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

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

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

! UTXO Binding: подробное объяснение решений смарт-контрактов BTC: RGB, RGB++ и Arch Network

RGB++: Использование Turing-полной UTXO-цепочки

RGB++ — это еще один расширенный маршрут, основанный на привязке UTXO. Он использует Turing-полную UTXO-цепь (, такую как CKB или другую цепь ), для обработки внецепочных данных и смарт-контрактов, обеспечивая дальнейшее повышение Программируемости Биткойна и гарантируя безопасность за счет гомоморфной привязки BTC.

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

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

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

Arch Network: ZK виртуальная машина и сеть верификации

Сеть Arch состоит в основном из Arch zkVM и сети узлов-валидаторов Arch, использующих нулевое знание ( zk-proofs ) и децентрализованную сеть валидаторов для обеспечения безопасности и конфиденциальности смарт-контрактов, более удобна, чем RGB, и не требует связывания с другой цепочкой UTXO, как RGB++.

Arch zkVM использует RISC Zero ZKVM для выполнения смарт-контрактов и генерации нулевых доказательств, которые проверяются сетью децентрализованных узлов. Эта система работает на основе модели UTXO, упаковывая состояние смарт-контрактов в State UTXOs, что повышает безопасность и эффективность.

Активные UTXOs используются для представления Биткойн или других токенов и могут управляться через делегирование. Сеть валидации Arch проверяет содержимое ZKVM через случайно выбранные узлы-лидеры, используя схему подписания FROST для агрегации подписей узлов, в конечном итоге транзакция транслируется в сеть Биткойн.

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

Arch также использует модель UTXO Биткойна, состояние и активы инкапсулированы в UTXO, выполняя преобразование состояния с помощью концепции одноразового использования. Данные состояния смарт-контрактов записываются как state UTXOs, а данные активов записываются как Asset UTXOs. Arch гарантирует, что каждый UTXO может быть использован только один раз, обеспечивая безопасное управление состоянием.

Хотя Arch не предлагает инновационной структуры блокчейна, необходимо проверить сеть узлов-валидаторов. В течение каждого Epoch Arch система случайным образом выбирает узел-Лидера среди валидаторов на основе доли, который отвечает за распространение информации среди всех других узлов-валидаторов в сети. Все zk-proof проверяются децентрализованной сетью узлов-валидаторов, чтобы обеспечить безопасность системы и устойчивость к цензуре, а также сгенерировать подпись для узла-Лидера. Как только транзакция подписана необходимым количеством узлов, она может быть транслирована в сети Биткойн.

Привязка UTXO: Подробное объяснение решений смарт-контрактов BTC RGB, RGB++ и Arch Network

Итог

В плане проектирования программируемости Биткойна RGB, RGB++ и Arch Network имеют свои особенности, но все они продолжают идею привязки UTXO. Атрибут одноразового использования UTXO лучше подходит для записи состояния смарт-контрактов.

Однако у этих решений есть очевидные недостатки, а именно плохой пользовательский опыт, задержка подтверждения, аналогичная Биткойну, и низкая производительность. Они лишь расширили функциональность, но не улучшили производительность, что особенно заметно в Arch и RGB. Хотя дизайн RGB++ предлагает лучший пользовательский опыт за счет введения высокопроизводительной цепи UTXO, это также влечет за собой дополнительные предположения о безопасности.

С увеличением числа разработчиков, присоединившихся к сообществу Биткойн, мы увидим больше решений для масштабирования, таких как предложение по обновлению op-cat, которое также активно обсуждается. Решения, соответствующие оригинальным свойствам Биткойн, заслуживают особого внимания. Метод привязки UTXO является наиболее эффективным способом расширения программируемости без обновления сети Биткойн. Если удастся решить проблемы пользовательского опыта, это станет значительным шагом вперед для смарт-контрактов Биткойн.

BTC-1.08%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Репост
  • Поделиться
комментарий
0/400
BTCBeliefStationvip
· 08-16 05:09
Бычий рынок в конце концов пришел, не так ли?
Посмотреть ОригиналОтветить0
APY追逐者vip
· 08-16 01:20
Всё снова заиграло на блокчейне, теперь только жду, когда мне принесут BTC.
Посмотреть ОригиналОтветить0
SerumSquirtervip
· 08-15 21:24
Централизованный кроссчейн мост=Будут играть для лохов
Посмотреть ОригиналОтветить0
ReverseTradingGuruvip
· 08-13 06:11
бык啊бык啊 但我感觉又要 Будут играть для лохов了
Посмотреть ОригиналОтветить0
GhostAddressMinervip
· 08-13 06:11
Эх, снова началось. Целая группа адресов тайно переключается на кроссчейн мост, неужели просто хотят поймать волну и разыгрывайте людей как лохов?
Посмотреть ОригиналОтветить0
PancakeFlippavip
· 08-13 06:10
Биткойн расширение снова принесло что-то новенькое?
Посмотреть ОригиналОтветить0
PerpetualLongervip
· 08-13 06:04
Я правильно купил на падении. На следующей неделе окупаемость инвестиций. Позиции в шорт, розничный инвестор, ждите смерти! Уверен, что каждая неблагоприятная информация — это возможность увеличить позицию!
Посмотреть ОригиналОтветить0
SocialAnxietyStakervip
· 08-13 05:51
надпись обречено, что тут исследовать?
Посмотреть ОригиналОтветить0
  • Закрепить