Экосистема BTC достигла значительного прогресса в области Программируемости
С начала первого квартала 2024 года экосистема BTC демонстрирует стремительное развитие на техническом уровне, особенно в области программируемости. В данной статье будут представлены несколько наиболее обсуждаемых решений по масштабированию BTC, включая Fractal Bitcoin, AVM, OP_NET, BRC100 и программируемые руны.
Фрактал
Fractal является расширяемой структурой, виртуализированной на основе клиентского программного обеспечения bitcoin core. Он создает древовидную структуру рекурсивно, где каждый уровень блокчейна может повысить производительность всей сети. Fractal полностью совместим с BTC и его инфраструктурой, но активировал оператор op_cat, позволяющий реализовать больше логики.
Фрактал разработан командой Unisat и запущен в бета-тестирование 1 июня 2024 года, ожидается запуск основной сети в сентябре 2024 года. Его токеномика включает 50% от добычи, 15% для экосистемы, 5% на предзаказ для ранних инвесторов, 20% распределяется консультантам и ключевым участникам, 10% используется для субсидий сообществу.
В архитектурном дизайне Fractal полностью виртуализирует клиент bitcoin core, упаковывая его в развертываемый и работающий пакет программного обеспечения для блокчейна. Он рекурсивно привязывается к основной сети биткойна, независимо запуская несколько экземпляров. Fractal внес некоторые изменения в bitcoin core, такие как сокращение времени подтверждения блоков и увеличение размера блоков, чтобы повысить производительность и снизить задержку.
Fractal внедрил механизм совместного майнинга, при котором каждый третий блок создается в процессе совместного майнинга с майнерами BTC для повышения безопасности сети. Кроме того, вновь созданные виртуализированные экземпляры цепочек на этапе запуска проходят период начальной уязвимости, и операторы могут установить определенную высоту блока для обеспечения защиты.
АВМ
AVM (Атомикальная Виртуальная Машина) является реализацией смарт-контрактов BTC протокола Atomicals. Она создает виртуальную машину, имитирующую BTC-скрипты, и открывает несколько оригинальных опкодов BTC, позволяя разработчикам реализовывать смарт-контракты через комбинации биткойн-скриптов.
AVM реализует полноту Тьюринга через двойной стек PDA (программируемость автоматов с доступом к памяти). Он работает в песочнице, которая содержит индексатор, интерпретатор инструкций и глобальное состояние, обеспечивая обработку смарт-контрактов и верификацию синхронизации состояния.
Инструкция AVM содержит полный набор команд BTC, что позволяет разработчикам использовать множество неактивированных функций BTC для программирования. Он подходит для различных протоколов метаданных, таких как BRC20, ARC20, Runes и CBRC, и требует лишь незначительной настройки индексатора под виртуальной машиной.
OP_NET
OP_NET предназначен для внедрения функций смарт-контрактов, аналогичных Ethereum, в сеть Bitcoin, но более соответствующих характеристикам и архитектуре Bitcoin. Он предлагает полный, компактный и удобный набор библиотек для разработки, в основном написанный на AssemblyScript.
OP_NET сохранил блокчейн-консенсус и доступность данных биткойна, выполняя сложные вычисления на блоках биткойна с помощью виртуальной машины (OP_VM). Он поддерживает множество языков программирования, таких как AssemblyScript, Rust и Python.
В сети OP_NET пользователи должны платить дополнительную комиссию, а порядок упаковки транзакций будет определяться в соответствии с комиссией. Для расширения использования BTC в приложениях DeFi, OP_NET предлагает систему Proof of Authority, позволяющую упаковывать BTC в WBTC.
Экосистема OP_NET охватывает несколько областей, включая децентрализованные обмены, кредитование, маркетмейкинг, предоставление ликвидности и кроссчейн-мосты, такие как проекты Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 является децентрализованным вычислительным протоколом, построенным на теории Ordinals. Он реализует сложные операции DeFi, добавляя новые операции, такие как "сжигание" и "чеканка" для brc20. BRC-100 предоставляет операции mint2/mint3 и burn2/burn3, что позволяет токенам преобразовываться между UTXO моделью и моделью состояний.
Протокол BRC-100 и его расширенные протоколы объединяются под названием стек протоколов BRC-100, все расширенные протоколы совместимы друг с другом. В настоящее время существуют такие расширения, как BRC-101 (протокол децентрализованного управления на блокчейне), BRC-102 (протокол автоматизированной ликвидности) и BRC-104 (протокол ликвидного стекинга/перестекинга).
В экосистеме BRC-100主要有三个 проекта: inBRC (первый рынок и индексатор BRC-100), 100Swap (децентрализованная биржа на основе протокола BRC-102) и 100Layer (протокол ликвидности на биткойн L1).
Программируемость рун (Protorunes)
Программируемые руны — это расширяющий слой рун, который позволяет создавать программируемые активы с рунами. Протокол Proto-Runes является одним из основных проектов, разработанных командой @judoflexchop, основателем кошелька oyl.
Протокол Proto-Runes позволяет уничтожать руны и преобразовывать их в представления, используемые подпрограммами, через механизм Protoburn. Protomessage — это операции команды, выполняемые в подпрограмме, реализуемые путем кодирования в структуре Protostone и разбором индексатором.
Недавно первый Protorune (QUORUM•GENESIS•PROTORUNE) успешно завершил Protoburn. Этот генезис Protorune предназначен для того, чтобы служить открытым форумом стандартов Protorune и может быть интегрирован в протокол, предоставляя функции управления для токенов проекта.
В целом, эти решения по расширению BTC внедрили в экосистему биткойнов более мощные функции Программируемости и поддержку децентрализованных приложений, что способствовало технологическим инновациям и расширению сценариев применения экосистемы BTC.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
7
Репост
Поделиться
комментарий
0/400
AirdropChaser
· 07-22 10:22
btc наконец-то понял
Посмотреть ОригиналОтветить0
CompoundPersonality
· 07-21 17:04
Красивый BTC наконец-то эволюционировал!
Посмотреть ОригиналОтветить0
GasWhisperer
· 07-21 15:10
хм, Газовые паттерны предполагают, что биткойн становится интереснее.
Посмотреть ОригиналОтветить0
SchrodingerWallet
· 07-19 15:23
btc единственный босс, похоже, пришел в Большой залив.
Большие достижения в расширении экосистемы BTC: Fractal, AVM, OP_NET и другие ведут инновации в Программируемость.
Экосистема BTC достигла значительного прогресса в области Программируемости
С начала первого квартала 2024 года экосистема BTC демонстрирует стремительное развитие на техническом уровне, особенно в области программируемости. В данной статье будут представлены несколько наиболее обсуждаемых решений по масштабированию BTC, включая Fractal Bitcoin, AVM, OP_NET, BRC100 и программируемые руны.
Фрактал
Fractal является расширяемой структурой, виртуализированной на основе клиентского программного обеспечения bitcoin core. Он создает древовидную структуру рекурсивно, где каждый уровень блокчейна может повысить производительность всей сети. Fractal полностью совместим с BTC и его инфраструктурой, но активировал оператор op_cat, позволяющий реализовать больше логики.
Фрактал разработан командой Unisat и запущен в бета-тестирование 1 июня 2024 года, ожидается запуск основной сети в сентябре 2024 года. Его токеномика включает 50% от добычи, 15% для экосистемы, 5% на предзаказ для ранних инвесторов, 20% распределяется консультантам и ключевым участникам, 10% используется для субсидий сообществу.
В архитектурном дизайне Fractal полностью виртуализирует клиент bitcoin core, упаковывая его в развертываемый и работающий пакет программного обеспечения для блокчейна. Он рекурсивно привязывается к основной сети биткойна, независимо запуская несколько экземпляров. Fractal внес некоторые изменения в bitcoin core, такие как сокращение времени подтверждения блоков и увеличение размера блоков, чтобы повысить производительность и снизить задержку.
Fractal внедрил механизм совместного майнинга, при котором каждый третий блок создается в процессе совместного майнинга с майнерами BTC для повышения безопасности сети. Кроме того, вновь созданные виртуализированные экземпляры цепочек на этапе запуска проходят период начальной уязвимости, и операторы могут установить определенную высоту блока для обеспечения защиты.
АВМ
AVM (Атомикальная Виртуальная Машина) является реализацией смарт-контрактов BTC протокола Atomicals. Она создает виртуальную машину, имитирующую BTC-скрипты, и открывает несколько оригинальных опкодов BTC, позволяя разработчикам реализовывать смарт-контракты через комбинации биткойн-скриптов.
AVM реализует полноту Тьюринга через двойной стек PDA (программируемость автоматов с доступом к памяти). Он работает в песочнице, которая содержит индексатор, интерпретатор инструкций и глобальное состояние, обеспечивая обработку смарт-контрактов и верификацию синхронизации состояния.
Инструкция AVM содержит полный набор команд BTC, что позволяет разработчикам использовать множество неактивированных функций BTC для программирования. Он подходит для различных протоколов метаданных, таких как BRC20, ARC20, Runes и CBRC, и требует лишь незначительной настройки индексатора под виртуальной машиной.
OP_NET
OP_NET предназначен для внедрения функций смарт-контрактов, аналогичных Ethereum, в сеть Bitcoin, но более соответствующих характеристикам и архитектуре Bitcoin. Он предлагает полный, компактный и удобный набор библиотек для разработки, в основном написанный на AssemblyScript.
OP_NET сохранил блокчейн-консенсус и доступность данных биткойна, выполняя сложные вычисления на блоках биткойна с помощью виртуальной машины (OP_VM). Он поддерживает множество языков программирования, таких как AssemblyScript, Rust и Python.
В сети OP_NET пользователи должны платить дополнительную комиссию, а порядок упаковки транзакций будет определяться в соответствии с комиссией. Для расширения использования BTC в приложениях DeFi, OP_NET предлагает систему Proof of Authority, позволяющую упаковывать BTC в WBTC.
Экосистема OP_NET охватывает несколько областей, включая децентрализованные обмены, кредитование, маркетмейкинг, предоставление ликвидности и кроссчейн-мосты, такие как проекты Motoswap, Stash, Ordinal Novus, Ichigai.
BRC100
BRC-100 является децентрализованным вычислительным протоколом, построенным на теории Ordinals. Он реализует сложные операции DeFi, добавляя новые операции, такие как "сжигание" и "чеканка" для brc20. BRC-100 предоставляет операции mint2/mint3 и burn2/burn3, что позволяет токенам преобразовываться между UTXO моделью и моделью состояний.
Протокол BRC-100 и его расширенные протоколы объединяются под названием стек протоколов BRC-100, все расширенные протоколы совместимы друг с другом. В настоящее время существуют такие расширения, как BRC-101 (протокол децентрализованного управления на блокчейне), BRC-102 (протокол автоматизированной ликвидности) и BRC-104 (протокол ликвидного стекинга/перестекинга).
В экосистеме BRC-100主要有三个 проекта: inBRC (первый рынок и индексатор BRC-100), 100Swap (децентрализованная биржа на основе протокола BRC-102) и 100Layer (протокол ликвидности на биткойн L1).
Программируемость рун (Protorunes)
Программируемые руны — это расширяющий слой рун, который позволяет создавать программируемые активы с рунами. Протокол Proto-Runes является одним из основных проектов, разработанных командой @judoflexchop, основателем кошелька oyl.
Протокол Proto-Runes позволяет уничтожать руны и преобразовывать их в представления, используемые подпрограммами, через механизм Protoburn. Protomessage — это операции команды, выполняемые в подпрограмме, реализуемые путем кодирования в структуре Protostone и разбором индексатором.
Недавно первый Protorune (QUORUM•GENESIS•PROTORUNE) успешно завершил Protoburn. Этот генезис Protorune предназначен для того, чтобы служить открытым форумом стандартов Protorune и может быть интегрирован в протокол, предоставляя функции управления для токенов проекта.
В целом, эти решения по расширению BTC внедрили в экосистему биткойнов более мощные функции Программируемости и поддержку децентрализованных приложений, что способствовало технологическим инновациям и расширению сценариев применения экосистемы BTC.