Исследование Программируемости экосистемы Биткойна
Биткойн как наиболее ликвидный и безопасный блокчейн привлек большое количество разработчиков после бума мемов. Они быстро обратили внимание на Программируемость и проблемы масштабируемости Биткойна. Внедряя различные решения, такие как ZK, DA, сайдчейны, роллап и рестейкинг, экосистема Биткойна переживает новый пик процветания, становясь основным фокусом текущего бычьего рынка.
Однако многие проекты продолжают опыт масштабирования таких платформ, как Эфириум, и часто полагаются на централизованные мосты между цепями, что становится слабым местом системы. Существует очень мало решений, основанных на характеристиках самого Биткойна, что связано с тем, что опыт разработки Биткойна не является дружелюбным. Биткойн трудно заставить работать смарт-контракты так, как это делает Эфириум, и основными причинами этого являются:
Язык сценариев Биткойна ограничивает Тьюринговую полноту по соображениям безопасности и не может выполнять сложные смарт-контракты.
Биткойн блокчейн хранит данные, предназначенные для простых транзакций, не оптимизирован для сложных смарт-контрактов.
Биткойн не имеет виртуальной машины для выполнения смарт-контрактов.
Изоляционное свидетельство 2017 года (SegWit) увеличило лимит размера блока; обновление Taproot 2021 года сделало возможной верификацию массовых подписей, что ускорило обработку транзакций. Эти обновления заложили основу для Программируемость Биткойн.
В 2022 году разработчики представили "Теорию ординалов", которая описывает схему нумерации Сатоши, позволяющую встраивать произвольные данные в транзакции Биткойн, открывая новые перспективы для приложений, таких как смарт-контракты.
В настоящее время большинство проектов, расширяющих Программируемость Биткойна, зависят от вторичных сетей (L2), что требует от пользователей доверия к кросс-чейн мостам, что становится вызовом для привлечения пользователей и ликвидности в L2. Кроме того, Биткойн не имеет нативной виртуальной машины или Программируемости, что затрудняет реализацию связи между L2 и L1 без дополнительных предположений о доверии.
RGB, RGB++ и Arch Network пытаются, исходя из родных свойств Биткойна, усилить его Программируемость, предлагая возможности смарт-контрактов и сложных транзакций различными способами:
RGB является программируемым решением смарт-контрактов, которое проверяется через клиент вне цепи и фиксирует изменения состояния в UTXO Биткойна. Хотя это имеет преимущества в области конфиденциальности, использование затруднено и не хватает комбинационной способности контрактов.
RGB++ основан на привязке UTXO, рассматривает саму цепочку как клиентского валидатора с консенсусом, предоставляет решение для кросс-цепочечных метаданных активов, поддерживает перенос любых цепочек со структурой UTXO.
Arch Network предоставляет нативное решение для смарт-контрактов для Биткойна, создавая ZK виртуальную машину и сеть валидаторов, записывая изменения состояния в транзакциях Биткойна через агрегацию транзакций.
RGB использует верификацию вне цепи, перемещая проверку перевода токенов с уровня консенсуса на вне цепи, где верификация осуществляется специальными клиентами, связанными с транзакцией. Это снижает требования к широковещательной передаче по всей сети, улучшает конфиденциальность и эффективность, но также делает третью сторону невидимой, усложняет операции и ухудшает пользовательский опыт. RGB вводит концепцию одноразовых запечатывающих лент, где каждый UTXO может быть потрачен только один раз, состояние смарт-контракта инкапсулируется в UTXO и управляется запечатывающей лентой.
RGB++ использует программируемую UTXO-цепочку для обработки данных вне цепи и смарт-контрактов, обеспечивая безопасность через гомоморфную привязку к Биткойну. Он расширяется на все программируемые UTXO-цепочки, улучшая межцепочечную совместимость и ликвидность активов. RGB++ реализует межцепочечную связь без мостов через гомоморфную привязку UTXO, избегая проблемы "фальшивых токенов". Верификация в цепи осуществляется через теневую цепь, что упрощает процесс верификации клиентом и оптимизирует пользовательский опыт.
Arch Network состоит из Arch zkVM и сети верификационных узлов, использует нулевое знание для обеспечения безопасности и конфиденциальности смарт-контрактов. Arch zkVM выполняет смарт-контракты и генерирует доказательства с нулевым знанием, которые проверяются сетью верификационных узлов. Система работает на базе модели UTXO, заключая состояние смарт-контрактов в State UTXOs, а Asset UTXOs используются для представления Биткойн или других токенов. Верификационная сеть проверяет содержание ZKVM через случайно выбранные узлы-лидеры, используя схему подписи FROST для агрегации подписей узлов, и в конечном итоге транзакция транслируется в сеть Биткойн.
Эти три решения имеют свои особенности и продолжают использовать подход с привязкой UTXO. Одноразовое использование UTXO лучше подходит для записи состояния смарт-контрактов. Однако их недостатком является плохой пользовательский опыт и отсутствие улучшений производительности. С увеличением числа разработчиков, присоединившихся к сообществу Биткойна, мы увидим больше решений для масштабирования, таких как предложение по обновлению op-cat, которое активно обсуждается. Решения, соответствующие природным свойствам Биткойна, заслуживают особого внимания; метод привязки UTXO является эффективным способом расширения программируемости Биткойна без обновления сети. Если удастся решить проблемы с пользовательским опытом, это принесет огромный прогресс для смарт-контрактов Биткойна.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
8
Поделиться
комментарий
0/400
SybilSlayer
· 07-24 04:39
BTC действительно очень удобен.
Посмотреть ОригиналОтветить0
gas_guzzler
· 07-23 23:13
rgb еще считает, что блокчейн недостаточно сложен~
Посмотреть ОригиналОтветить0
GasWastingMaximalist
· 07-23 05:50
Опять придумали что-то новенькое~
Посмотреть ОригиналОтветить0
MysteryBoxOpener
· 07-22 15:56
Сложно, сложно! Это просто оболочка.
Посмотреть ОригиналОтветить0
RugResistant
· 07-21 22:29
красные флаги повсюду в этих новых rgb Протоколах, честно говоря... требуется тщательный аудит безопасности как можно скорее
Посмотреть ОригиналОтветить0
SerumSqueezer
· 07-21 22:29
Опять очередной безперспективный альткоин
Посмотреть ОригиналОтветить0
NFTRegretDiary
· 07-21 22:28
Закатилось, Биткойн тоже занялся смарт-контрактами.
Экосистема Биткойн: исследование программируемых решений RGB, RGB++ и Arch Network
Исследование Программируемости экосистемы Биткойна
Биткойн как наиболее ликвидный и безопасный блокчейн привлек большое количество разработчиков после бума мемов. Они быстро обратили внимание на Программируемость и проблемы масштабируемости Биткойна. Внедряя различные решения, такие как ZK, DA, сайдчейны, роллап и рестейкинг, экосистема Биткойна переживает новый пик процветания, становясь основным фокусом текущего бычьего рынка.
Однако многие проекты продолжают опыт масштабирования таких платформ, как Эфириум, и часто полагаются на централизованные мосты между цепями, что становится слабым местом системы. Существует очень мало решений, основанных на характеристиках самого Биткойна, что связано с тем, что опыт разработки Биткойна не является дружелюбным. Биткойн трудно заставить работать смарт-контракты так, как это делает Эфириум, и основными причинами этого являются:
Изоляционное свидетельство 2017 года (SegWit) увеличило лимит размера блока; обновление Taproot 2021 года сделало возможной верификацию массовых подписей, что ускорило обработку транзакций. Эти обновления заложили основу для Программируемость Биткойн.
В 2022 году разработчики представили "Теорию ординалов", которая описывает схему нумерации Сатоши, позволяющую встраивать произвольные данные в транзакции Биткойн, открывая новые перспективы для приложений, таких как смарт-контракты.
В настоящее время большинство проектов, расширяющих Программируемость Биткойна, зависят от вторичных сетей (L2), что требует от пользователей доверия к кросс-чейн мостам, что становится вызовом для привлечения пользователей и ликвидности в L2. Кроме того, Биткойн не имеет нативной виртуальной машины или Программируемости, что затрудняет реализацию связи между L2 и L1 без дополнительных предположений о доверии.
RGB, RGB++ и Arch Network пытаются, исходя из родных свойств Биткойна, усилить его Программируемость, предлагая возможности смарт-контрактов и сложных транзакций различными способами:
RGB является программируемым решением смарт-контрактов, которое проверяется через клиент вне цепи и фиксирует изменения состояния в UTXO Биткойна. Хотя это имеет преимущества в области конфиденциальности, использование затруднено и не хватает комбинационной способности контрактов.
RGB++ основан на привязке UTXO, рассматривает саму цепочку как клиентского валидатора с консенсусом, предоставляет решение для кросс-цепочечных метаданных активов, поддерживает перенос любых цепочек со структурой UTXO.
Arch Network предоставляет нативное решение для смарт-контрактов для Биткойна, создавая ZK виртуальную машину и сеть валидаторов, записывая изменения состояния в транзакциях Биткойна через агрегацию транзакций.
RGB использует верификацию вне цепи, перемещая проверку перевода токенов с уровня консенсуса на вне цепи, где верификация осуществляется специальными клиентами, связанными с транзакцией. Это снижает требования к широковещательной передаче по всей сети, улучшает конфиденциальность и эффективность, но также делает третью сторону невидимой, усложняет операции и ухудшает пользовательский опыт. RGB вводит концепцию одноразовых запечатывающих лент, где каждый UTXO может быть потрачен только один раз, состояние смарт-контракта инкапсулируется в UTXO и управляется запечатывающей лентой.
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 является эффективным способом расширения программируемости Биткойна без обновления сети. Если удастся решить проблемы с пользовательским опытом, это принесет огромный прогресс для смарт-контрактов Биткойна.