С первого квартала 2024 года, хотя спекулятивный интерес к экосистеме BTC несколько уменьшился, развитие на техническом уровне происходит очень быстро, особенно в области решений для программируемого расширения. В этой статье будут представлены несколько заметных программируемых решений BTC, включая Fractal Bitcoin, а также связанные с ними протоколы метаданных BTC, такие как BRC20, CBRC, ARC20.
Фрактал
Fractal является расширяемой платформой, виртуализированной на основе программного обеспечения клиента bitcoin core, которая повышает производительность всей сети за счет рекурсивного создания древовидной структуры. Она полностью совместима с BTC и его инфраструктурой, но активировала оператор op_cat, что позволяет реализовать больше логики.
Fractal разработан командой Unisat и выйдет на Beta тестовую сеть 1 июня 2024 года, а основной сети ожидается запуск в сентябре 2024 года.
Архитектурное проектирование
Fractal упаковывает клиент bitcoin core в развертываемый и запускаемый пакет программного обеспечения блокчейна (BCSP), позволяя независимо запускать несколько экземпляров, рекурсивно привязываясь к основной сети Bitcoin. Это похоже на запуск нескольких экземпляров виртуальных машин на одном компьютере (основная сеть BTC), созданных Fractal в виде BCSP.
Чтобы улучшить производительность, Fractal внес некоторые изменения в bitcoin core, такие как сокращение времени подтверждения блока и увеличение размера блока. Также активирован оператор op_cat, что предоставляет больше возможностей для решения масштабируемости на BTC.
В области межсетевого перемещения активов Fractal создала универсальный интерфейс для передачи активов, обеспечивая бесшовный перенос активов между различными уровнями. BTC и другие основные активы также могут существовать в качестве обернутых активов brc-20 на Fractal Bitcoin.
Гарантия безопасности
Безопасность Fractal в основном зависит от размера его вычислительной мощности. Он вводит механизм совместной добычи, при котором каждый третий блок генерируется путем объединенной добычи с BTC-майнерами, чтобы предотвратить потенциальные атаки на 51%. В то же время вновь созданные виртуализированные экземпляры цепи на этапе запуска пройдут через начальный период уязвимости, и операторы могут установить определенную высоту блока для обеспечения защиты.
АВМ
AVM (Atomicals Virtual Machine) является реализацией BTC смарт-контрактов протокола Atomicals. Он создает виртуальную машину, симулирующую BTC скрипт, и открывает множество оригинальных операционных кодов BTC, позволяя разработчикам реализовывать смарт-контракты с помощью комбинации биткойн-скриптов.
Инструкции виртуальной машины AVM содержат полный набор операционных кодов BTC, что позволяет разработчикам использовать множество неактивированных функций BTC для программирования. Это делает AVM родной предварительной сетью для расширения экосистемы BTC.
AVM — это архитектура, которая подходит почти для любого протокола метаданных, достаточно лишь немного настроить индексатор под виртуальной машиной. В настоящее время AVM выпущена в тестовом режиме, соответствующий код можно просмотреть на GitHub.
OP_NET
OP_NET предназначен для внедрения функций смарт-контрактов, подобных Ethereum, в сеть Bitcoin, но более соответствующих характеристикам и архитектуре Bitcoin. Он предлагает полный, компактный и удобный набор библиотек для разработки, в основном написанных на AssemblyScript.
Основные функции и характеристики
OP_NET сохранил консенсус блоков и доступность данных Bitcoin, выполняя сложные вычисления на блоках Bitcoin с помощью виртуальной машины (OP_VM). Он поддерживает множество языков программирования и использует Tapscript для активации расширенных функций смарт-контрактов.
При взаимодействии пользователю необходимо уплатить дополнительную комиссию, порядок упаковывания транзакций в сети OP_NET будет определяться в зависимости от комиссии. Для расширения использования BTC в приложениях DeFi, OP_NET предоставляет систему Proof of Authority, которая позволяет упаковывать BTC в WBTC.
Экологический проект
Экосистема OP_NET охватывает несколько областей, включая децентрализованную торговлю, кредитование, создание рынка, обеспечение ликвидности, кросс-чейн мосты и другие, включая такие проекты, как Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 является децентрализованным вычислительным протоколом, построенным на теории Ordinals, который реализует сложные операции DeFi, добавляя новые операции к brc20. Он предлагает такие операции, как mint2/mint3 и burn2/burn3, что позволяет токенам безопасно преобразовываться между моделью UTXO и моделью конечного автомата.
Протокол BRC-100 и все его расширения и улучшения в совокупности называются стеком протоколов BRC-100, все расширенные протоколы совместимы друг с другом и поддерживают межсетевые операции. В настоящее время существуют расширенные протоколы BRC-101, BRC-102 и BRC-104.
В экосистеме BRC-100 уже существует несколько проектов, включая inBRC, 100Swap и 100Layer.
Программируемые руны (Protorunes)
Программируемые руны — это расширенный уровень рун, который позволяет создавать программируемые активы с рунами. Наиболее важным проектом является Proto-Runes Protocol, разработанный командой основателя кошелька oyl @judoflexchop.
Ключевые механизмы протокола Proto-Runes включают Protoburn и Protomessage. Protoburn позволяет пользователям уничтожать руны и преобразовывать их в представление, используемое только для подсистем, в то время как Protomessage является инструкцией по выполнению операций в подсистеме.
Последние события: первый Protorune (QUORUM•GENESIS•PROTORUNE) успешно завершил Protoburn, предоставив ссылку на реализацию стандарта Protorune для открытого форума. Команда @judoflexchop разрабатывает WASM-индексатор для этого genesis protorune, с целью реализации функций on-chain управления на Bitcoin L1.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
7
Поделиться
комментарий
0/400
YieldChaser
· 1ч назад
Слишком напряженно, каждый день обновления технологий
Посмотреть ОригиналОтветить0
blockBoy
· 14ч назад
Следите за нами, технология - это король.
Посмотреть ОригиналОтветить0
SmartContractPlumber
· 07-28 15:50
Что за дрожь? Сначала протестируем стабильность.
Посмотреть ОригиналОтветить0
WalletInspector
· 07-28 15:44
биткойн действительно вечный бог!
Посмотреть ОригиналОтветить0
SleepTrader
· 07-28 15:32
Слишком много всего, не так ли?
Посмотреть ОригиналОтветить0
GasFeeCrying
· 07-28 15:31
Если не войти в позицию сейчас, то будет поздно, угу.
BTC экосистема технологии прогресса: Fractal, AVM и OP_NET лидируют в области Программируемость расширения
Прогресс BTC экосистемы на техническом уровне
С первого квартала 2024 года, хотя спекулятивный интерес к экосистеме BTC несколько уменьшился, развитие на техническом уровне происходит очень быстро, особенно в области решений для программируемого расширения. В этой статье будут представлены несколько заметных программируемых решений BTC, включая Fractal Bitcoin, а также связанные с ними протоколы метаданных BTC, такие как BRC20, CBRC, ARC20.
Фрактал
Fractal является расширяемой платформой, виртуализированной на основе программного обеспечения клиента bitcoin core, которая повышает производительность всей сети за счет рекурсивного создания древовидной структуры. Она полностью совместима с BTC и его инфраструктурой, но активировала оператор op_cat, что позволяет реализовать больше логики.
Fractal разработан командой Unisat и выйдет на Beta тестовую сеть 1 июня 2024 года, а основной сети ожидается запуск в сентябре 2024 года.
Архитектурное проектирование
Fractal упаковывает клиент bitcoin core в развертываемый и запускаемый пакет программного обеспечения блокчейна (BCSP), позволяя независимо запускать несколько экземпляров, рекурсивно привязываясь к основной сети Bitcoin. Это похоже на запуск нескольких экземпляров виртуальных машин на одном компьютере (основная сеть BTC), созданных Fractal в виде BCSP.
Чтобы улучшить производительность, Fractal внес некоторые изменения в bitcoin core, такие как сокращение времени подтверждения блока и увеличение размера блока. Также активирован оператор op_cat, что предоставляет больше возможностей для решения масштабируемости на BTC.
В области межсетевого перемещения активов Fractal создала универсальный интерфейс для передачи активов, обеспечивая бесшовный перенос активов между различными уровнями. BTC и другие основные активы также могут существовать в качестве обернутых активов brc-20 на Fractal Bitcoin.
Гарантия безопасности
Безопасность Fractal в основном зависит от размера его вычислительной мощности. Он вводит механизм совместной добычи, при котором каждый третий блок генерируется путем объединенной добычи с BTC-майнерами, чтобы предотвратить потенциальные атаки на 51%. В то же время вновь созданные виртуализированные экземпляры цепи на этапе запуска пройдут через начальный период уязвимости, и операторы могут установить определенную высоту блока для обеспечения защиты.
АВМ
AVM (Atomicals Virtual Machine) является реализацией BTC смарт-контрактов протокола Atomicals. Он создает виртуальную машину, симулирующую BTC скрипт, и открывает множество оригинальных операционных кодов BTC, позволяя разработчикам реализовывать смарт-контракты с помощью комбинации биткойн-скриптов.
Инструкции виртуальной машины AVM содержат полный набор операционных кодов BTC, что позволяет разработчикам использовать множество неактивированных функций BTC для программирования. Это делает AVM родной предварительной сетью для расширения экосистемы BTC.
AVM — это архитектура, которая подходит почти для любого протокола метаданных, достаточно лишь немного настроить индексатор под виртуальной машиной. В настоящее время AVM выпущена в тестовом режиме, соответствующий код можно просмотреть на GitHub.
OP_NET
OP_NET предназначен для внедрения функций смарт-контрактов, подобных Ethereum, в сеть Bitcoin, но более соответствующих характеристикам и архитектуре Bitcoin. Он предлагает полный, компактный и удобный набор библиотек для разработки, в основном написанных на AssemblyScript.
Основные функции и характеристики
OP_NET сохранил консенсус блоков и доступность данных Bitcoin, выполняя сложные вычисления на блоках Bitcoin с помощью виртуальной машины (OP_VM). Он поддерживает множество языков программирования и использует Tapscript для активации расширенных функций смарт-контрактов.
При взаимодействии пользователю необходимо уплатить дополнительную комиссию, порядок упаковывания транзакций в сети OP_NET будет определяться в зависимости от комиссии. Для расширения использования BTC в приложениях DeFi, OP_NET предоставляет систему Proof of Authority, которая позволяет упаковывать BTC в WBTC.
Экологический проект
Экосистема OP_NET охватывает несколько областей, включая децентрализованную торговлю, кредитование, создание рынка, обеспечение ликвидности, кросс-чейн мосты и другие, включая такие проекты, как Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 является децентрализованным вычислительным протоколом, построенным на теории Ordinals, который реализует сложные операции DeFi, добавляя новые операции к brc20. Он предлагает такие операции, как mint2/mint3 и burn2/burn3, что позволяет токенам безопасно преобразовываться между моделью UTXO и моделью конечного автомата.
Протокол BRC-100 и все его расширения и улучшения в совокупности называются стеком протоколов BRC-100, все расширенные протоколы совместимы друг с другом и поддерживают межсетевые операции. В настоящее время существуют расширенные протоколы BRC-101, BRC-102 и BRC-104.
В экосистеме BRC-100 уже существует несколько проектов, включая inBRC, 100Swap и 100Layer.
Программируемые руны (Protorunes)
Программируемые руны — это расширенный уровень рун, который позволяет создавать программируемые активы с рунами. Наиболее важным проектом является Proto-Runes Protocol, разработанный командой основателя кошелька oyl @judoflexchop.
Ключевые механизмы протокола Proto-Runes включают Protoburn и Protomessage. Protoburn позволяет пользователям уничтожать руны и преобразовывать их в представление, используемое только для подсистем, в то время как Protomessage является инструкцией по выполнению операций в подсистеме.
Последние события: первый Protorune (QUORUM•GENESIS•PROTORUNE) успешно завершил Protoburn, предоставив ссылку на реализацию стандарта Protorune для открытого форума. Команда @judoflexchop разрабатывает WASM-индексатор для этого genesis protorune, с целью реализации функций on-chain управления на Bitcoin L1.