Технические инновации экосистемы BTC недавно достигли значительных успехов, особенно в области расширения Программируемость. В данной статье будут представлены несколько наиболее обсуждаемых решений, включая Fractal Bitcoin, а также программируемые реализации протоколов метаданных BTC, таких как BRC20, CBRC и ARC20.
Фрактал
Fractal является масштабируемой платформой, виртуализированной на основе клиентского программного обеспечения bitcoin core, которая улучшает производительность всей сети через рекурсивное создание древовидных структур. Она полностью совместима с биткоином, но активировала оператор op_cat для реализации большего количества логики.
Fractal разработан командой Unisat и планируется запустить основную сеть в сентябре 2024 года. Его токеномика включает 50% от добычи, 15% для экосистемы, 5% для предпродажи ранним инвесторам и т.д.
В архитектурном дизайне Fractal упаковывает bitcoin core в разлагаемый пакет программного обеспечения для блокчейна (BCSP), позволяя запускать несколько экземпляров BCSP в основной сети Bitcoin с помощью рекурсивной привязки. Он внес некоторые изменения в bitcoin core, такие как сокращение времени подтверждения и увеличение размера блока, чтобы повысить производительность.
Fractal активировал оператор op_cat, предоставив пространство для исследований дополнительных решений по масштабированию BTC. Разные экземпляры цепочек могут общаться, обеспечивая бесшовный перенос активов. BTC и другие активы могут поступать в сеть Fractal через децентрализованные мосты.
Для повышения безопасности Fractal внедрил механизм совместной добычи, при котором один из трех блоков создается совместным майнингом с BTC-майнерами. Новосозданные виртуализированные экземпляры цепочки на этапе запуска будут иметь период защиты.
АВМ
AVM(Atomicals Virtual Machine) является реализацией BTC смарт-контрактов протокола Atomicals. Она создает виртуальную машину, имитирующую BTC-скрипт, открывая доступ к нескольким исходным операциям BTC, позволяя разработчикам реализовывать смарт-контракты через комбинации биткойн-скриптов.
AVM реализует Тьюринг-полноту через двойной стек PDA. Он работает в песочнице, которая включает индексатор, анализатор инструкций и глобальное состояние, что позволяет обрабатывать смарт-контракты и проверять синхронизацию состояния.
Инструкции AVM содержат полный набор операций BTC, что позволяет разработчикам программировать функции BTC, которые не активированы в основной сети. Он подходит для любого протокола метаданных, просто отрегулировав индексатор.
OP_NET
OP_NET стремится внедрить функции смарт-контрактов, похожие на Ethereum, в сеть Bitcoin. Он предлагает полный, компактный и удобный набор библиотек для разработки, в основном написанный на AssemblyScript.
OP_NET сохранил блокчейн консенсус и доступность данных биткойна, выполняя сложные вычисления на блоках биткойна с помощью виртуальной машины OP_VM. Он поддерживает множество языков программирования и использует Tapscript для активации функций продуманных смарт-контрактов.
При взаимодействии в сети OP_NET пользователи должны оплачивать дополнительные комиссии. Для расширения использования BTC в DeFi-приложениях OP_NET предоставляет систему Proof of Authority, позволяющую упаковывать BTC в WBTC.
Экосистема OP_NET охватывает несколько областей, включая децентрализованную торговлю, кредитование, маркетмейкерство и другие, такие как Motoswap, Stash, Ordinal Novus.
BRC100
BRC-100 — это децентрализованный вычислительный протокол, построенный на теории Ordinals, который реализует сложные функции DeFi через новые операции, такие как "уничтожение" и "чеканка". Он предоставляет операции mint2/mint3 и burn2/burn3, позволяя токенам переходить между моделями UTXO и моделью состояния.
Стек протоколов BRC-100 включает в себя несколько взаимосовместимых расширенных протоколов, таких как BRC-101( протокол децентрализованного управления на цепи), BRC-102( протокол автоматической ликвидности) и BRC-104( протокол ликвидного стекинга/перестекинга).
В экосистеме BRC-100 уже существуют проекты, такие как inBRC( рынок и индексатор ), 100Swap( AMM DEX) и 100Layer( протокол ликвидности ).
Программируемость符文(Protorunes)
Программируемость рун — это расширенный уровень рун, позволяющий создавать программируемые активы с рунами. Протокол Proto-Runes является одним из основных проектов, предоставляющим основу для программируемых рун.
Ключевые механизмы Proto-Runes включают Protoburn(, который преобразует руны в форму, доступную для подпротоколов), и Protomessage(, операционные инструкции в подпротоколе). Он представляет поля протокола и сообщения с помощью кодирования LEB128, чтобы сэкономить место и повысить эффективность.
Недавно первый Protorune — QUORUM•GENESIS•PROTORUNE успешно завершил Protoburn, предоставив функциональную модель для реализации онлайнового управления на Bitcoin L1.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Экосистема BTC с программируемыми решениями стремительно развивается, Fractal и AVM ведут инновации.
Быстрое развитие программируемости экосистемы BTC
Технические инновации экосистемы BTC недавно достигли значительных успехов, особенно в области расширения Программируемость. В данной статье будут представлены несколько наиболее обсуждаемых решений, включая Fractal Bitcoin, а также программируемые реализации протоколов метаданных BTC, таких как BRC20, CBRC и ARC20.
Фрактал
Fractal является масштабируемой платформой, виртуализированной на основе клиентского программного обеспечения bitcoin core, которая улучшает производительность всей сети через рекурсивное создание древовидных структур. Она полностью совместима с биткоином, но активировала оператор op_cat для реализации большего количества логики.
Fractal разработан командой Unisat и планируется запустить основную сеть в сентябре 2024 года. Его токеномика включает 50% от добычи, 15% для экосистемы, 5% для предпродажи ранним инвесторам и т.д.
В архитектурном дизайне Fractal упаковывает bitcoin core в разлагаемый пакет программного обеспечения для блокчейна (BCSP), позволяя запускать несколько экземпляров BCSP в основной сети Bitcoin с помощью рекурсивной привязки. Он внес некоторые изменения в bitcoin core, такие как сокращение времени подтверждения и увеличение размера блока, чтобы повысить производительность.
Fractal активировал оператор op_cat, предоставив пространство для исследований дополнительных решений по масштабированию BTC. Разные экземпляры цепочек могут общаться, обеспечивая бесшовный перенос активов. BTC и другие активы могут поступать в сеть Fractal через децентрализованные мосты.
Для повышения безопасности Fractal внедрил механизм совместной добычи, при котором один из трех блоков создается совместным майнингом с BTC-майнерами. Новосозданные виртуализированные экземпляры цепочки на этапе запуска будут иметь период защиты.
АВМ
AVM(Atomicals Virtual Machine) является реализацией BTC смарт-контрактов протокола Atomicals. Она создает виртуальную машину, имитирующую BTC-скрипт, открывая доступ к нескольким исходным операциям BTC, позволяя разработчикам реализовывать смарт-контракты через комбинации биткойн-скриптов.
AVM реализует Тьюринг-полноту через двойной стек PDA. Он работает в песочнице, которая включает индексатор, анализатор инструкций и глобальное состояние, что позволяет обрабатывать смарт-контракты и проверять синхронизацию состояния.
Инструкции AVM содержат полный набор операций BTC, что позволяет разработчикам программировать функции BTC, которые не активированы в основной сети. Он подходит для любого протокола метаданных, просто отрегулировав индексатор.
OP_NET
OP_NET стремится внедрить функции смарт-контрактов, похожие на Ethereum, в сеть Bitcoin. Он предлагает полный, компактный и удобный набор библиотек для разработки, в основном написанный на AssemblyScript.
OP_NET сохранил блокчейн консенсус и доступность данных биткойна, выполняя сложные вычисления на блоках биткойна с помощью виртуальной машины OP_VM. Он поддерживает множество языков программирования и использует Tapscript для активации функций продуманных смарт-контрактов.
При взаимодействии в сети OP_NET пользователи должны оплачивать дополнительные комиссии. Для расширения использования BTC в DeFi-приложениях OP_NET предоставляет систему Proof of Authority, позволяющую упаковывать BTC в WBTC.
Экосистема OP_NET охватывает несколько областей, включая децентрализованную торговлю, кредитование, маркетмейкерство и другие, такие как Motoswap, Stash, Ordinal Novus.
BRC100
BRC-100 — это децентрализованный вычислительный протокол, построенный на теории Ordinals, который реализует сложные функции DeFi через новые операции, такие как "уничтожение" и "чеканка". Он предоставляет операции mint2/mint3 и burn2/burn3, позволяя токенам переходить между моделями UTXO и моделью состояния.
Стек протоколов BRC-100 включает в себя несколько взаимосовместимых расширенных протоколов, таких как BRC-101( протокол децентрализованного управления на цепи), BRC-102( протокол автоматической ликвидности) и BRC-104( протокол ликвидного стекинга/перестекинга).
В экосистеме BRC-100 уже существуют проекты, такие как inBRC( рынок и индексатор ), 100Swap( AMM DEX) и 100Layer( протокол ликвидности ).
Программируемость符文(Protorunes)
Программируемость рун — это расширенный уровень рун, позволяющий создавать программируемые активы с рунами. Протокол Proto-Runes является одним из основных проектов, предоставляющим основу для программируемых рун.
Ключевые механизмы Proto-Runes включают Protoburn(, который преобразует руны в форму, доступную для подпротоколов), и Protomessage(, операционные инструкции в подпротоколе). Он представляет поля протокола и сообщения с помощью кодирования LEB128, чтобы сэкономить место и повысить эффективность.
Недавно первый Protorune — QUORUM•GENESIS•PROTORUNE успешно завершил Protoburn, предоставив функциональную модель для реализации онлайнового управления на Bitcoin L1.