Биткойн как самая ликвидная и безопасная блокчейн-сеть в последнее время привлекла множество разработчиков из-за бума на мемы. Эти разработчики быстро сосредоточились на Программируемость и проблемах масштабируемости Биткойна. Благодаря внедрению таких инновационных решений, как ZK, DA, сайдчейн, роллап и рестейкинг, экосистема Биткойна переживает беспрецедентный расцвет, становясь центром текущего бычьего рынка.
Однако многие существующие проекты продолжают опыт масштабирования таких платформ смарт-контрактов, как Эфириум, и часто полагаются на централизованные кросс-чейн мосты, что становится потенциальной слабостью системы. Существует мало решений, которые разрабатываются с учетом характеристик самого Биткойна, что связано с плохим опытом разработчиков Биткойна. Биткойн сложно использовать для выполнения смарт-контрактов, как это делает Эфириум, по следующим причинам:
Язык скриптов Биткойна ограничивает тьюринг-полноту для обеспечения безопасности, что делает невозможным выполнение сложных смарт-контрактов.
Структура хранения блокчейна Биткойн разработана для простых транзакций и не оптимизирована для сложных смарт-контрактов.
Биткойн не имеет виртуальной машины, необходимой для работы с интеллектуальными контрактами.
Тем не менее, некоторые обновления Биткойна в последние годы создали условия для повышения Программируемости. Изоляционное свидетельство 2017 года (SegWit) расширило ограничения на размер блока; обновление Taproot 2021 года реализовало проверку пакетной подписи, упростив процесс обработки транзакций. Эти достижения открыли новые возможности для Программируемости на Биткойне.
В 2022 году разработчик Кейси Родармор предложил "Теорию ординалов", которая открыла новые пути для встраивания метаданных в Биткойн, что имеет важное значение для приложений смарт-контрактов, требующих доступных и проверяемых данных о состоянии.
В настоящее время большинство проектов, направленных на расширение программируемости Биткойна, зависят от сетей второго уровня (L2), что требует от пользователей доверия к кросс-чейн мостам, что является основным препятствием для привлечения пользователей и ликвидности в L2. Кроме того, Биткойн не имеет родной виртуальной машины или программируемости, что делает невозможным эффективное взаимодействие между L2 и L1 без увеличения дополнительных предположений о доверии.
Проекты такие как RGB, RGB++ и Arch Network пытаются улучшить Программируемость Биткойна, исходя из его родных свойств, реализуя смарт-контракты и сложные функции транзакций различными способами:
RGB реализует смарт-контракты через верификацию клиентом вне цепи, записывая изменения состояния в UTXO Биткойна. Хотя это имеет определенные преимущества в области конфиденциальности, использование сложно и не хватает Программируемости контрактов, что замедляет развитие.
RGB++ является еще одним расширением на основе концепции RGB, по-прежнему основанным на привязке UTXO, но использует саму блокчейн в качестве клиента-валидатора с консенсусом, предоставляя решение для кросс-цепочного перемещения метаданных активов, поддерживающее перемещение активов любой структуры UTXO.
Arch Network предоставляет Биткойн оригинальное решение для смарт-контрактов, создаёт ZK виртуальную машину и сеть валидаторов, записывая изменения состояния и этапы активов в транзакциях Биткойн через агрегацию транзакций.
RGB является ранней концепцией расширения смарт-контрактов в сообществе Биткойн. Он использует UTXO для упаковки и записи статуса данных, что предоставило важные идеи для последующего нативного масштабирования Биткойна. RGB использует метод верификации вне цепи, перемещая верификацию передачи токенов с уровня консенсуса на внецепные операции, которые проверяются определёнными клиентами, связанными с транзакцией. Хотя этот метод снижает требования к широковещательной передаче по сети, улучшает конфиденциальность и эффективность, он также делает третьи стороны невидимыми, усложняя процесс операций и затрудняя разработку, что ухудшает пользовательский опыт.
RGB++ является еще одной расширенной схемой, основанной на концепции RGB, по-прежнему основанной на связывании UTXO. Он использует Тьюринг-полную цепь UTXO (например, CKB или другие цепи) для обработки данных вне цепи и смарт-контрактов, обеспечивая безопасность через однородное связывание Биткойн. RGB++ не только расширяется на все Тьюринг-полные цепи UTXO, но и реализует безмостовую кросс-цепь с помощью однородного связывания UTXO, избегая проблемы "фальшивых токенов". Путем использования теневой цепи для проверки в цепи, RGB++ упрощает процесс проверки клиентом и оптимизирует пользовательский опыт.
Сеть Arch в основном состоит из Arch zkVM и сети узлов верификации Arch, использующих нулевое знание и децентрализованную сеть верификации для обеспечения безопасности и конфиденциальности смарт-контрактов. В отличие от RGB, она более удобна в использовании и не требует привязки к другой UTXO цепи, как RGB++. Arch zkVM выполняет смарт-контракты с помощью RISC Zero ZKVM и генерирует доказательства с нулевым знанием, которые проверяются децентрализованной сетью узлов верификации. Система работает на основе модели UTXO, заключая состояние смарт-контрактов в State UTXOs, что повышает безопасность и эффективность.
В дизайне Программируемость Биткойн, RGB, RGB++ и Arch Network имеют свои особенности, но все они продолжают идею связывания UTXO. Одноразовое использование UTXO более подходит для записи состояния смарт-контрактов. Тем не менее, у этих решений есть заметные недостатки, такие как плохой пользовательский опыт, задержка подтверждения, согласованная с Биткойн, и низкая производительность. Хотя RGB++ улучшил пользовательский опыт, введя высокопроизводительную цепочку UTXO, это также привело к дополнительным предположениям о безопасности.
С увеличением числа разработчиков в сообществе Биткойн мы увидим появление большего количества решений для масштабирования, таких как предложение об обновлении op-cat, которое активно обсуждается. Решения, соответствующие природным свойствам Биткойн, заслуживают особого внимания, метод привязки UTXO является самым эффективным способом расширения программируемости Биткойн без обновления сети Биткойн. Если удастся решить проблемы пользовательского опыта, это станет важным прорывом в развитии смарт-контрактов Биткойн.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
4
Репост
Поделиться
комментарий
0/400
tokenomics_truther
· 08-08 09:45
btc уже станет eth? Невозможно!
Посмотреть ОригиналОтветить0
BanklessAtHeart
· 08-07 19:17
Есть мнение, что с BTC сейчас всё непонятно.
Посмотреть ОригиналОтветить0
WalletDetective
· 08-05 10:35
Эх, нет ничего нового, все скопировано с Ethereum.
Посмотреть ОригиналОтветить0
AllInDaddy
· 08-05 10:22
Давай, давай, вместе за Битом, воспользуемся этим шансом от 0 до 1.
Биткойн смарт-контракты новое достижение: RGB, RGB++ и Arch Network ведут Программируемость инновацию
Исследование Программируемости экосистемы Биткойн
Биткойн как самая ликвидная и безопасная блокчейн-сеть в последнее время привлекла множество разработчиков из-за бума на мемы. Эти разработчики быстро сосредоточились на Программируемость и проблемах масштабируемости Биткойна. Благодаря внедрению таких инновационных решений, как ZK, DA, сайдчейн, роллап и рестейкинг, экосистема Биткойна переживает беспрецедентный расцвет, становясь центром текущего бычьего рынка.
Однако многие существующие проекты продолжают опыт масштабирования таких платформ смарт-контрактов, как Эфириум, и часто полагаются на централизованные кросс-чейн мосты, что становится потенциальной слабостью системы. Существует мало решений, которые разрабатываются с учетом характеристик самого Биткойна, что связано с плохим опытом разработчиков Биткойна. Биткойн сложно использовать для выполнения смарт-контрактов, как это делает Эфириум, по следующим причинам:
Тем не менее, некоторые обновления Биткойна в последние годы создали условия для повышения Программируемости. Изоляционное свидетельство 2017 года (SegWit) расширило ограничения на размер блока; обновление Taproot 2021 года реализовало проверку пакетной подписи, упростив процесс обработки транзакций. Эти достижения открыли новые возможности для Программируемости на Биткойне.
В 2022 году разработчик Кейси Родармор предложил "Теорию ординалов", которая открыла новые пути для встраивания метаданных в Биткойн, что имеет важное значение для приложений смарт-контрактов, требующих доступных и проверяемых данных о состоянии.
В настоящее время большинство проектов, направленных на расширение программируемости Биткойна, зависят от сетей второго уровня (L2), что требует от пользователей доверия к кросс-чейн мостам, что является основным препятствием для привлечения пользователей и ликвидности в L2. Кроме того, Биткойн не имеет родной виртуальной машины или программируемости, что делает невозможным эффективное взаимодействие между L2 и L1 без увеличения дополнительных предположений о доверии.
Проекты такие как RGB, RGB++ и Arch Network пытаются улучшить Программируемость Биткойна, исходя из его родных свойств, реализуя смарт-контракты и сложные функции транзакций различными способами:
RGB реализует смарт-контракты через верификацию клиентом вне цепи, записывая изменения состояния в UTXO Биткойна. Хотя это имеет определенные преимущества в области конфиденциальности, использование сложно и не хватает Программируемости контрактов, что замедляет развитие.
RGB++ является еще одним расширением на основе концепции RGB, по-прежнему основанным на привязке UTXO, но использует саму блокчейн в качестве клиента-валидатора с консенсусом, предоставляя решение для кросс-цепочного перемещения метаданных активов, поддерживающее перемещение активов любой структуры UTXO.
Arch Network предоставляет Биткойн оригинальное решение для смарт-контрактов, создаёт ZK виртуальную машину и сеть валидаторов, записывая изменения состояния и этапы активов в транзакциях Биткойн через агрегацию транзакций.
RGB является ранней концепцией расширения смарт-контрактов в сообществе Биткойн. Он использует UTXO для упаковки и записи статуса данных, что предоставило важные идеи для последующего нативного масштабирования Биткойна. RGB использует метод верификации вне цепи, перемещая верификацию передачи токенов с уровня консенсуса на внецепные операции, которые проверяются определёнными клиентами, связанными с транзакцией. Хотя этот метод снижает требования к широковещательной передаче по сети, улучшает конфиденциальность и эффективность, он также делает третьи стороны невидимыми, усложняя процесс операций и затрудняя разработку, что ухудшает пользовательский опыт.
RGB++ является еще одной расширенной схемой, основанной на концепции RGB, по-прежнему основанной на связывании UTXO. Он использует Тьюринг-полную цепь UTXO (например, CKB или другие цепи) для обработки данных вне цепи и смарт-контрактов, обеспечивая безопасность через однородное связывание Биткойн. RGB++ не только расширяется на все Тьюринг-полные цепи UTXO, но и реализует безмостовую кросс-цепь с помощью однородного связывания UTXO, избегая проблемы "фальшивых токенов". Путем использования теневой цепи для проверки в цепи, RGB++ упрощает процесс проверки клиентом и оптимизирует пользовательский опыт.
Сеть Arch в основном состоит из Arch zkVM и сети узлов верификации Arch, использующих нулевое знание и децентрализованную сеть верификации для обеспечения безопасности и конфиденциальности смарт-контрактов. В отличие от RGB, она более удобна в использовании и не требует привязки к другой UTXO цепи, как RGB++. Arch zkVM выполняет смарт-контракты с помощью RISC Zero ZKVM и генерирует доказательства с нулевым знанием, которые проверяются децентрализованной сетью узлов верификации. Система работает на основе модели UTXO, заключая состояние смарт-контрактов в State UTXOs, что повышает безопасность и эффективность.
! Привязка UTXO: подробное объяснение решений для смарт-контрактов BTC RGB, RGB++ и Arch Network
В дизайне Программируемость Биткойн, RGB, RGB++ и Arch Network имеют свои особенности, но все они продолжают идею связывания UTXO. Одноразовое использование UTXO более подходит для записи состояния смарт-контрактов. Тем не менее, у этих решений есть заметные недостатки, такие как плохой пользовательский опыт, задержка подтверждения, согласованная с Биткойн, и низкая производительность. Хотя RGB++ улучшил пользовательский опыт, введя высокопроизводительную цепочку UTXO, это также привело к дополнительным предположениям о безопасности.
С увеличением числа разработчиков в сообществе Биткойн мы увидим появление большего количества решений для масштабирования, таких как предложение об обновлении op-cat, которое активно обсуждается. Решения, соответствующие природным свойствам Биткойн, заслуживают особого внимания, метод привязки UTXO является самым эффективным способом расширения программируемости Биткойн без обновления сети Биткойн. Если удастся решить проблемы пользовательского опыта, это станет важным прорывом в развитии смарт-контрактов Биткойн.