Bitcoin & Beyond é uma série educacional da equipe do The Rollup focada em uma nova e emergente classe de construtores no ecossistema Bitcoin. Por meio de espaços, painéis e apresentações interativas, o objetivo é fornecer insights técnicos profundos sobre projetos de escala inovadores.
Em uma entrevista com Chase da Molecule, mergulhamos no crescente apetite por máquinas virtuais (VMs) de próxima geração, visando melhorar a programabilidade e escalabilidade do Bitcoin. A Molecule é uma empresa na vanguarda desse experimento. Sua tentativa de implementar a Máquina Virtual (SVM) da Solana com Bitcoin é um forte sinal de que os construtores também estão considerando alternativas à popular Máquina Virtual Ethereum (EVM).
VMs de alto desempenho para Bitcoin
Chase enfatizou que o objetivo da Molecule é alavancar o ambiente de execução de melhor desempenho para beneficiar os usuários do Bitcoin. Ele acredita que a Solana Virtual Machine (SVM) oferece rendimento e eficiência de custo incomparáveis. “A SVM fornece o maior rendimento com um ambiente de execução super testado em batalha”, observou Chase, destacando a capacidade da VM de atingir 1000 transações por segundo a uma fração de um centavo por transação.
A arquitetura do SVM, projetada para processamento de transações paralelas, melhora significativamente a escalabilidade e a eficiência. Em um nível muito básico, ele permite a execução simultânea de vários contratos inteligentes, diferenciando o SVM de outras VMs que dependem de modelos de processamento sequencial, como o EVM. Isso resulta em maior rendimento e menor latência, crucial para aplicativos que exigem alto desempenho e custos mínimos de transação
Um ecossistema de desenvolvedores próspero
Um dos principais motivos para a decisão da Molecule de adotar a Solana Virtual Machine (SVM) está em seu próspero ecossistema de desenvolvedores e na ampla adoção do Rust como linguagem de programação. A Solana ostenta mais de 3.300 desenvolvedores ativos no final de 2023, de acordo com a Electric Capital. Essa comunidade robusta é apoiada por ferramentas extensivas e recursos educacionais que melhoraram significativamente a retenção de desenvolvedores.
Chase também mencionou Rust, a linguagem de desenvolvimento da Solana, como tendo um papel crucial no sucesso do SVM. Com mais de 3 milhões de desenvolvedores Rust globalmente, a transição para o uso do SVM é perfeita para muitos, dada sua familiaridade com a linguagem. Essa extensa base de desenvolvedores e a forte integração da linguagem dentro dos ecossistemas Web3 garantem que o SVM não seja apenas tecnicamente superior, mas também vantajoso para adoção e inovação mais amplas.
Ao focar em uma VM que se alinha bem com as preferências do desenvolvedor e oferece um ambiente robusto e escalável, a Molecule garante que está construindo uma base que incentiva o rápido desenvolvimento e implantação de novos aplicativos no Bitcoin.
Visão monolítica vs. modular
Outra ênfase foi nas limitações inerentes da Camada 1 do Bitcoin, que necessitam de uma abordagem modular para melhorar a programabilidade e a escalabilidade. Os blockchains monolíticos tradicionais integram todas as funções principais — execução, disponibilidade de dados, consenso e liquidação — em uma única camada. Embora esse design melhore a segurança e a descentralização, ele também cria gargalos significativos que limitam o rendimento e a flexibilidade das transações. A Camada 1 do Bitcoin pode processar apenas um número limitado de transações por segundo, restringindo sua capacidade de suportar contratos inteligentes complexos e volumes de transações maiores.
Para lidar com essas restrições, a Molecule adota uma abordagem modular, desacoplando essas funções em camadas distintas. Essa arquitetura permite a especialização e otimização de cada camada, melhorando significativamente a escalabilidade e a eficiência. Ao alavancar pilhas modulares, a Molecule visa integrar a camada de execução (SVM) da Solana com a verificação ZK (conhecimento zero) para transações em Bitcoin.
O inovador stack rollup SVM da Molecule foca em habilitar a verificação ZK de transações por meio de uma ZKVM (Zero-Knowledge Virtual Machine) e postar ZK snarks (Succinct Non-Interactive Arguments of Knowledge) para Bitcoin usando um mecanismo de desafio-recompensa. Este método garante a finalização segura e eficiente de transações em Bitcoin.
A Molecule está considerando diferentes opções para esse mecanismo de desafio, potencialmente usando BitVM ou uma variante baseada em um futuro soft fork OP_CAT. A BitVM utiliza um sistema de provador de desafio onde qualquer verificador pode contestar transações durante um período de desafio predefinido, garantindo a integridade e a precisão das transferências de ativos. Chase explicou, “você pode verificar qualquer transferência de ativo da molécula de volta para o Bitcoin. Há um período de desafio onde você pode, qualquer verificador pode entrar e dizer que, ei, há alguns problemas, então eles podem passar por esse mecanismo de desafio.” Essa abordagem combina computação off-chain com verificação on-chain, fornecendo uma solução robusta e econômica para manter a finalidade e a segurança da transação.
Uma nova narrativa do Bitcoin L2
Quando perguntado sobre a posição da comunidade Bitcoin em soluções de Camada 2 (L2), Chase observou uma mudança notável na atitude em relação à adoção da programabilidade. Tradicionalmente, muitos puristas do Bitcoin têm sido cautelosos com soluções L2, temendo que elas possam comprometer a segurança e a descentralização da rede. No entanto, avanços recentes e a crescente demanda por aplicativos mais escaláveis começaram a mudar essa perspectiva.
“Acredito que a comunidade Bitcoin definitivamente exige programabilidade para o Bitcoin. O SVM é a melhor solução para isso em termos de rendimento e custo”, afirmou Chase, ressaltando a crescente abertura da comunidade às inovações L2.
A abordagem inovadora e o compromisso da Molecule em integrar máquinas virtuais (VMs) de alto desempenho com o Bitcoin marcam um passo transformador em direção ao aprimoramento da utilidade e escalabilidade do Bitcoin.
Este é um guest post do The Rollup. As opiniões expressas são inteiramente suas e não refletem necessariamente as da BTC Inc ou da Bitcoin Magazine.