Обзор решений по расширению программируемости экосистемы BTC
Экосистема Биткойна быстро развивается на техническом уровне, особенно в области расширения Программируемость. В данной статье рассматриваются несколько популярных расширений BTC: Fractal, AVM, OP_NET, BRC100 и программируемые руны.
Фрактал
Fractal является масштабируемой архитектурой, основанной на виртуализации программного обеспечения клиента bitcoin core. Он создает иерархические структуры дерева рекурсивно, каждая уровень блокчейна может повысить производительность всей сети. Fractal полностью совместим с биткойном, но активирует оператор op_cat, что позволяет реализовать больше логики.
Fractal разработан командой и ожидается, что основная сеть будет запущена в сентябре 2024 года. Его токеномика уже опубликована: 50% будет получено через майнинг, 15% будет направлено на экосистему, 5% будет предварительно продано ранним инвесторам, 20% займут консультанты и ключевые участники, 10% будет использовано для установления партнерств и ликвидности.
Fractal использует технологии виртуализации для запуска нескольких экземпляров bitcoin core на основной системе. Он изменяет время подтверждения блока и его размер для повышения производительности. Активы могут бесшовно перемещаться между различными уровнями. Безопасность зависит от объема вычислительной мощности и введены механизмы, такие как совместный майнинг, для усиления безопасности.
АВМ
AVM(Atomicals Virtual Machine) является реализацией смарт-контракта BTC протокола Atomicals. Она создает виртуальную машину, имитирующую BTC-скрипт, открывая множество исходных операций BTC, позволяя разработчикам реализовывать смарт-контракты с помощью комбинации биткойн-скриптов.
AVM в максимальной степени использует возможности оригинальных операций BTC и реализует полную Тьюринговую полноту через двойной стек PDA. Он содержит полный набор операций BTC, что позволяет разработчикам использовать неактивированные функции BTC для программирования.
AVM представляет собой архитектуру, которая может быть применена к любому метаданному протоколу. Он выпущен в тестовой версии, соответствующий код открыт.
OP_NET
OP_NET предназначен для внедрения функциональности смарт-контрактов, аналогичной Ethereum, в сеть Bitcoin. Он сохраняет блоковое согласие и доступность данных Bitcoin, выполняя сложные вычисления на блоках Bitcoin с помощью виртуальной машины OP_VM.
OP_NET поддерживает несколько языков программирования, используя Tapscript для активации функций продвинутых смарт-контрактов. Код смарт-контракта сжимается и записывается в BTC-транзакции. Кроме комиссии за транзакции BTC, пользователи также должны платить дополнительные сборы сети OP_NET.
OP_NET совместим с SegWit и Taproot, его токен дизайн не привязан к UTXO, что повышает безопасность. Экосистема охватывает несколько областей, включая децентрализованную торговлю, кредитование, создание рынка и др.
BRC100
BRC-100 — это децентрализованный вычислительный протокол, основанный на теории Ordinals. Он добавляет новые операции, такие как "уничтожение" и "чеканка", для brc20, позволяя реализовать сложные функции DeFi через комбинацию этих операций.
BRC-100 предоставляет операции mint2/mint3 и burn2/burn3, позволяя токенам переходить между моделью UTXO и моделью состояния. Он может увеличить вычислительную мощность через расширяемые протоколы, все расширяемые протоколы совместимы друг с другом.
Экосистема BRC-100 включает в себя рынок inBRC( и индексатор ), 100Swap( AMM DEX), 100Layer( протокол ликвидности ) и другие проекты.
Программируемость符文(Protorunes)
Программируемые руны являются расширяющим слоем рун, позволяющим создавать программируемые активы с рунами. Протокол Proto-Runes предоставляет рамки для программируемых рун, поддерживая управление и передачу рунных активов между субпротоколами.
Ключевые механизмы Proto-Runes включают Protoburn(, который преобразует руны в специальную форму для подпротоколов) и Protomessage(, который содержит операционные команды в подпротоколе). Индексатор обрабатывает протокольные сообщения подпротокола последовательно, реализуя сложную операционную логику.
В настоящее время завершено создание Protoburn для Genesis Protorune, и разрабатывается WASM-индексатор, который предназначен для реализации функций управления на цепочке.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Инновационное обновление экосистемы BTC: анализ пяти основных решений по Программируемости.
Обзор решений по расширению программируемости экосистемы BTC
Экосистема Биткойна быстро развивается на техническом уровне, особенно в области расширения Программируемость. В данной статье рассматриваются несколько популярных расширений BTC: Fractal, AVM, OP_NET, BRC100 и программируемые руны.
Фрактал
Fractal является масштабируемой архитектурой, основанной на виртуализации программного обеспечения клиента bitcoin core. Он создает иерархические структуры дерева рекурсивно, каждая уровень блокчейна может повысить производительность всей сети. Fractal полностью совместим с биткойном, но активирует оператор op_cat, что позволяет реализовать больше логики.
Fractal разработан командой и ожидается, что основная сеть будет запущена в сентябре 2024 года. Его токеномика уже опубликована: 50% будет получено через майнинг, 15% будет направлено на экосистему, 5% будет предварительно продано ранним инвесторам, 20% займут консультанты и ключевые участники, 10% будет использовано для установления партнерств и ликвидности.
Fractal использует технологии виртуализации для запуска нескольких экземпляров bitcoin core на основной системе. Он изменяет время подтверждения блока и его размер для повышения производительности. Активы могут бесшовно перемещаться между различными уровнями. Безопасность зависит от объема вычислительной мощности и введены механизмы, такие как совместный майнинг, для усиления безопасности.
АВМ
AVM(Atomicals Virtual Machine) является реализацией смарт-контракта BTC протокола Atomicals. Она создает виртуальную машину, имитирующую BTC-скрипт, открывая множество исходных операций BTC, позволяя разработчикам реализовывать смарт-контракты с помощью комбинации биткойн-скриптов.
AVM в максимальной степени использует возможности оригинальных операций BTC и реализует полную Тьюринговую полноту через двойной стек PDA. Он содержит полный набор операций BTC, что позволяет разработчикам использовать неактивированные функции BTC для программирования.
AVM представляет собой архитектуру, которая может быть применена к любому метаданному протоколу. Он выпущен в тестовой версии, соответствующий код открыт.
OP_NET
OP_NET предназначен для внедрения функциональности смарт-контрактов, аналогичной Ethereum, в сеть Bitcoin. Он сохраняет блоковое согласие и доступность данных Bitcoin, выполняя сложные вычисления на блоках Bitcoin с помощью виртуальной машины OP_VM.
OP_NET поддерживает несколько языков программирования, используя Tapscript для активации функций продвинутых смарт-контрактов. Код смарт-контракта сжимается и записывается в BTC-транзакции. Кроме комиссии за транзакции BTC, пользователи также должны платить дополнительные сборы сети OP_NET.
OP_NET совместим с SegWit и Taproot, его токен дизайн не привязан к UTXO, что повышает безопасность. Экосистема охватывает несколько областей, включая децентрализованную торговлю, кредитование, создание рынка и др.
BRC100
BRC-100 — это децентрализованный вычислительный протокол, основанный на теории Ordinals. Он добавляет новые операции, такие как "уничтожение" и "чеканка", для brc20, позволяя реализовать сложные функции DeFi через комбинацию этих операций.
BRC-100 предоставляет операции mint2/mint3 и burn2/burn3, позволяя токенам переходить между моделью UTXO и моделью состояния. Он может увеличить вычислительную мощность через расширяемые протоколы, все расширяемые протоколы совместимы друг с другом.
Экосистема BRC-100 включает в себя рынок inBRC( и индексатор ), 100Swap( AMM DEX), 100Layer( протокол ликвидности ) и другие проекты.
Программируемость符文(Protorunes)
Программируемые руны являются расширяющим слоем рун, позволяющим создавать программируемые активы с рунами. Протокол Proto-Runes предоставляет рамки для программируемых рун, поддерживая управление и передачу рунных активов между субпротоколами.
Ключевые механизмы Proto-Runes включают Protoburn(, который преобразует руны в специальную форму для подпротоколов) и Protomessage(, который содержит операционные команды в подпротоколе). Индексатор обрабатывает протокольные сообщения подпротокола последовательно, реализуя сложную операционную логику.
В настоящее время завершено создание Protoburn для Genesis Protorune, и разрабатывается WASM-индексатор, который предназначен для реализации функций управления на цепочке.