Экосистема Биткойн: исследование программируемых решений RGB, RGB++ и Arch Network

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

Исследование Программируемости экосистемы Биткойна

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

BTC-0.89%
ARCH-2.04%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Поделиться
комментарий
0/400
SybilSlayervip
· 07-24 04:39
BTC действительно очень удобен.
Посмотреть ОригиналОтветить0
gas_guzzlervip
· 07-23 23:13
rgb еще считает, что блокчейн недостаточно сложен~
Посмотреть ОригиналОтветить0
GasWastingMaximalistvip
· 07-23 05:50
Опять придумали что-то новенькое~
Посмотреть ОригиналОтветить0
MysteryBoxOpenervip
· 07-22 15:56
Сложно, сложно! Это просто оболочка.
Посмотреть ОригиналОтветить0
RugResistantvip
· 07-21 22:29
красные флаги повсюду в этих новых rgb Протоколах, честно говоря... требуется тщательный аудит безопасности как можно скорее
Посмотреть ОригиналОтветить0
SerumSqueezervip
· 07-21 22:29
Опять очередной безперспективный альткоин
Посмотреть ОригиналОтветить0
NFTRegretDiaryvip
· 07-21 22:28
Закатилось, Биткойн тоже занялся смарт-контрактами.
Посмотреть ОригиналОтветить0
MEVHunterNoLossvip
· 07-21 22:16
Кто может выдержать стремительный Газ?
Посмотреть ОригиналОтветить0
  • Закрепить