A rápida evolução da Programabilidade do ecossistema BTC
A inovação tecnológica no ecossistema BTC teve avanços significativos recentemente, especialmente em relação às soluções de expansão de programabilidade. Este artigo apresentará algumas soluções que têm chamado a atenção, incluindo o Fractal Bitcoin e as implementações programáveis dos protocolos de metadados BTC como BRC20, CBRC e ARC20.
Fractal
Fractal é uma estrutura escalável virtualizada baseada no software cliente bitcoin core, que melhora o desempenho de toda a rede através da criação recursiva de uma estrutura em árvore. É totalmente compatível com o Bitcoin, mas ativa o operador op_cat para permitir mais lógica.
Fractal foi desenvolvido pela equipe Unisat e está programado para ser lançado na mainnet em setembro de 2024. Sua economia de tokens inclui 50% provenientes da mineração, 15% para o ecossistema, 5% para a pré-venda para investidores iniciais, entre outros.
Na concepção da arquitetura, a Fractal encapsula o bitcoin core em um pacote de software de blockchain implantável (BCSP), permitindo a execução de múltiplas instâncias do BCSP através de ancoragem recursiva na rede principal do Bitcoin. Foram feitas algumas modificações no bitcoin core, como a redução do tempo de confirmação e o aumento do tamanho do bloco, para melhorar o desempenho.
Fractal ativou o operador op_cat, proporcionando espaço de exploração para mais soluções de escalabilidade BTC. Cadeias de instância diferentes podem se comunicar, permitindo a transferência de ativos de forma contínua. BTC e outros ativos podem entrar na rede Fractal através de pontes descentralizadas.
Para aumentar a segurança, o Fractal introduziu um mecanismo de mineração conjunta, onde um em cada três blocos é gerado através da mineração combinada com mineradores de BTC. A nova cadeia de instâncias virtualizadas terá um período de proteção na fase de lançamento.
AVM
AVM(Máquina Virtual Atomicals) é a implementação de contratos inteligentes BTC do Protocolo Atomicals. Ela cria uma máquina virtual que simula scripts BTC, abrindo múltiplos códigos de operação BTC, permitindo que desenvolvedores implementem contratos inteligentes através da combinação de scripts de Bitcoin.
O AVM alcançou completude de Turing através de PDA de pilha dupla. Ele opera em uma sandbox que inclui um indexador, um analisador de instruções e um estado global, permitindo assim o processamento de contratos inteligentes e a verificação da sincronização de estados.
O conjunto de instruções do AVM inclui todos os códigos de operação do BTC, permitindo que os desenvolvedores programem funcionalidades do BTC que não estão ativadas na rede principal. É adequado para qualquer protocolo de metadados, exigindo apenas um pequeno ajuste no indexador.
OP_NET
A OP_NET está empenhada em introduzir funcionalidades de contratos inteligentes semelhantes às do Ethereum na rede Bitcoin. Ela oferece um conjunto completo, compacto e fácil de usar de bibliotecas de desenvolvimento, principalmente escritas em AssemblyScript.
OP_NET preserva o consenso de bloco e a disponibilidade de dados do Bitcoin, executando cálculos complexos no bloco do Bitcoin através da execução da máquina virtual OP_VM. Suporta várias linguagens de programação, aproveitando o Tapscript para ativar recursos avançados de contratos inteligentes.
Ao interagir na rede OP_NET, os usuários devem pagar uma taxa adicional. Para expandir a utilização do BTC em aplicações DeFi, a OP_NET oferece um sistema de Proof of Authority, permitindo que o BTC seja encapsulado como WBTC.
O ecossistema OP_NET abrange várias áreas, como troca descentralizada, empréstimos, market making, incluindo projetos como Motoswap, Stash e Ordinal Novus.
BRC100
BRC-100 é um protocolo de computação descentralizado construído com base na teoria dos Ordinais, que, através da adição de operações como "destruição" e "cunhagem", realiza funcionalidades complexas de defi. Ele oferece operações como mint2/mint3 e burn2/burn3, permitindo que os tokens sejam convertidos entre o modelo UTXO e o modelo de máquina de estados.
A pilha de protocolos BRC-100 inclui vários protocolos de extensão compatíveis entre si, como o protocolo de governança descentralizada em cadeia BRC-101(, o protocolo de liquidez automática BRC-102) e o protocolo de staking/reestruturação de liquidez BRC-104(.
No ecossistema BRC-100 já existem o mercado inBRC) e o indexador (, 100Swap) AMM DEX( e o protocolo de liquidez 100Layer), entre outros projetos.
Programabilidade Runes(Protorunes)
Programabilidade Runes são a camada de extensão das runas, permitindo a criação de ativos programáveis com runas. O Proto-Runes Protocol é o principal projeto, fornecendo a estrutura para as runas programáveis.
Os mecanismos chave do Proto-Runes incluem o Protoburn( que converte runas em uma forma utilizável para subprotocolos) e o Protomessage( que contém instruções de operação no subprotocolo). Ele representa campos de protocolo e mensagens através da codificação LEB128, economizando espaço e aumentando a eficiência.
Recentemente, o primeiro Protorune — QUORUM•GENESIS•PROTORUNE foi concluído com sucesso o Protoburn, oferecendo um modelo funcional para a implementação da governança em cadeia no Bitcoin L1.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
A programabilidade do ecossistema BTC está em plena expansão, com a Fractal e a AVM a liderar a inovação.
A rápida evolução da Programabilidade do ecossistema BTC
A inovação tecnológica no ecossistema BTC teve avanços significativos recentemente, especialmente em relação às soluções de expansão de programabilidade. Este artigo apresentará algumas soluções que têm chamado a atenção, incluindo o Fractal Bitcoin e as implementações programáveis dos protocolos de metadados BTC como BRC20, CBRC e ARC20.
Fractal
Fractal é uma estrutura escalável virtualizada baseada no software cliente bitcoin core, que melhora o desempenho de toda a rede através da criação recursiva de uma estrutura em árvore. É totalmente compatível com o Bitcoin, mas ativa o operador op_cat para permitir mais lógica.
Fractal foi desenvolvido pela equipe Unisat e está programado para ser lançado na mainnet em setembro de 2024. Sua economia de tokens inclui 50% provenientes da mineração, 15% para o ecossistema, 5% para a pré-venda para investidores iniciais, entre outros.
Na concepção da arquitetura, a Fractal encapsula o bitcoin core em um pacote de software de blockchain implantável (BCSP), permitindo a execução de múltiplas instâncias do BCSP através de ancoragem recursiva na rede principal do Bitcoin. Foram feitas algumas modificações no bitcoin core, como a redução do tempo de confirmação e o aumento do tamanho do bloco, para melhorar o desempenho.
Fractal ativou o operador op_cat, proporcionando espaço de exploração para mais soluções de escalabilidade BTC. Cadeias de instância diferentes podem se comunicar, permitindo a transferência de ativos de forma contínua. BTC e outros ativos podem entrar na rede Fractal através de pontes descentralizadas.
Para aumentar a segurança, o Fractal introduziu um mecanismo de mineração conjunta, onde um em cada três blocos é gerado através da mineração combinada com mineradores de BTC. A nova cadeia de instâncias virtualizadas terá um período de proteção na fase de lançamento.
AVM
AVM(Máquina Virtual Atomicals) é a implementação de contratos inteligentes BTC do Protocolo Atomicals. Ela cria uma máquina virtual que simula scripts BTC, abrindo múltiplos códigos de operação BTC, permitindo que desenvolvedores implementem contratos inteligentes através da combinação de scripts de Bitcoin.
O AVM alcançou completude de Turing através de PDA de pilha dupla. Ele opera em uma sandbox que inclui um indexador, um analisador de instruções e um estado global, permitindo assim o processamento de contratos inteligentes e a verificação da sincronização de estados.
O conjunto de instruções do AVM inclui todos os códigos de operação do BTC, permitindo que os desenvolvedores programem funcionalidades do BTC que não estão ativadas na rede principal. É adequado para qualquer protocolo de metadados, exigindo apenas um pequeno ajuste no indexador.
OP_NET
A OP_NET está empenhada em introduzir funcionalidades de contratos inteligentes semelhantes às do Ethereum na rede Bitcoin. Ela oferece um conjunto completo, compacto e fácil de usar de bibliotecas de desenvolvimento, principalmente escritas em AssemblyScript.
OP_NET preserva o consenso de bloco e a disponibilidade de dados do Bitcoin, executando cálculos complexos no bloco do Bitcoin através da execução da máquina virtual OP_VM. Suporta várias linguagens de programação, aproveitando o Tapscript para ativar recursos avançados de contratos inteligentes.
Ao interagir na rede OP_NET, os usuários devem pagar uma taxa adicional. Para expandir a utilização do BTC em aplicações DeFi, a OP_NET oferece um sistema de Proof of Authority, permitindo que o BTC seja encapsulado como WBTC.
O ecossistema OP_NET abrange várias áreas, como troca descentralizada, empréstimos, market making, incluindo projetos como Motoswap, Stash e Ordinal Novus.
BRC100
BRC-100 é um protocolo de computação descentralizado construído com base na teoria dos Ordinais, que, através da adição de operações como "destruição" e "cunhagem", realiza funcionalidades complexas de defi. Ele oferece operações como mint2/mint3 e burn2/burn3, permitindo que os tokens sejam convertidos entre o modelo UTXO e o modelo de máquina de estados.
A pilha de protocolos BRC-100 inclui vários protocolos de extensão compatíveis entre si, como o protocolo de governança descentralizada em cadeia BRC-101(, o protocolo de liquidez automática BRC-102) e o protocolo de staking/reestruturação de liquidez BRC-104(.
No ecossistema BRC-100 já existem o mercado inBRC) e o indexador (, 100Swap) AMM DEX( e o protocolo de liquidez 100Layer), entre outros projetos.
Programabilidade Runes(Protorunes)
Programabilidade Runes são a camada de extensão das runas, permitindo a criação de ativos programáveis com runas. O Proto-Runes Protocol é o principal projeto, fornecendo a estrutura para as runas programáveis.
Os mecanismos chave do Proto-Runes incluem o Protoburn( que converte runas em uma forma utilizável para subprotocolos) e o Protomessage( que contém instruções de operação no subprotocolo). Ele representa campos de protocolo e mensagens através da codificação LEB128, economizando espaço e aumentando a eficiência.
Recentemente, o primeiro Protorune — QUORUM•GENESIS•PROTORUNE foi concluído com sucesso o Protoburn, oferecendo um modelo funcional para a implementação da governança em cadeia no Bitcoin L1.