Ao longo da história, o dinheiro desempenhou três funções críticas para a sociedade; serviu como reserva de valor (riqueza), meio de troca e unidade de conta. Os tipos de dinheiro mudaram, mas as suas funções permaneceram largamente as mesmas. De uma forma geral, sempre houve duas correntes de pensamento: uma que apoia o dinheiro de crédito, ou dinheiro suave, e outra que apoia o dinheiro duro. O dinheiro de crédito, como o sistema fiduciário de hoje, é sempre uma responsabilidade de alguém.
Os dólares ou rúpias que possuis são a responsabilidade do governo. Se o governo falhar, o teu dinheiro não será capaz de comprar bens e serviços essenciais.
Dinheiro duro, por outro lado, é dinheiro que não é responsabilidade do governo. Por exemplo, metais preciosos como ouro não perdem valor se os governos falharem. Pelo contrário, o seu valor é aumentado devido à sua estabilidade percebida.
O Bitcoin foi a primeira implementação digital bem-sucedida de uma moeda dura não soberana. Em 2009, Satoshi Nakamoto lançou o Bitcoin quando o mundo tinha acabado de testemunhar uma crise financeira global devido a práticas de empréstimo ruins e decisões unilaterais de taxas de juros que impactaram o fornecimento monetário. O poderoso dólar perdeu mais do que 95%do seu valor ao longo da sua vida. No seu ensaio, Mudanças de paradigma, o macroeconomista Ray Dalio escreveu sobre como os bancos centrais reduziram as taxas de juro em resposta a várias crises e o impacto que tiveram nas suas economias respetivas.
Origem -Mudanças de paradigma
O gráfico acima mostra como as taxas de juros caíram no mundo desenvolvido desde a década de 1980. Ao mesmo tempo, a base monetária cresceu como uma percentagem do PIB. Como resultado, a produção bruta não cresceu ao mesmo ritmo que a oferta de dinheiro. Quando a oferta de dinheiro aumenta rapidamente, com ou sem uma taxa mais baixa de crescimento do rendimento das famílias, pode levar a uma maior inflação, um maior custo de vida, um aumento do fardo da dívida e uma maior desigualdade de rendimentos. O ambiente de alta inflação em que estamos atualmente é o resultado das políticas adotadas pelos bancos centrais.
Este cenário é onde os casos de uso para metais preciosos como ouro vêm para primeiro plano. A intervenção do governo relacionada com o fornecimento de ouro é mínima. Com menor influência do governo, o fornecimento de ouro é mais previsível do que as moedas fiduciárias. Esta alta previsibilidade permitiu ao metal manter o seu valor ao longo de décadas e tornar-se um reserva de riqueza.
Bitcoin nasceu como dinheiro eletrónico peer-to-peer. Ao longo dos anos, tal como acontece com muitas inovações, desviou-se (ou pelo menos expandiu-se) do seu objetivo original de dinheiro eletrónico e evoluiu para ouro digital.
Em 2018, deparei-me com uma analogia interessante entre cidades e blockchains. Como as blockchains estão desconectadas do mundo exterior, são mais como ilhas fechadas. Cada ilha tem as suas próprias prioridades e caráter que refletem tecnicamente e socialmente. A ilha Bitcoin sempre preferiu segurança e descentralização em relação a outros aspetos, como velocidade e programabilidade.
A descentralização é um termo amplo com nuances.Balaji Srinivasan sugeriu um caminhopara medi-lo, quebrando um blockchain em seus subsistemas, como mineração, cliente, desenvolvedor, exchange, nós e propriedade. Ele propôs que a descentralização geral pode ser alcançada medindo o Gini1e Nakamoto2coeficientes dos subsistemas.
De acordo com muitos Bitcoiners comoJonathan Bier, podemos olhar para a descentralização através da lente de quão difícil é para os usuários verificar transações por conta própria. Esta dificuldade em verificar transações é porque os blocos de Bitcoin são pequenos (até 4 MB). Para que as blockchains ofereçam programabilidade de propósito geral (não apenas no papel, mas na prática), os desenvolvedores devem selecionar algumas coisas.
Em primeiro lugar, a linguagem ou o sistema que utilizam deve ser Turing completo. ‘Turing completo’ refere-se à capacidade de um sistema de executar qualquer cálculo que possa ser expresso algoritmicamente, desde que tenha memória e tempo suficientes.
Em segundo lugar, a medição de gás precisa ser ótima. A medição de gás refere-se à forma como o sistema é projetado para medir o custo dos recursos (por exemplo, o gás máximo gasto por bloco e o gás consumido por diferentes operações). A linguagem Solidity do Ethereum é uma linguagem completa de Turing, mas muitas vezes é limitada pelo gás. A linguagem de script do Bitcoin é intencionalmente limitada para garantir maior segurança. Além disso, como Mattmenciona, é uma linguagem baseada em pilha de baixo nível repleta de bugs não corrigidos dos dias de Satoshi, e a falta de operadores-chave impede que seja muito útil.
Subscrever
Ilhas como Ethereum e Solana evoluíram para estar conectadas entre si, desenvolvendo interações de que, possivelmente, beneficiam. No entanto, enquanto a ilha Bitcoin permaneceu firme no seu objetivo de segurança, não incorporou quaisquer alterações à sua infraestrutura que permitiriam uma movimentação mais fácil para outras ilhas. A ilha Bitcoin apenas permite aos residentes manter, transferir ou negociar os seus BTC por inscrições e runas com uma UX complicada.
Com poucas coisas para fazer, o BTC permaneceu nos cofres. Entretanto, ativos como o ETH tiveram abundantes oportunidades para desfrutar de rendimento e renda passiva na forma de staking, restaking, empréstimos, e assim por diante. Devido ao desenvolvimento de novas infraestruturas, outras ilhas têm visto uma modernização rápida enquanto o Bitcoin permaneceu antigo, mas formidável.
Não me interpretem mal, a abordagem conservadora do Bitcoin garantiu a sua segurança e descentralização. Normalmente, a maior funcionalidade produz complexidade, com uma superfície aumentada para ataques.
A ilha Bitcoin permanece formidável, mas isolada. Outras ilhas estão conectadas entre si por pontes mais fortes.
O conceito de ilhas separadas evoca a história da minha casa, Mumbai. Uma vez conhecida como Bombaim, era originalmente composta por sete ilhas distintas. A fusão destas ilhas começou na década de 1680 e durou séculos. Hoje, enquanto eu percorro a metrópole agitada, mal resta um vestígio dessa antiga separação. A cidade sente-se unificada de forma contínua, quase esquecida a sua fragmentação passada.
Esta transformação de Mumbai levanta uma questão intrigante: Poderemos testemunhar uma evolução semelhante no cenário do Bitcoin? Algumas equipas estão a trabalhar nesse sentido.
A Evolução das Sete Ilhas de Mumbai. Fonte - Reddit
Este artigo fala sobre como algumas equipas estão a desenvolver diferentes formas para que os detentores de Bitcoins possam utilizar as suas riquezas de forma diferente de simplesmente as manter. Estabeleço as bases ao explicar por que precisamos de uma infraestrutura melhor e depois mergulho em diferentes abordagens adotadas por equipas que visam expandir os casos de uso para BTC. Por fim, menciono como a visão final é tanto sobre um consenso social como sobre um técnico.
Isto está a acontecer à medida que as equipas constroem diferentes ilhas auxiliares para a ilha Bitcoin e encontram soluções para modernizar a própria ilha Bitcoin. Uma revisão permanente da ilha Bitcoin só pode ocorrer se houver uma revolução social entre os habitantes da ilha e concordarem em fazer alterações às suas regras para que possam usar pontes para outras ilhas com a mesma confiança que usam a infraestrutura interna da ilha.
Blockchains estabelecidas como Ethereum, Solana e até mesmo as próximas como Monad são construídas com os programadores em mente. São construídas como plataformas para os programadores desenvolverem aplicações. Estas cadeias oferecem ecossistemas abrangentes que apoiam os programadores através de vários recursos de aprendizagem, ferramentas, estruturas e funcionalidades. Satoshi construiu Bitcoin à medida que avançava. Não existe uma API pensada e há pouca documentação clara para aprender o desenvolvimento do Bitcoin.
Existem três razões críticas para continuar a melhorar a infraestrutura de rede - melhor UX, mais financeirização e pagamentos em escala.
Uma melhor experiência do utilizador aumentará a atividade para trazer mais taxas
O Protocolo de Ordinais, uma forma de alavancar Bitcoin UTXOs e ver Satoshis individuais (a menor unidade de BTC) de forma diferente, trouxe inovações como inscrições (NFTs em Bitcoin). O entusiasmo em torno de ordinais e inscrições trouxe a evolução de padrões fungíveis como BRC-20 e runasInscrições e runas deram ao Bitcoin um impulso de atividade. O número total de transações diárias aumentou 70% em comparação com transferências de BTC sozinhas.
Estas novas formas de transacionar em Bitcoin ajudam a impulsionar as taxas em cerca de 40%. No entanto, estas novas formas frequentemente desencadeiam debates intensos dentro da comunidade Bitcoin. Uma facção argumenta que o Bitcoin deve permanecer focado exclusivamente em aprimorar sua função principal como um sistema de pagamento descentralizado. Eles afirmam que expandir além desse escopo poderia comprometer a segurança, simplicidade e eficácia do Bitcoin como dinheiro sólido.
Por outro lado, os defensores de uma abordagem mais flexível advogam pela expansão das capacidades do Bitcoin para incluir casos de uso não relacionados a pagamentos. Eles argumentam que essa evolução é necessária para o Bitcoin permanecer competitivo e relevante no ecossistema blockchain em rápida evolução.
É suficiente? Na verdade, não. De acordo com o Terminal Token, os mineiros de Bitcoin ganharam cerca de $109 milhões em taxas nos últimos 30 dias. No mesmo período, aplicações como Uniswap e Lido Finance arrecadaram $90 milhões e $104 milhões, respetivamente. Com o último halving em abril de 2024, os mineiros receberam metade a menos de subsídio por bloco. Após o halving recente, a recompensa por bloco (subsídio) reduziu de 6.5 BTC para 3.125 BTC por bloco. Com isso, o corte mensal do subsídio dos mineiros chega a 13,500 BTC (3.12514430). A $66K cada, isto equivale a $891 milhões, então as taxas mensais representam apenas cerca de 12% da perda do subsídio.
Desenvolvimentos recentes como runes são encorajadores, mas precisamos de mais. Quais são os desafios? Bem, a UX no Bitcoin está longe de ser semelhante à do Solana ou Ethereum L2s como Arbitrum. Uma troca leva alguns segundos e uma fração de um centavo em taxas no Solana. No entanto, se quiser negociar runes no Bitcoin, terá de pagar alguns dólares em taxas e esperar um bloco para confirmar sua transação.
Para além disso, quando compras runas, tens de comprar a quantidade indicada. O comprador não pode modificar o número de runas a comprar. Outra desvantagem é que uma runa não pode ser trocada por outra, o que é o que fazemos ao trocar USDC por MKR na Ethereum. Um trader tem de vender uma runa por BTC e depois comprar outra runa que deseje. Um passo adicional no processo acrescenta fricção desnecessária na UX.
A UX para negociar runas está longe de ser ideal. Não há maneiras de usar BTC como garantia ou empréstimo. Você deve retirar BTC da Bitcoin L1 e colocá-lo em outras cadeias para usar em aplicações financeiras.
Aumentando a financeirização do BTC
Em primeiro lugar, a Bitcoin tem uma capitalização de mercado próxima de $1.3 trilhões a $66 mil por BTC. Assim como o ouro, a Bitcoin é uma moeda externa, o que significa que os governos não podem manipular o fornecimento de Bitcoin. Embora o tamanho exato do mercado de empréstimos em ouro não esteja disponível, alguns relatórios estimam em $100 bilhões. Portanto, uma das razões mais importantes para construir aplicações na Bitcoin é usar BTC nativo como garantia para pedir empréstimos de stablecoins. Mercados de empréstimos robustos permitirão aos adeptos da Bitcoin obter rendimento sobre os seus BTC.
Por exemplo, leve o staking. Outros ativos nativos como ETH e SOL têm uso inerente no staking para garantir a rede;~27%do total de ETH em circulação está apostado em protocolos de aposta, ganhando ~4% de rendimento anual. Outro ~4%ETH é apostado em protocolos de re-apostas e 67%do SOL em circulação está empenhado. Além disso, o ETH e o SOL são amplamente utilizados em seus ecossistemas DeFi respectivos como ativos de garantia.
Subscrever
BTC envolvido (ou WBTC), a versão mais amplamente utilizada de BTC em diferentes ecossistemas DeFi tem uma capitalização de mercado de ~$10 bilhões, menos de 1% do total de BTC em circulação. Ele mostra a oportunidade que existe na financeirização do BTC.
Supondo que um nível semelhante de BTC seja usado para staking ou em DeFi como o Ethereum, cerca de ~30%, o montante equivale a $390 biliões. Para efeitos de contexto, todo o DeFi, o valor total bloqueado em todas as outras cadeias, vale $101 billion. O BTC pode ser potencialmente o ativo líquido mais produtivo. Neste momento, esse potencial está limitado por limitações técnicas intencionais.
Escalonamento de pagamentos de BTC
A camada base do Bitcoin não foi projetada para throughput. Se o Bitcoin tem que ser a camada de liquidação da Internet, precisamos de transações mais rápidas. Mohamed Faudaconclui que há um limite para quantas transações podem ser publicadas usando isso. Com um tamanho máximo de bloco de 4MB, o Bitcoin pode suportar 6,66 kbps (4 MB / 10 minutos) de dados.
A rede Bitcoin atualmente não consegue lidar com um alto tráfego. Os utilizadores enfrentam uma experiência degradada em eventos antecipados como o lançamento do Quantum Cats' mint e runes. A má UX não se limita apenas àqueles que estão tentando criar inscrições, mas também inclui aqueles que estão a enviar e receber BTC.
A Lightning Network (LN), a principal rede de escalonamento BTC, teve uma adoção fraca. A capacidade ou liquidez da rede está em cerca de 5k BTC. Este é o montante de BTC bloqueado em todos os canais relâmpago. Afeta a liquidez da rede e a quantidade de BTC que pode ser movida através dela.
Por que isso é importante? Vamos tentar entendê-lo usando um exemplo. Joel está arrecadando $1 milhão para pagar aos trabalhadores da plantação de café na Índia e decide usar LN para receber doações. Ele não pode simplesmente criar uma carteira LN e aceitar doações. Ele precisa ter $1 milhão em liquidez de entrada. A liquidez de entrada é a quantidade de BTC bloqueada em um canal pelo seu contraente. Sid é um dos contraentes de Joel com $10.000 bloqueados. Joel precisa de mais contraentes como Sid, que bloquearam um total de $1 milhão para receber $1 milhão em doações. Isso representa um desafio significativo para a rede escalar, pois a liquidez de entrada sempre será limitada pelo custo de oportunidade do capital.
Bitcoin é tanto um fenômeno cultural ou social quanto tecnológico. O consenso social é a última linha de defesa. Por exemplo, o limite rígido de 21 milhões de suprimentos pode ser alterado bifurcando o código para adicionar uma emissão de cauda de 1%. Mas para que essa mudança entre em vigor, todos os mineradores teriam que minerar nesta bifurcação, e é improvável que o façam. Isso ocorre porque o limite rígido codificado tem sido um dos principais impulsionadores de valor para o BTC. Pode haver uma perda percebida de valor se esse limite for ultrapassado. Os mineradores provavelmente não minerarão em uma bifurcação que potencialmente perde valor.
O esforço técnico necessário para alterar a base de código será inútil devido à falta de consenso social. A última vez que o Bitcoin teve uma bifurcação controversa foi durante as Guerras de Bloqueio em 2017. A rede dividiu-se em dois, com o Bitcoin implementando SegWit (explicado mais tarde) e o Bitcoin Cash, que aumentou o tamanho do bloco. Na época, a maioria do poder de mineração optou por permanecer com o BTC.
Para que algo seja considerado moeda ou reserva de valor, não deve mudar com muita frequência. A principal razão pela qual o dinheiro fiduciário perde o seu poder de compra ao longo do tempo é que os bancos centrais frequentemente utilizam o seu poder para aumentar o fornecimento. Esta imprevisibilidade das ações unilaterais dos bancos centrais torna algumas moedas perpetuamente mais fracas. A cultura do Bitcoin é tal que resiste a mudanças. Mesmo algo como o Taproot, que não é controverso, levou anos para ser implementado desde a sua conceção.
Promover as alterações acima não se trata apenas de mudar o Bitcoin. A camada base do Bitcoin precisa ser o mais simples possível. A simplicidade é crucial para menos vetores de ataque e maior estabilidade. A ideia é executar coisas complicadas, como empréstimos e cunhagem de stablecoins com BTC como garantia fora da camada base, como as L2s da Ethereum.
O que é um L2? Deve;
Uma vez que o conjunto atual de códigos operacionais do Bitcoin (opcodes) o limita a verificar quaisquer provas, essas condições não podem ser atendidas. Assim, nenhuma das cadeias que se afirmam ser o Bitcoin L2 pode ser chamada de L2s.
Outro aspecto do que constitui um L2 é olhar para as suposições de segurança dessa camada em referência às suposições de segurança do Bitcoin. Cada blockchain tem algumas suposições de segurança, como;
A segunda camada, ou L2, não deve expandir o conjunto de pressupostos de segurança da camada base sobre a qual está construída. Por exemplo, se a segunda camada tiver um sequenciador centralizado que detém um monopólio na produção de blocos, os utilizadores precisam de poder contestar a produção de blocos a custos triviais. A L1 deve poder ditar à L2 que os fundos do utilizador sejam libertados desde que não sejam gastos. Neste estágio, esses mecanismos estão ausentes mesmo nas L2s do Ethereum.
Se formos rigorosos quanto às características L2 mencionadas acima, mesmo algumas L2s de consenso do Ethereum como Arbitrum não são realmente L2s. Uma vez que o conjunto atual de códigos operacionais (opcodes) do Bitcoin impede que ele verifique quaisquer provas, nenhuma das cadeias que afirmam ser L2 do Bitcoin pode ser chamada de L2s. A Lightning Network é provavelmente a única solução que se enquadra na definição de L2. Como termo geral, este artigo refere-se a essas soluções como camadas de extensão do Bitcoin.
De forma geral, utilizar o BTC tem dois componentes - 1) usar uma ponte, uma vez que não há muita coisa para usar no Bitcoin, e 2) criar um ambiente ou cadeia onde as aplicações que permitem aos investidores usar BTC possam residir.
Para facilitar mais casos de uso e escalar, as novas camadas provavelmente farão pressupostos de segurança além do Bitcoin. Os utilizadores que desejam utilizar o seu BTC vão querer aceitar o menor número de compromissos de segurança. O roteiro de escalonamento do Ethereum é uma boa referência para entender como o espaço de design para escalonamento do Ethereum evoluiu.
Ao longo de alguns anos, o Ethereum percebeu que os rollups são a forma como irá escalar. Nesta fase, ainda não sabemos qual é a melhor maneira de escalonar e tornar o BTC mais programável.
Quer se trate de armazenar dados ou escolher o design da ponte, os projetos fazem compensações entre descentralização, segurança, velocidade e UX. As respostas às seguintes perguntas compõem o espaço de design para projetos ou empresas que constroem camadas estendidas do Bitcoin –
Vários equipas estão a fazer diferentes tipos de compromissos para oferecer uma melhor funcionalidade e escala aos detentores de BTC.
BTC no Bitcoin não pode mover-se para outras cadeias. É necessário ter alguma infraestrutura para levar o BTC para outras cadeias. Um mecanismo de ponte típico bloqueia o BTC de um usuário no Bitcoin e emite uma quantidade equivalente do token sintético que representa o BTC numa cadeia de destino.
Qual é um mecanismo de bloqueio típico? Significa que um usuário que deseja transferir seu BTC do Bitcoin para qualquer outra cadeia o envia para um endereço específico no Bitcoin. O operador da ponte controla este endereço. Quando o operador da ponte detecta BTC entrando, eles cunham tokens sintéticos equivalentes que representam este BTC e os enviam para o endereço especificado pelo usuário na cadeia de destino.
O risco aqui é que se o operador da ponte perder BTC no Bitcoin, o token cunhado na cadeia de destino será considerado sem valor. Testemunhámos este risco a desenrolar-se na sequência do colapso da FTX. SolBTC era a versão envolvida do BTC operada pela FTX/Alameda. Tornou-se inútilporque a FTX não honrou as redenções depois de ter entrado em falência.
Portanto, tudo o que um usuário faz na cadeia de destino depende inteiramente das práticas de segurança de como o operador da ponte controla BTC dos usuários no Bitcoin. Como o BTC dos usuários é controlado determina os diferentes tipos de pontes. Existem três tipos de designs atuais em produção.
Pontes sem confiança
Estas pontes são possíveis apenas quando o L1 consegue verificar as provas submetidas pelo L2. No caso do Bitcoin, isso não é possível, pois não consegue compreender nada do que acontece fora dele.
Ponte de confiança mínima que depende da segurança económica
A próxima melhor alternativa para pontes BTC é ter várias partes públicas a lidar com entradas e saídas de âncoras. Estas partes asseguram o BTC dos utilizadores no Bitcoin e emitem/destroem tokens sintéticos de BTC noutras cadeias. Uma implementação desse tipo é o tBTC da Threshold Network, que funciona na maioria honesta.
Isto significa que é necessário que a maioria dos operadores que executam nós da Rede de Limiar concorde antes que os operadores possam realizar quaisquer ações sobre os BTC dos utilizadores. Em vez de intermediários centralizados, o tBTC seleciona aleatoriamente um grupo de operadores que executam nós na Rede de Limiar para proteger os BTC depositados pelos utilizadores.
Quem pode ser um operador de nó na Threshold Network? A rede tem um token de governança, T. Enquanto T é usado para governança, um mínimo de 40.000 T precisa ser apostado para se tornar um operador de nó. A partir de 25 de junho de 2024,139nós estão ativos na rede.
O programa de Beta Stakers do tBTC Beta é projetado para descentralizar progressivamente a rede de nós. Os Beta Stakers podem delegar sua participação em cinco operadores de nó profissionais - Boar, DELIGHT, InfStones, P2P e Staked. Espera-se que os Beta Stakers executem o nó por pelo menos 12 meses com participação ativa. Por exemplo, eles precisam ser altamente responsivos em relação às atualizações da rede, idealmente atualizando seus nós dentro de 24 horas após a notificação.
Sempre que um usuário solicita a cunhagem de tBTC, um novo endereço de depósito em Bitcoin é gerado. Este endereço é dedicado ao usuário e controlado por nós na Rede de Limiar. Os usuários podem solicitar a cunhagem de tBTC em redes como Ethereum, Arbitrum, Optimism, Mezo e Solana.
Eles precisam fornecer dois endereços - um endereço de recuperação no Bitcoin (este é o endereço para onde o BTC deles é devolvido no caso de haver problemas com o processo de cunhagem) e um endereço da cadeia de destino onde desejam receber tBTC. Depois de feito o pedido, o usuário deve depositar BTC no endereço gerado e aguardar um guardião para confirmar o depósito. Após a confirmação, o cunhador envia tBTC para o endereço dos usuários na cadeia de destino.
A rede tem cerca de 3,500 BTC, ou mais de $200 milhões, em valor bloqueado.
Com o que os opcodes do Bitcoin podem fazer, as pontes com minimização de confiança são talvez a melhor implementação de ponte possível no momento. As pontes com minimização de confiança podem variar na implementação, dependendo de como o multisig é projetado. O tBTC da Threshold Network, a próxima implementação sBTC da Stack e a spiderchain da Botanix são exemplos de pontes com minimização de confiança.
Pontes Custodiais
Neste design, um fornecedor centralizado bloqueia os BTC dos utilizadores no Bitcoin em endereços mantidos pelo depositário. O WBTC da BitGo é a forma mais amplamente utilizada de ligar o BTC a outras cadeias. Mais de 150k BTC são ligados usando WBTC. A distribuição atual de WBTC parece o seguinte.
BitVM
Enquanto os três tipos de pontes já estavam em funcionamento, Robin Linus publicou o whitepaper do BitVM no final de 2023. O BitVM propôs uma nova maneira de expressar contratos inteligentes completos de Turing no Bitcoin. Uma máquina ou sistema é considerado completo de Turing se puder executar qualquer cálculo dado tempo suficiente. Como mencionado anteriormente, o Bitcoin é incompleto de Turing por design, e o BitVM propôs uma maneira de superar isso sem fazer quaisquer alterações nos códigos existentes. Também propôs um mecanismo de ponte supostamente sem confiança.
A ideia central do BitVM é verificar uma prova ZK no Bitcoin de forma otimista. Desde que não haja objeção à execução da transação, assume-se que está correta. Este sistema normalmente funciona sob a suposição de que há pelo menos um verificador honesto. Se a execução estiver incorreta, pelo menos um verificador honesto deve desafiá-la.
Portanto, desde que a prova ZK não seja contestada, tudo está bem. Se houver alguma objeção, o desafiante e o provador entram em um desafio-resposta ou jogo de bisseçãoon-chain. A definição de um jogo de bisseção está além do escopo do artigo, mas está vinculada para leitores interessados. Mas uma consequência do jogo de bisseção é um aumento da carga de transações on-chain.
A gestão da liquidez é outra desvantagem significativa das primeiras versões do BitVM. Quando um usuário faz uma retirada da ponte, o sistema conclui uma retirada parcial, e os operadores da ponte devem fornecer a liquidez inicialmente. Os operadores são reembolsados mais tarde pela ponte. À medida que o valor bloqueado na ponte aumenta, os operadores devem manter mais liquidez para honrar as retiradas. Isso coloca uma pressão sobre os operadores e torna o design altamente ineficiente em termos de capital.
Digamos que, em média, os operadores precisem manter 10% do TVL da ponte em fundos líquidos o tempo todo. Se o TVL da ponte for de $10 bilhões, os operadores precisam manter a liquidez de $1 bilhão o tempo todo. À medida que a ponte atrai mais liquidez, os operadores precisam manter mais inventário de BTC à mão. Tyler White e Rijndael escreveram um @twhittleexcelente artigo explicando os problemas com o BitVM.
Subscrever
A próxima peça do puzzle para tornar o BTC útil é projetar a cadeia que facilita esse uso com a melhor UX possível. Múltiplas considerações entram em jogo na forma como os desenvolvedores querem projetar esta cadeia.
Os L2s da Ethereum já beneficiaram da compatibilidade com o EVM. L2s como Arbitrum e Optimism, que eram compatíveis com EVM, puderam rapidamente reunir utilizadores e aplicações já na Ethereum. Em contraste, L2s como o Starknet, que não são compatíveis com EVM, tiveram dificuldades em ganhar adoção.
No entanto, a EVM também tem as suas desvantagens. Como a EVM executa transações em série, o processamento paralelo não é possível. Ambientes de execução mais recentes, como a Máquina Virtual Solana (SVM) e o próximo Monad, permitem, no entanto, o processamento paralelo.
Algumas cadeias como Stacks usam o Bitcoin como mecanismo de verificação. O tempo de bloco no Stacks é muito menor do que o do Bitcoin. O Stacks publica dados de seus blocos entre dois blocos de Bitcoin em cada bloco de Bitcoin.
As camadas de execução podem publicar dados de transação no Bitcoin na forma de inscrições. Lembre-se da largura de banda de 6,66 kbps da rede Bitcoin. Se eu pegar 10 bytes (10 bytes são geralmente generosos; isso seria ~20 bytes) como o tamanho de uma transação comprimida, um bloco Bitcoin pode incluir um máximo teórico de ~600 transações comprimidas. No entanto, esse máximo é quase impossível, uma vez que blocos de 4 MB são fenômeno raroe é ainda mais raro que todo o espaço de 4 MB esteja disponível para inscrições.
O tamanho do bloco depende da mistura de transações SegWit e não-SegWit.SegWit, abreviatura de Testemunha Segregada, separou ou segregou dados de transações de dados de testemunhas. A ideia era que nem tudo armazenado em um bloco tem o mesmo valor. Em vez de limitar o tamanho do bloco para o tradicional 1 MB, SegWit propôs um novo limite de 4 milhões de unidades de peso. Portanto, se um bloco tivesse todas as transações não SegWit, o limite seria de 1 MB. Mas se tivesse todas as transações SegWit, poderia ser um bloco de 4 MB.
Várias equipas estão a construir camadas de Bitcoin para aproveitar a enorme liquidez do BTC. Para este artigo, analisamos seis equipas diferentes que fazem diferentes compromissos e têm designs interessantes. Descrevemos brevemente como funcionam, o seu estágio de desenvolvimento e a sua tração até agora.
Babylon concentra-se na expansão do uso de BTC como um ativo staked. Ele traz uma abordagem diferente do restante das camadas do Bitcoin (os chamados L2s) na forma de BTC staked remoto. O que isso significa é que, em vez de bloquear BTC no Bitcoin para criar uma versão sintética em uma camada diferente, Babylon introduz o seguinte mecanismo;
Embora Babilónia forneça uma abordagem interessante para expandir o uso de BTC, o mecanismo é bastante complexo. Por exemplo, o slashing ainda não foi implementado com sucesso em muitas cadeias PoS, mesmo que algumas estejam ativas há anos. Além disso, embora Babilónia possa utilizar staking remoto para que o BTC possa ser usado para garantir outras cadeias PoS, precisa de uma ponte para permitir outros casos de uso de BTC, como empréstimos.
Mais conhecido como BOB, Build on Bitcoin é ironicamente um rollup baseado em Optimism que se liquida na Ethereum a partir de junho de 2024. Alega ser um Ethereum L2 alinhado com Bitcoin. BOB será lançado em quatro fases;
A partir de 17 de junho de 2024, BOB tem um TVL de ~$60 milhões, com a Sovryn DEX contribuindo com cerca de $20 milhões.
A equipa do Botanix trouxe uma inovação significativa: a Spiderchain. O que é a Spiderchain? É um multisig em roll de nodos orquestradores no Botanix. Vamos decompor. Como mencionamos anteriormente, um L2 precisa de uma ponte e uma cadeia que execute transações. Um nodo orquestrador mantém os fundos dos utilizadores seguros no Bitcoin e cunha e queima BTC sintéticos (na camada EVM) para os utilizadores. Os orquestradores executam nodos Bitcoin e EVM da Spiderchain (Botanix).
Vamos dizer que existem N nós orquestradores na rede. M ( A cadeia do Botanix é compatível com EVM e segura por um mecanismo de consenso de PoS. Além de garantir BTC no Bitcoin ao participar numa rede multisig em rotação e facilitar a emissão e resgate de BTC sintético, os orquestradores também participam na construção de blocos da cadeia EVM. Eles publicam o hash raiz, uma versão compacta das transações EVM do Botanix, como uma inscrição no Bitcoin. Os leitores devem notar que o simples facto de postar dados sobre Bitcoin não significa liquidação. A diferença aqui é que os dados que cadeias externas como Botanix postam sob a forma de uma inscrição são armazenados num local não validado pelos nós (mineiros) do Bitcoin. O protocolo Bitcoin não tem conhecimento desta informação. Assim, não pode ser determinado se os dados da transação postados nas inscrições estão corretos. A partir de junho de 2024, Botanix EVM e Spiderchain estão na fase de testnet. Citrea está a construir um Zk rollup em cima do Bitcoin. O que significa ‘em cima do Bitcoin’? Apenas que pretende utilizar o Bitcoin como camada de disponibilidade de dados. Afirma que a forma mais segura e alinhada com incentivos para escalar os blocos de Bitcoin é dividir a execução com verificabilidade e dados on-chain. Dividir a execução significa dividir a execução em pedaços mais pequenos. Citrea depois agrega fragmentos ou lotes de transações e publica as diferenças de estado entre os dois lotes de transações no Bitcoin juntamente com uma prova conhecida como a prova de validade. Mas o problema é que o Bitcoin não tem a capacidade de verificar quaisquer provas no momento. A forma final do Citrea terá de esperar até que o Bitcoin tenha opcodes que permitam verificar provas zk. Entretanto, usará uma implementação BitVM como uma solução provisória para as provas e para ligar o BTC dentro e fora do rollup. Naturalmente, a Citrea herda as desvantagens do BitVM mencionadas na secção anterior. No futuro, à medida que o BitVM melhora, a Citrea melhorará a sua funcionalidade de ponte. Fonte — Citrea Citrea está na fase de teste a partir de junho de 2024. Mezo apresenta-se como a camada econômica do Bitcoin. Não se chama a si próprio de Bitcoin L2. Utiliza a ponte tBTC da Threshold Network (Gatemencionado acima) para trazer BTC para dentro e para fora da cadeia EVM, Mezo. Mezo está a ser construído pela mesma equipa que construiu produtos como tBTC, Dobrar, Manter, e Taho. A equipa tem vindo a desenvolver aplicações em torno do Bitcoin há anos. O objetivo do Mezo é simples: expandir os casos de uso do BTC. Fazê-lo através de três mecanismos; O que significa BitcoinFi e a camada econômica? A maioria das novas cadeias, incluindo as EVM, depende da UX existente - as mesmas carteiras, pontes, etc. Renovar a UX quase nunca é uma prioridade. A Mezo está a criar toda a UX do zero, algo que raramente vi. Inclui; Combinar todas estas aplicações cria uma experiência única de BitcoinFi de ponta a ponta: Mezo é baseado no Cosmos SDK. Utiliza o Comet BFT para consenso. CometBFT é um software para replicar de forma segura e consistente uma aplicação em muitas máquinas. Por segurança, queremos dizer que o CometBFT funciona desde que menos de 1/3 das máquinas falhem de formas arbitrárias. Por consistência, queremos dizer que todas as máquinas não defeituosas veem o mesmo registo de transações e calculam o mesmo estado. A replicação segura e consistente é um problema fundamental em sistemas distribuídos; desempenha um papel crítico na tolerância a falhas de uma ampla gama de aplicações, desde moedas a eleições, passando pela orquestração de infraestruturas e muito mais. - Fonte:Documentos CometBTF É composto por dois componentes - um mecanismo de consenso e uma interface de aplicação genérica. Com base no núcleo Tendermint, o mecanismo de consenso é responsável pela produção de blocos, validação e finalidade. Tendermint foi um dos primeiros designs de consenso de prova de participação. Ele oferece @learnwithwhiteboard_digestTolerância a Falhas Bizantinas (BFT) no consenso e pode tolerar até um terço dos nós maliciosos. A interface da aplicação, Interface da Cadeia de Bloco de Aplicação (ABCI), separa o mecanismo de consenso das aplicações. Uma grande vantagem do ABCI é que, uma vez que o consenso e as aplicações estão separados, os desenvolvedores não são obrigados a construir aplicações na mesma linguagem em que o mecanismo de consenso é construído. A interface atua como um meio que entrega transações às aplicações para execução. Essa capacidade torna o sistema mais modular e ajuda a atingir mais desenvolvedores de aplicações. Inicialmente, Mezo será apenas compatível com o tempo de execução EVM. O design econômico da Mezo é tal que, à medida que ganha destaque, os detentores de BTC podem beneficiar diretamente ou indiretamente. Eles podem apostar BTC na Mezo e obter rendimento de aposta, ou, se optarem por manter seus BTC no Bitcoin, irão obter algum benefício do BTC sendo retirado de circulação (para pagar taxas na Mezo). Mezo tem um modelo de dupla participação, como mostrado na imagem abaixo. Os validadores na rede podem apostar tanto em BTC como em MEZO (a moeda nativa da Rede Mezo). Ao apostar em BTC e MEZO, os validadores recebem veBTC e veMezo, respetivamente. O 've' representa validador em custódia, e esses tokens são tipicamente bloqueados num contrato inteligente. Os detentores de tokens em custódia de validador têm direitos de governação, e as recompensas da rede e as receitas das taxas são partilhadas com eles. Quanto mais tempo um ativo é bloqueado, mais ve-tokens são distribuídos. Os detentores de veBTC ganham BTC, e os detentores de veMEZO ganham recompensas MEZO. Uma parte da recompensa MEZO pode ser queimada para aumentar o tesouro de BTC. O rendimento é uma das ofertas principais da Mezo, pois as taxas pagas pelos utilizadores são pagas aos validadores que apostam BTC. A Mezo está definida para expandir ainda mais o âmbito da aposta em BTC, oferecendo apostas líquidas com Acre, Projeto irmão da Mezo. Quando um usuário deposita BTC em Acre, recebe em troca um token staked líquido, stBTC. O BTC depositado é utilizado em várias cadeias e aplicações DeFi. O rendimento gerado por essas atividades acumula-se em stBTC, que pode ser trocado 1:1 por BTC. Fonte -Blog Acre Com uma capitalização de mercado de mais de um trilhão de dólares, o BTC mal está arranhando a superfície do mercado de empréstimos. A distribuição de WBTC usado nos mercados de empréstimos é mostrada na imagem abaixo. Mostra que a quantidade de WBTC usada nas três principais aplicações de empréstimos diminuiu de cerca de 50k para cerca de 23k entre julho de 2023 e junho de 2024. A queda do total de WBTC nas aplicações de empréstimo pode ser atribuída a uma queda de 48% no fornecimento de WBTC, de 285k WBTC em maio de 2022 para pouco mais de 150k WBTC agora. Essa queda é principalmente devido ao mercado perceber o risco de partes centralizadas em meio às consequências de Luna, 3AC e Alameda. Na sua primeira fase de lançamento, o Mezo já começou a aceitar depósitos de BTC com três períodos de bloqueio: dois meses, seis meses e nove meses. Os depósitos atraem pontos na forma de uma pontuação HODL. Um BTC gera 1000 pontos diariamente, e um multiplicador está associado aos períodos de bloqueio. Um período de bloqueio mais longo implica um multiplicador mais elevado. Os utilizadores também podem depositar outros ativos como USDe, USDC e USDT para obter um impulso nos seus depósitos de BTC. Em julho de 2024, o TVL do Mezo situa-se em$135 million. Para além de recompensar os detentores, o Mezo irá partilhar uma parte das suas taxas com o protocolo central do Bitcoin. Stacks, anteriormente conhecido como Blockstack, lançou recentemente a sua aguardada atualização Nakamoto, destinada a resolver problemas como forks constantes e transações lentas antes da atualização. Stacks funciona com base no consenso de prova de transferência (PoX). Portanto, os mineiros de Bitcoin interessados em produzir blocos em Stacks precisam enviar algum BTC. Um mineiro, digamos, Alice, é escolhido aleatoriamente para produzir blocos em Stacks. O BTC deste mineiro é dado aos utilizadores que bloqueiam (bloqueiam/apostam) STX, a moeda nativa da cadeia de Stacks. Isto é interessante porque, embora seja um rendimento pequeno, é em BTC. Na maioria das cadeias, o rendimento é oferecido apenas na moeda nativa da cadeia. Uma vez escolhida, Alice pode produzir blocos de Stacks até ao final da Tenre (próximo bloco de Bitcoin). À medida que o minerador produz blocos de Stacks, são partilhados com os signatários para validação. Uma vez que mais de 70% dos signatários aceitam o bloco de Stacks, é aceite na rede de Stacks. Vamos assumir que Alice produz 10 blocos de Stacks antes do próximo bloco de Bitcoin ser minerado e que Bob ganha o mandato subsequente para produzir blocos de Stacks. Bob tira o hash do primeiro bloco Stacks que Alice produziu em Stacks e adiciona-o à sua transação de compromisso de bloco na cadeia Bitcoin. Os Stackers detetam esta transação. Incluem uma transação de mudança de posse em Stacks que inclui o hash do último bloco, o 10º bloco neste caso, que Alice produziu em Stacks. Desta forma, Bob entende que tem de construir sobre o bloco anterior de Alice, nº 10. Embora estes sejam os primeiros dias de desenvolvimento para as camadas do Bitcoin, aqui está uma comparação das cadeias acima descritas. Considera o design da cadeia, o design da ponte e o valor em dólares garantido. Devemos mencionar que, além das equipas mencionadas acima, muitas outras, como Alpen, Bison, BitLayer, Rootstock, SatoshiVM e Soveryn, têm vindo a construir camadas estendidas do Bitcoin. Os leitores podem encontrar a listaaqui. As L2s ajudam o L1 com duas coisas - escala e custo. Eles fornecem aos usuários uma maneira de transacionar muito mais barato sem comprometer demais a segurança (ou qualquer segurança no caso de L2s com pontes não custodiais, sem confiança e sem suposições de segurança adicionais). Tomemos os Ethereum L2s como exemplo. De acordo com o Token Terminal, na segunda semana de junho de 2024, o Ethereum suportou 7,1 milhões de transações com uma receita de $10,6 milhões. O custo por transação para os usuários é de cerca de $1,5. Ao mesmo tempo, cinco L2s - Arbitrum, Base, Blast, Optimism e Polygon - suportaram mais de 70 milhões de transações com $2,75 milhões em taxas. Isso equivale a $0,03 por transação. Podemos discutir sobre a qualidade das transações, incluindo se são bots ou o valor da transação, entre outras coisas. No entanto, o fato é que o Ethereum não poderia suportar tantas transações. No entanto, uma desvantagem disto é que os L1s já não estão diretamente ligados aos seus clientes ou utilizadores. No mundo tradicional, são geralmente as empresas mais próximas dos utilizadores finais que capturam uma grande parte do valor. A Amazon é um excelente exemplo. A sua enorme distribuição permite-lhe ter a vantagem sobre fornecedores e fabricantes. O Dollar Shave Club perturbou a indústria da lâmina ao vender diretamente aos consumidores através de um modelo de subscrição, eliminando os canais de retalho tradicionais. Isso permitiu-lhes precificar os produtos a um ponto mais baixo e reter a maior parte do valor em vez de o partilhar com toda a cadeia de abastecimento. Normalmente, não é uma boa ideia adicionar mais uma camada entre você e o seu cliente. Por que é que os L1s estão a seguir por este caminho, então? Ao adicionar L2s à mistura, os L1s não estão a perder clientes. Estão a introduzir uma mistura B2B num modelo de negócio que anteriormente era estritamente B2C. Mas ainda pode haver uma preocupação - os L2s conseguem capturar a maior parte do valor? Eles cobram taxas suficientes aos L1? Felizmente, o Ethereum tem percorrido este caminho nos últimos três anos, e podemos observar o impacto dos L2s na captura de valor do Ethereum. Existem duas maneiras de entender se os L2s têm sido predatórios para o Ethereum. Pense novamente na analogia da ilha. Quando se trata de verdadeiras L2s, as duas ilhas devem construir colaborativamente uma ponte. Mas sem o consenso interno dos habitantes da ilha do Bitcoin, isso é impossível. O que está acontecendo agora é que aqueles que querem ser ilhas L2 para a ilha do Bitcoin estão tentando garantir infraestrutura como um arranjo temporário. Assim que os habitantes da ilha Bitcoin concordarem que precisam de uma ponte para outras ilhas para o seu crescimento, as ilhas L2 estão prontas. Até lá, o que importa é que, em vez de tentar encontrar formas mais complexas de ligação e criar L2s, o foco precisa estar em usar o que funcionou e usar infraestruturas que já foram testadas em batalha. Como diferentes projetos estão modernizando a ilha Bitcoin e preparando a infraestrutura da ponte para se conectar com outras ilhas. Todos estão cientes de como os habitantes da ilha Bitcoin são tradicionais e levam muito a sério a segurança da ilha. Quaisquer alterações na ilha são minuciosamente debatidas. Qualquer pessoa que queira sugerir alterações ao Bitcoin pode redigir uma Proposta de Melhoria do Bitcoin (BIP). Após debates informais em vários fóruns, o autor considera o feedback e faz alterações à BIP. Um comité de habitantes da ilha atribui então um número à BIP, altura em que esta se torna oficial. Alguns ilhéus compreendem a importância de modernizar cautelosamente a ilha do Bitcoin. Equipas como Botanix, Taproot Wizards e Thesis estão a lançar as bases para adicionar opcodes e expandir a programabilidade do Bitcoin.BIP-420(também conhecido como OP_CAT) por Ethan Heilman e Armin Sabouri trará uma infinidade de possibilidades emocionantes para o Bitcoin. CAT significa concatenar. É um opcode que fazia parte dos opcodes originais do Bitcoin, mas foi redigido por Satoshi devido a preocupações de segurança que agora foram aliviadas, uma vez que o ambiente de execução do Bitcoin evoluiu ao longo dos anos. O opcode permite que duas peças de dados sejam unidas. Desbloqueia inúmeras possibilidades de tipos de transações personalizadas, como sistemas de garantia dinâmica, contratos inteligentes como trocas atômicas, diferentes aplicações DeFi e maior interoperabilidade com cadeias externas. Equipas como a Starkware já sugeriram que o OP_CAT pode trazer verificação STARK para o Bitcoin. Isto significa que o Bitcoin pode verificar provas Zk, permitindo assim rollups. Este paradigma de design não só permite designs de propósito geral no Bitcoin, mas também melhora a sua escalabilidade, que desesperadamente precisa. Outros designs da equipe Taproot Wizards, como CATVM, já estão em andamento. Este design usará OP_CAT para criar pontes sem confiança. Ao contrário do design atual do BitVM, o CATVM não tem requisitos de liquidez. O CATVM permitirá a negociação descentralizada de ordinais e runas com uma experiência do usuário tão boa quanto a de outras blockchains. Segwit abriu caminho para Taproot, que por sua vez foi crucial para ordinais. Ordinais e inscrições fizeram BRC-20 e runaspossível. O entusiasmo recente entre os desenvolvedores de Bitcoin sugere um crescente apoio para alcançar consenso social sobre o BIP-420. Também ajuda que será compatível com versões anteriores, para que a rede não precise de um hard fork para ativá-lo. Estamos entusiasmados para que ele entre em funcionamento e testemunhar uma nova era de programabilidade genuinamente nativa do Bitcoin. Após muito tempo, houve um crescente interesse dos desenvolvedores no Bitcoin. Todos os projetos independentes construindo em torno do Bitcoin são como pequenas ilhas modernas em torno da poderosa ilha Bitcoin. Com o BIP-420, provavelmente haverá maneiras de fundir essas ilhas juntas para criar uma ilha próspera e moderna. Com todas as mudanças que estão a acontecer com o Bitcoin, espero um futuro em que consigamos usar BTC em diferentes aplicações financeiras com pouco conhecimento das camadas abaixo. A integração das camadas do Bitcoin será tão natural quanto navegar por Mumbai hoje, onde estamos completamente inconscientes de que a metrópole movimentada era uma vez sete ilhas separadas de Bombaim.Citrea
Mezo
Stacks
A relação entre L2s e L1
O que se segue?
Aviso legal:
Ao longo da história, o dinheiro desempenhou três funções críticas para a sociedade; serviu como reserva de valor (riqueza), meio de troca e unidade de conta. Os tipos de dinheiro mudaram, mas as suas funções permaneceram largamente as mesmas. De uma forma geral, sempre houve duas correntes de pensamento: uma que apoia o dinheiro de crédito, ou dinheiro suave, e outra que apoia o dinheiro duro. O dinheiro de crédito, como o sistema fiduciário de hoje, é sempre uma responsabilidade de alguém.
Os dólares ou rúpias que possuis são a responsabilidade do governo. Se o governo falhar, o teu dinheiro não será capaz de comprar bens e serviços essenciais.
Dinheiro duro, por outro lado, é dinheiro que não é responsabilidade do governo. Por exemplo, metais preciosos como ouro não perdem valor se os governos falharem. Pelo contrário, o seu valor é aumentado devido à sua estabilidade percebida.
O Bitcoin foi a primeira implementação digital bem-sucedida de uma moeda dura não soberana. Em 2009, Satoshi Nakamoto lançou o Bitcoin quando o mundo tinha acabado de testemunhar uma crise financeira global devido a práticas de empréstimo ruins e decisões unilaterais de taxas de juros que impactaram o fornecimento monetário. O poderoso dólar perdeu mais do que 95%do seu valor ao longo da sua vida. No seu ensaio, Mudanças de paradigma, o macroeconomista Ray Dalio escreveu sobre como os bancos centrais reduziram as taxas de juro em resposta a várias crises e o impacto que tiveram nas suas economias respetivas.
Origem -Mudanças de paradigma
O gráfico acima mostra como as taxas de juros caíram no mundo desenvolvido desde a década de 1980. Ao mesmo tempo, a base monetária cresceu como uma percentagem do PIB. Como resultado, a produção bruta não cresceu ao mesmo ritmo que a oferta de dinheiro. Quando a oferta de dinheiro aumenta rapidamente, com ou sem uma taxa mais baixa de crescimento do rendimento das famílias, pode levar a uma maior inflação, um maior custo de vida, um aumento do fardo da dívida e uma maior desigualdade de rendimentos. O ambiente de alta inflação em que estamos atualmente é o resultado das políticas adotadas pelos bancos centrais.
Este cenário é onde os casos de uso para metais preciosos como ouro vêm para primeiro plano. A intervenção do governo relacionada com o fornecimento de ouro é mínima. Com menor influência do governo, o fornecimento de ouro é mais previsível do que as moedas fiduciárias. Esta alta previsibilidade permitiu ao metal manter o seu valor ao longo de décadas e tornar-se um reserva de riqueza.
Bitcoin nasceu como dinheiro eletrónico peer-to-peer. Ao longo dos anos, tal como acontece com muitas inovações, desviou-se (ou pelo menos expandiu-se) do seu objetivo original de dinheiro eletrónico e evoluiu para ouro digital.
Em 2018, deparei-me com uma analogia interessante entre cidades e blockchains. Como as blockchains estão desconectadas do mundo exterior, são mais como ilhas fechadas. Cada ilha tem as suas próprias prioridades e caráter que refletem tecnicamente e socialmente. A ilha Bitcoin sempre preferiu segurança e descentralização em relação a outros aspetos, como velocidade e programabilidade.
A descentralização é um termo amplo com nuances.Balaji Srinivasan sugeriu um caminhopara medi-lo, quebrando um blockchain em seus subsistemas, como mineração, cliente, desenvolvedor, exchange, nós e propriedade. Ele propôs que a descentralização geral pode ser alcançada medindo o Gini1e Nakamoto2coeficientes dos subsistemas.
De acordo com muitos Bitcoiners comoJonathan Bier, podemos olhar para a descentralização através da lente de quão difícil é para os usuários verificar transações por conta própria. Esta dificuldade em verificar transações é porque os blocos de Bitcoin são pequenos (até 4 MB). Para que as blockchains ofereçam programabilidade de propósito geral (não apenas no papel, mas na prática), os desenvolvedores devem selecionar algumas coisas.
Em primeiro lugar, a linguagem ou o sistema que utilizam deve ser Turing completo. ‘Turing completo’ refere-se à capacidade de um sistema de executar qualquer cálculo que possa ser expresso algoritmicamente, desde que tenha memória e tempo suficientes.
Em segundo lugar, a medição de gás precisa ser ótima. A medição de gás refere-se à forma como o sistema é projetado para medir o custo dos recursos (por exemplo, o gás máximo gasto por bloco e o gás consumido por diferentes operações). A linguagem Solidity do Ethereum é uma linguagem completa de Turing, mas muitas vezes é limitada pelo gás. A linguagem de script do Bitcoin é intencionalmente limitada para garantir maior segurança. Além disso, como Mattmenciona, é uma linguagem baseada em pilha de baixo nível repleta de bugs não corrigidos dos dias de Satoshi, e a falta de operadores-chave impede que seja muito útil.
Subscrever
Ilhas como Ethereum e Solana evoluíram para estar conectadas entre si, desenvolvendo interações de que, possivelmente, beneficiam. No entanto, enquanto a ilha Bitcoin permaneceu firme no seu objetivo de segurança, não incorporou quaisquer alterações à sua infraestrutura que permitiriam uma movimentação mais fácil para outras ilhas. A ilha Bitcoin apenas permite aos residentes manter, transferir ou negociar os seus BTC por inscrições e runas com uma UX complicada.
Com poucas coisas para fazer, o BTC permaneceu nos cofres. Entretanto, ativos como o ETH tiveram abundantes oportunidades para desfrutar de rendimento e renda passiva na forma de staking, restaking, empréstimos, e assim por diante. Devido ao desenvolvimento de novas infraestruturas, outras ilhas têm visto uma modernização rápida enquanto o Bitcoin permaneceu antigo, mas formidável.
Não me interpretem mal, a abordagem conservadora do Bitcoin garantiu a sua segurança e descentralização. Normalmente, a maior funcionalidade produz complexidade, com uma superfície aumentada para ataques.
A ilha Bitcoin permanece formidável, mas isolada. Outras ilhas estão conectadas entre si por pontes mais fortes.
O conceito de ilhas separadas evoca a história da minha casa, Mumbai. Uma vez conhecida como Bombaim, era originalmente composta por sete ilhas distintas. A fusão destas ilhas começou na década de 1680 e durou séculos. Hoje, enquanto eu percorro a metrópole agitada, mal resta um vestígio dessa antiga separação. A cidade sente-se unificada de forma contínua, quase esquecida a sua fragmentação passada.
Esta transformação de Mumbai levanta uma questão intrigante: Poderemos testemunhar uma evolução semelhante no cenário do Bitcoin? Algumas equipas estão a trabalhar nesse sentido.
A Evolução das Sete Ilhas de Mumbai. Fonte - Reddit
Este artigo fala sobre como algumas equipas estão a desenvolver diferentes formas para que os detentores de Bitcoins possam utilizar as suas riquezas de forma diferente de simplesmente as manter. Estabeleço as bases ao explicar por que precisamos de uma infraestrutura melhor e depois mergulho em diferentes abordagens adotadas por equipas que visam expandir os casos de uso para BTC. Por fim, menciono como a visão final é tanto sobre um consenso social como sobre um técnico.
Isto está a acontecer à medida que as equipas constroem diferentes ilhas auxiliares para a ilha Bitcoin e encontram soluções para modernizar a própria ilha Bitcoin. Uma revisão permanente da ilha Bitcoin só pode ocorrer se houver uma revolução social entre os habitantes da ilha e concordarem em fazer alterações às suas regras para que possam usar pontes para outras ilhas com a mesma confiança que usam a infraestrutura interna da ilha.
Blockchains estabelecidas como Ethereum, Solana e até mesmo as próximas como Monad são construídas com os programadores em mente. São construídas como plataformas para os programadores desenvolverem aplicações. Estas cadeias oferecem ecossistemas abrangentes que apoiam os programadores através de vários recursos de aprendizagem, ferramentas, estruturas e funcionalidades. Satoshi construiu Bitcoin à medida que avançava. Não existe uma API pensada e há pouca documentação clara para aprender o desenvolvimento do Bitcoin.
Existem três razões críticas para continuar a melhorar a infraestrutura de rede - melhor UX, mais financeirização e pagamentos em escala.
Uma melhor experiência do utilizador aumentará a atividade para trazer mais taxas
O Protocolo de Ordinais, uma forma de alavancar Bitcoin UTXOs e ver Satoshis individuais (a menor unidade de BTC) de forma diferente, trouxe inovações como inscrições (NFTs em Bitcoin). O entusiasmo em torno de ordinais e inscrições trouxe a evolução de padrões fungíveis como BRC-20 e runasInscrições e runas deram ao Bitcoin um impulso de atividade. O número total de transações diárias aumentou 70% em comparação com transferências de BTC sozinhas.
Estas novas formas de transacionar em Bitcoin ajudam a impulsionar as taxas em cerca de 40%. No entanto, estas novas formas frequentemente desencadeiam debates intensos dentro da comunidade Bitcoin. Uma facção argumenta que o Bitcoin deve permanecer focado exclusivamente em aprimorar sua função principal como um sistema de pagamento descentralizado. Eles afirmam que expandir além desse escopo poderia comprometer a segurança, simplicidade e eficácia do Bitcoin como dinheiro sólido.
Por outro lado, os defensores de uma abordagem mais flexível advogam pela expansão das capacidades do Bitcoin para incluir casos de uso não relacionados a pagamentos. Eles argumentam que essa evolução é necessária para o Bitcoin permanecer competitivo e relevante no ecossistema blockchain em rápida evolução.
É suficiente? Na verdade, não. De acordo com o Terminal Token, os mineiros de Bitcoin ganharam cerca de $109 milhões em taxas nos últimos 30 dias. No mesmo período, aplicações como Uniswap e Lido Finance arrecadaram $90 milhões e $104 milhões, respetivamente. Com o último halving em abril de 2024, os mineiros receberam metade a menos de subsídio por bloco. Após o halving recente, a recompensa por bloco (subsídio) reduziu de 6.5 BTC para 3.125 BTC por bloco. Com isso, o corte mensal do subsídio dos mineiros chega a 13,500 BTC (3.12514430). A $66K cada, isto equivale a $891 milhões, então as taxas mensais representam apenas cerca de 12% da perda do subsídio.
Desenvolvimentos recentes como runes são encorajadores, mas precisamos de mais. Quais são os desafios? Bem, a UX no Bitcoin está longe de ser semelhante à do Solana ou Ethereum L2s como Arbitrum. Uma troca leva alguns segundos e uma fração de um centavo em taxas no Solana. No entanto, se quiser negociar runes no Bitcoin, terá de pagar alguns dólares em taxas e esperar um bloco para confirmar sua transação.
Para além disso, quando compras runas, tens de comprar a quantidade indicada. O comprador não pode modificar o número de runas a comprar. Outra desvantagem é que uma runa não pode ser trocada por outra, o que é o que fazemos ao trocar USDC por MKR na Ethereum. Um trader tem de vender uma runa por BTC e depois comprar outra runa que deseje. Um passo adicional no processo acrescenta fricção desnecessária na UX.
A UX para negociar runas está longe de ser ideal. Não há maneiras de usar BTC como garantia ou empréstimo. Você deve retirar BTC da Bitcoin L1 e colocá-lo em outras cadeias para usar em aplicações financeiras.
Aumentando a financeirização do BTC
Em primeiro lugar, a Bitcoin tem uma capitalização de mercado próxima de $1.3 trilhões a $66 mil por BTC. Assim como o ouro, a Bitcoin é uma moeda externa, o que significa que os governos não podem manipular o fornecimento de Bitcoin. Embora o tamanho exato do mercado de empréstimos em ouro não esteja disponível, alguns relatórios estimam em $100 bilhões. Portanto, uma das razões mais importantes para construir aplicações na Bitcoin é usar BTC nativo como garantia para pedir empréstimos de stablecoins. Mercados de empréstimos robustos permitirão aos adeptos da Bitcoin obter rendimento sobre os seus BTC.
Por exemplo, leve o staking. Outros ativos nativos como ETH e SOL têm uso inerente no staking para garantir a rede;~27%do total de ETH em circulação está apostado em protocolos de aposta, ganhando ~4% de rendimento anual. Outro ~4%ETH é apostado em protocolos de re-apostas e 67%do SOL em circulação está empenhado. Além disso, o ETH e o SOL são amplamente utilizados em seus ecossistemas DeFi respectivos como ativos de garantia.
Subscrever
BTC envolvido (ou WBTC), a versão mais amplamente utilizada de BTC em diferentes ecossistemas DeFi tem uma capitalização de mercado de ~$10 bilhões, menos de 1% do total de BTC em circulação. Ele mostra a oportunidade que existe na financeirização do BTC.
Supondo que um nível semelhante de BTC seja usado para staking ou em DeFi como o Ethereum, cerca de ~30%, o montante equivale a $390 biliões. Para efeitos de contexto, todo o DeFi, o valor total bloqueado em todas as outras cadeias, vale $101 billion. O BTC pode ser potencialmente o ativo líquido mais produtivo. Neste momento, esse potencial está limitado por limitações técnicas intencionais.
Escalonamento de pagamentos de BTC
A camada base do Bitcoin não foi projetada para throughput. Se o Bitcoin tem que ser a camada de liquidação da Internet, precisamos de transações mais rápidas. Mohamed Faudaconclui que há um limite para quantas transações podem ser publicadas usando isso. Com um tamanho máximo de bloco de 4MB, o Bitcoin pode suportar 6,66 kbps (4 MB / 10 minutos) de dados.
A rede Bitcoin atualmente não consegue lidar com um alto tráfego. Os utilizadores enfrentam uma experiência degradada em eventos antecipados como o lançamento do Quantum Cats' mint e runes. A má UX não se limita apenas àqueles que estão tentando criar inscrições, mas também inclui aqueles que estão a enviar e receber BTC.
A Lightning Network (LN), a principal rede de escalonamento BTC, teve uma adoção fraca. A capacidade ou liquidez da rede está em cerca de 5k BTC. Este é o montante de BTC bloqueado em todos os canais relâmpago. Afeta a liquidez da rede e a quantidade de BTC que pode ser movida através dela.
Por que isso é importante? Vamos tentar entendê-lo usando um exemplo. Joel está arrecadando $1 milhão para pagar aos trabalhadores da plantação de café na Índia e decide usar LN para receber doações. Ele não pode simplesmente criar uma carteira LN e aceitar doações. Ele precisa ter $1 milhão em liquidez de entrada. A liquidez de entrada é a quantidade de BTC bloqueada em um canal pelo seu contraente. Sid é um dos contraentes de Joel com $10.000 bloqueados. Joel precisa de mais contraentes como Sid, que bloquearam um total de $1 milhão para receber $1 milhão em doações. Isso representa um desafio significativo para a rede escalar, pois a liquidez de entrada sempre será limitada pelo custo de oportunidade do capital.
Bitcoin é tanto um fenômeno cultural ou social quanto tecnológico. O consenso social é a última linha de defesa. Por exemplo, o limite rígido de 21 milhões de suprimentos pode ser alterado bifurcando o código para adicionar uma emissão de cauda de 1%. Mas para que essa mudança entre em vigor, todos os mineradores teriam que minerar nesta bifurcação, e é improvável que o façam. Isso ocorre porque o limite rígido codificado tem sido um dos principais impulsionadores de valor para o BTC. Pode haver uma perda percebida de valor se esse limite for ultrapassado. Os mineradores provavelmente não minerarão em uma bifurcação que potencialmente perde valor.
O esforço técnico necessário para alterar a base de código será inútil devido à falta de consenso social. A última vez que o Bitcoin teve uma bifurcação controversa foi durante as Guerras de Bloqueio em 2017. A rede dividiu-se em dois, com o Bitcoin implementando SegWit (explicado mais tarde) e o Bitcoin Cash, que aumentou o tamanho do bloco. Na época, a maioria do poder de mineração optou por permanecer com o BTC.
Para que algo seja considerado moeda ou reserva de valor, não deve mudar com muita frequência. A principal razão pela qual o dinheiro fiduciário perde o seu poder de compra ao longo do tempo é que os bancos centrais frequentemente utilizam o seu poder para aumentar o fornecimento. Esta imprevisibilidade das ações unilaterais dos bancos centrais torna algumas moedas perpetuamente mais fracas. A cultura do Bitcoin é tal que resiste a mudanças. Mesmo algo como o Taproot, que não é controverso, levou anos para ser implementado desde a sua conceção.
Promover as alterações acima não se trata apenas de mudar o Bitcoin. A camada base do Bitcoin precisa ser o mais simples possível. A simplicidade é crucial para menos vetores de ataque e maior estabilidade. A ideia é executar coisas complicadas, como empréstimos e cunhagem de stablecoins com BTC como garantia fora da camada base, como as L2s da Ethereum.
O que é um L2? Deve;
Uma vez que o conjunto atual de códigos operacionais do Bitcoin (opcodes) o limita a verificar quaisquer provas, essas condições não podem ser atendidas. Assim, nenhuma das cadeias que se afirmam ser o Bitcoin L2 pode ser chamada de L2s.
Outro aspecto do que constitui um L2 é olhar para as suposições de segurança dessa camada em referência às suposições de segurança do Bitcoin. Cada blockchain tem algumas suposições de segurança, como;
A segunda camada, ou L2, não deve expandir o conjunto de pressupostos de segurança da camada base sobre a qual está construída. Por exemplo, se a segunda camada tiver um sequenciador centralizado que detém um monopólio na produção de blocos, os utilizadores precisam de poder contestar a produção de blocos a custos triviais. A L1 deve poder ditar à L2 que os fundos do utilizador sejam libertados desde que não sejam gastos. Neste estágio, esses mecanismos estão ausentes mesmo nas L2s do Ethereum.
Se formos rigorosos quanto às características L2 mencionadas acima, mesmo algumas L2s de consenso do Ethereum como Arbitrum não são realmente L2s. Uma vez que o conjunto atual de códigos operacionais (opcodes) do Bitcoin impede que ele verifique quaisquer provas, nenhuma das cadeias que afirmam ser L2 do Bitcoin pode ser chamada de L2s. A Lightning Network é provavelmente a única solução que se enquadra na definição de L2. Como termo geral, este artigo refere-se a essas soluções como camadas de extensão do Bitcoin.
De forma geral, utilizar o BTC tem dois componentes - 1) usar uma ponte, uma vez que não há muita coisa para usar no Bitcoin, e 2) criar um ambiente ou cadeia onde as aplicações que permitem aos investidores usar BTC possam residir.
Para facilitar mais casos de uso e escalar, as novas camadas provavelmente farão pressupostos de segurança além do Bitcoin. Os utilizadores que desejam utilizar o seu BTC vão querer aceitar o menor número de compromissos de segurança. O roteiro de escalonamento do Ethereum é uma boa referência para entender como o espaço de design para escalonamento do Ethereum evoluiu.
Ao longo de alguns anos, o Ethereum percebeu que os rollups são a forma como irá escalar. Nesta fase, ainda não sabemos qual é a melhor maneira de escalonar e tornar o BTC mais programável.
Quer se trate de armazenar dados ou escolher o design da ponte, os projetos fazem compensações entre descentralização, segurança, velocidade e UX. As respostas às seguintes perguntas compõem o espaço de design para projetos ou empresas que constroem camadas estendidas do Bitcoin –
Vários equipas estão a fazer diferentes tipos de compromissos para oferecer uma melhor funcionalidade e escala aos detentores de BTC.
BTC no Bitcoin não pode mover-se para outras cadeias. É necessário ter alguma infraestrutura para levar o BTC para outras cadeias. Um mecanismo de ponte típico bloqueia o BTC de um usuário no Bitcoin e emite uma quantidade equivalente do token sintético que representa o BTC numa cadeia de destino.
Qual é um mecanismo de bloqueio típico? Significa que um usuário que deseja transferir seu BTC do Bitcoin para qualquer outra cadeia o envia para um endereço específico no Bitcoin. O operador da ponte controla este endereço. Quando o operador da ponte detecta BTC entrando, eles cunham tokens sintéticos equivalentes que representam este BTC e os enviam para o endereço especificado pelo usuário na cadeia de destino.
O risco aqui é que se o operador da ponte perder BTC no Bitcoin, o token cunhado na cadeia de destino será considerado sem valor. Testemunhámos este risco a desenrolar-se na sequência do colapso da FTX. SolBTC era a versão envolvida do BTC operada pela FTX/Alameda. Tornou-se inútilporque a FTX não honrou as redenções depois de ter entrado em falência.
Portanto, tudo o que um usuário faz na cadeia de destino depende inteiramente das práticas de segurança de como o operador da ponte controla BTC dos usuários no Bitcoin. Como o BTC dos usuários é controlado determina os diferentes tipos de pontes. Existem três tipos de designs atuais em produção.
Pontes sem confiança
Estas pontes são possíveis apenas quando o L1 consegue verificar as provas submetidas pelo L2. No caso do Bitcoin, isso não é possível, pois não consegue compreender nada do que acontece fora dele.
Ponte de confiança mínima que depende da segurança económica
A próxima melhor alternativa para pontes BTC é ter várias partes públicas a lidar com entradas e saídas de âncoras. Estas partes asseguram o BTC dos utilizadores no Bitcoin e emitem/destroem tokens sintéticos de BTC noutras cadeias. Uma implementação desse tipo é o tBTC da Threshold Network, que funciona na maioria honesta.
Isto significa que é necessário que a maioria dos operadores que executam nós da Rede de Limiar concorde antes que os operadores possam realizar quaisquer ações sobre os BTC dos utilizadores. Em vez de intermediários centralizados, o tBTC seleciona aleatoriamente um grupo de operadores que executam nós na Rede de Limiar para proteger os BTC depositados pelos utilizadores.
Quem pode ser um operador de nó na Threshold Network? A rede tem um token de governança, T. Enquanto T é usado para governança, um mínimo de 40.000 T precisa ser apostado para se tornar um operador de nó. A partir de 25 de junho de 2024,139nós estão ativos na rede.
O programa de Beta Stakers do tBTC Beta é projetado para descentralizar progressivamente a rede de nós. Os Beta Stakers podem delegar sua participação em cinco operadores de nó profissionais - Boar, DELIGHT, InfStones, P2P e Staked. Espera-se que os Beta Stakers executem o nó por pelo menos 12 meses com participação ativa. Por exemplo, eles precisam ser altamente responsivos em relação às atualizações da rede, idealmente atualizando seus nós dentro de 24 horas após a notificação.
Sempre que um usuário solicita a cunhagem de tBTC, um novo endereço de depósito em Bitcoin é gerado. Este endereço é dedicado ao usuário e controlado por nós na Rede de Limiar. Os usuários podem solicitar a cunhagem de tBTC em redes como Ethereum, Arbitrum, Optimism, Mezo e Solana.
Eles precisam fornecer dois endereços - um endereço de recuperação no Bitcoin (este é o endereço para onde o BTC deles é devolvido no caso de haver problemas com o processo de cunhagem) e um endereço da cadeia de destino onde desejam receber tBTC. Depois de feito o pedido, o usuário deve depositar BTC no endereço gerado e aguardar um guardião para confirmar o depósito. Após a confirmação, o cunhador envia tBTC para o endereço dos usuários na cadeia de destino.
A rede tem cerca de 3,500 BTC, ou mais de $200 milhões, em valor bloqueado.
Com o que os opcodes do Bitcoin podem fazer, as pontes com minimização de confiança são talvez a melhor implementação de ponte possível no momento. As pontes com minimização de confiança podem variar na implementação, dependendo de como o multisig é projetado. O tBTC da Threshold Network, a próxima implementação sBTC da Stack e a spiderchain da Botanix são exemplos de pontes com minimização de confiança.
Pontes Custodiais
Neste design, um fornecedor centralizado bloqueia os BTC dos utilizadores no Bitcoin em endereços mantidos pelo depositário. O WBTC da BitGo é a forma mais amplamente utilizada de ligar o BTC a outras cadeias. Mais de 150k BTC são ligados usando WBTC. A distribuição atual de WBTC parece o seguinte.
BitVM
Enquanto os três tipos de pontes já estavam em funcionamento, Robin Linus publicou o whitepaper do BitVM no final de 2023. O BitVM propôs uma nova maneira de expressar contratos inteligentes completos de Turing no Bitcoin. Uma máquina ou sistema é considerado completo de Turing se puder executar qualquer cálculo dado tempo suficiente. Como mencionado anteriormente, o Bitcoin é incompleto de Turing por design, e o BitVM propôs uma maneira de superar isso sem fazer quaisquer alterações nos códigos existentes. Também propôs um mecanismo de ponte supostamente sem confiança.
A ideia central do BitVM é verificar uma prova ZK no Bitcoin de forma otimista. Desde que não haja objeção à execução da transação, assume-se que está correta. Este sistema normalmente funciona sob a suposição de que há pelo menos um verificador honesto. Se a execução estiver incorreta, pelo menos um verificador honesto deve desafiá-la.
Portanto, desde que a prova ZK não seja contestada, tudo está bem. Se houver alguma objeção, o desafiante e o provador entram em um desafio-resposta ou jogo de bisseçãoon-chain. A definição de um jogo de bisseção está além do escopo do artigo, mas está vinculada para leitores interessados. Mas uma consequência do jogo de bisseção é um aumento da carga de transações on-chain.
A gestão da liquidez é outra desvantagem significativa das primeiras versões do BitVM. Quando um usuário faz uma retirada da ponte, o sistema conclui uma retirada parcial, e os operadores da ponte devem fornecer a liquidez inicialmente. Os operadores são reembolsados mais tarde pela ponte. À medida que o valor bloqueado na ponte aumenta, os operadores devem manter mais liquidez para honrar as retiradas. Isso coloca uma pressão sobre os operadores e torna o design altamente ineficiente em termos de capital.
Digamos que, em média, os operadores precisem manter 10% do TVL da ponte em fundos líquidos o tempo todo. Se o TVL da ponte for de $10 bilhões, os operadores precisam manter a liquidez de $1 bilhão o tempo todo. À medida que a ponte atrai mais liquidez, os operadores precisam manter mais inventário de BTC à mão. Tyler White e Rijndael escreveram um @twhittleexcelente artigo explicando os problemas com o BitVM.
Subscrever
A próxima peça do puzzle para tornar o BTC útil é projetar a cadeia que facilita esse uso com a melhor UX possível. Múltiplas considerações entram em jogo na forma como os desenvolvedores querem projetar esta cadeia.
Os L2s da Ethereum já beneficiaram da compatibilidade com o EVM. L2s como Arbitrum e Optimism, que eram compatíveis com EVM, puderam rapidamente reunir utilizadores e aplicações já na Ethereum. Em contraste, L2s como o Starknet, que não são compatíveis com EVM, tiveram dificuldades em ganhar adoção.
No entanto, a EVM também tem as suas desvantagens. Como a EVM executa transações em série, o processamento paralelo não é possível. Ambientes de execução mais recentes, como a Máquina Virtual Solana (SVM) e o próximo Monad, permitem, no entanto, o processamento paralelo.
Algumas cadeias como Stacks usam o Bitcoin como mecanismo de verificação. O tempo de bloco no Stacks é muito menor do que o do Bitcoin. O Stacks publica dados de seus blocos entre dois blocos de Bitcoin em cada bloco de Bitcoin.
As camadas de execução podem publicar dados de transação no Bitcoin na forma de inscrições. Lembre-se da largura de banda de 6,66 kbps da rede Bitcoin. Se eu pegar 10 bytes (10 bytes são geralmente generosos; isso seria ~20 bytes) como o tamanho de uma transação comprimida, um bloco Bitcoin pode incluir um máximo teórico de ~600 transações comprimidas. No entanto, esse máximo é quase impossível, uma vez que blocos de 4 MB são fenômeno raroe é ainda mais raro que todo o espaço de 4 MB esteja disponível para inscrições.
O tamanho do bloco depende da mistura de transações SegWit e não-SegWit.SegWit, abreviatura de Testemunha Segregada, separou ou segregou dados de transações de dados de testemunhas. A ideia era que nem tudo armazenado em um bloco tem o mesmo valor. Em vez de limitar o tamanho do bloco para o tradicional 1 MB, SegWit propôs um novo limite de 4 milhões de unidades de peso. Portanto, se um bloco tivesse todas as transações não SegWit, o limite seria de 1 MB. Mas se tivesse todas as transações SegWit, poderia ser um bloco de 4 MB.
Várias equipas estão a construir camadas de Bitcoin para aproveitar a enorme liquidez do BTC. Para este artigo, analisamos seis equipas diferentes que fazem diferentes compromissos e têm designs interessantes. Descrevemos brevemente como funcionam, o seu estágio de desenvolvimento e a sua tração até agora.
Babylon concentra-se na expansão do uso de BTC como um ativo staked. Ele traz uma abordagem diferente do restante das camadas do Bitcoin (os chamados L2s) na forma de BTC staked remoto. O que isso significa é que, em vez de bloquear BTC no Bitcoin para criar uma versão sintética em uma camada diferente, Babylon introduz o seguinte mecanismo;
Embora Babilónia forneça uma abordagem interessante para expandir o uso de BTC, o mecanismo é bastante complexo. Por exemplo, o slashing ainda não foi implementado com sucesso em muitas cadeias PoS, mesmo que algumas estejam ativas há anos. Além disso, embora Babilónia possa utilizar staking remoto para que o BTC possa ser usado para garantir outras cadeias PoS, precisa de uma ponte para permitir outros casos de uso de BTC, como empréstimos.
Mais conhecido como BOB, Build on Bitcoin é ironicamente um rollup baseado em Optimism que se liquida na Ethereum a partir de junho de 2024. Alega ser um Ethereum L2 alinhado com Bitcoin. BOB será lançado em quatro fases;
A partir de 17 de junho de 2024, BOB tem um TVL de ~$60 milhões, com a Sovryn DEX contribuindo com cerca de $20 milhões.
A equipa do Botanix trouxe uma inovação significativa: a Spiderchain. O que é a Spiderchain? É um multisig em roll de nodos orquestradores no Botanix. Vamos decompor. Como mencionamos anteriormente, um L2 precisa de uma ponte e uma cadeia que execute transações. Um nodo orquestrador mantém os fundos dos utilizadores seguros no Bitcoin e cunha e queima BTC sintéticos (na camada EVM) para os utilizadores. Os orquestradores executam nodos Bitcoin e EVM da Spiderchain (Botanix).
Vamos dizer que existem N nós orquestradores na rede. M ( A cadeia do Botanix é compatível com EVM e segura por um mecanismo de consenso de PoS. Além de garantir BTC no Bitcoin ao participar numa rede multisig em rotação e facilitar a emissão e resgate de BTC sintético, os orquestradores também participam na construção de blocos da cadeia EVM. Eles publicam o hash raiz, uma versão compacta das transações EVM do Botanix, como uma inscrição no Bitcoin. Os leitores devem notar que o simples facto de postar dados sobre Bitcoin não significa liquidação. A diferença aqui é que os dados que cadeias externas como Botanix postam sob a forma de uma inscrição são armazenados num local não validado pelos nós (mineiros) do Bitcoin. O protocolo Bitcoin não tem conhecimento desta informação. Assim, não pode ser determinado se os dados da transação postados nas inscrições estão corretos. A partir de junho de 2024, Botanix EVM e Spiderchain estão na fase de testnet. Citrea está a construir um Zk rollup em cima do Bitcoin. O que significa ‘em cima do Bitcoin’? Apenas que pretende utilizar o Bitcoin como camada de disponibilidade de dados. Afirma que a forma mais segura e alinhada com incentivos para escalar os blocos de Bitcoin é dividir a execução com verificabilidade e dados on-chain. Dividir a execução significa dividir a execução em pedaços mais pequenos. Citrea depois agrega fragmentos ou lotes de transações e publica as diferenças de estado entre os dois lotes de transações no Bitcoin juntamente com uma prova conhecida como a prova de validade. Mas o problema é que o Bitcoin não tem a capacidade de verificar quaisquer provas no momento. A forma final do Citrea terá de esperar até que o Bitcoin tenha opcodes que permitam verificar provas zk. Entretanto, usará uma implementação BitVM como uma solução provisória para as provas e para ligar o BTC dentro e fora do rollup. Naturalmente, a Citrea herda as desvantagens do BitVM mencionadas na secção anterior. No futuro, à medida que o BitVM melhora, a Citrea melhorará a sua funcionalidade de ponte. Fonte — Citrea Citrea está na fase de teste a partir de junho de 2024. Mezo apresenta-se como a camada econômica do Bitcoin. Não se chama a si próprio de Bitcoin L2. Utiliza a ponte tBTC da Threshold Network (Gatemencionado acima) para trazer BTC para dentro e para fora da cadeia EVM, Mezo. Mezo está a ser construído pela mesma equipa que construiu produtos como tBTC, Dobrar, Manter, e Taho. A equipa tem vindo a desenvolver aplicações em torno do Bitcoin há anos. O objetivo do Mezo é simples: expandir os casos de uso do BTC. Fazê-lo através de três mecanismos; O que significa BitcoinFi e a camada econômica? A maioria das novas cadeias, incluindo as EVM, depende da UX existente - as mesmas carteiras, pontes, etc. Renovar a UX quase nunca é uma prioridade. A Mezo está a criar toda a UX do zero, algo que raramente vi. Inclui; Combinar todas estas aplicações cria uma experiência única de BitcoinFi de ponta a ponta: Mezo é baseado no Cosmos SDK. Utiliza o Comet BFT para consenso. CometBFT é um software para replicar de forma segura e consistente uma aplicação em muitas máquinas. Por segurança, queremos dizer que o CometBFT funciona desde que menos de 1/3 das máquinas falhem de formas arbitrárias. Por consistência, queremos dizer que todas as máquinas não defeituosas veem o mesmo registo de transações e calculam o mesmo estado. A replicação segura e consistente é um problema fundamental em sistemas distribuídos; desempenha um papel crítico na tolerância a falhas de uma ampla gama de aplicações, desde moedas a eleições, passando pela orquestração de infraestruturas e muito mais. - Fonte:Documentos CometBTF É composto por dois componentes - um mecanismo de consenso e uma interface de aplicação genérica. Com base no núcleo Tendermint, o mecanismo de consenso é responsável pela produção de blocos, validação e finalidade. Tendermint foi um dos primeiros designs de consenso de prova de participação. Ele oferece @learnwithwhiteboard_digestTolerância a Falhas Bizantinas (BFT) no consenso e pode tolerar até um terço dos nós maliciosos. A interface da aplicação, Interface da Cadeia de Bloco de Aplicação (ABCI), separa o mecanismo de consenso das aplicações. Uma grande vantagem do ABCI é que, uma vez que o consenso e as aplicações estão separados, os desenvolvedores não são obrigados a construir aplicações na mesma linguagem em que o mecanismo de consenso é construído. A interface atua como um meio que entrega transações às aplicações para execução. Essa capacidade torna o sistema mais modular e ajuda a atingir mais desenvolvedores de aplicações. Inicialmente, Mezo será apenas compatível com o tempo de execução EVM. O design econômico da Mezo é tal que, à medida que ganha destaque, os detentores de BTC podem beneficiar diretamente ou indiretamente. Eles podem apostar BTC na Mezo e obter rendimento de aposta, ou, se optarem por manter seus BTC no Bitcoin, irão obter algum benefício do BTC sendo retirado de circulação (para pagar taxas na Mezo). Mezo tem um modelo de dupla participação, como mostrado na imagem abaixo. Os validadores na rede podem apostar tanto em BTC como em MEZO (a moeda nativa da Rede Mezo). Ao apostar em BTC e MEZO, os validadores recebem veBTC e veMezo, respetivamente. O 've' representa validador em custódia, e esses tokens são tipicamente bloqueados num contrato inteligente. Os detentores de tokens em custódia de validador têm direitos de governação, e as recompensas da rede e as receitas das taxas são partilhadas com eles. Quanto mais tempo um ativo é bloqueado, mais ve-tokens são distribuídos. Os detentores de veBTC ganham BTC, e os detentores de veMEZO ganham recompensas MEZO. Uma parte da recompensa MEZO pode ser queimada para aumentar o tesouro de BTC. O rendimento é uma das ofertas principais da Mezo, pois as taxas pagas pelos utilizadores são pagas aos validadores que apostam BTC. A Mezo está definida para expandir ainda mais o âmbito da aposta em BTC, oferecendo apostas líquidas com Acre, Projeto irmão da Mezo. Quando um usuário deposita BTC em Acre, recebe em troca um token staked líquido, stBTC. O BTC depositado é utilizado em várias cadeias e aplicações DeFi. O rendimento gerado por essas atividades acumula-se em stBTC, que pode ser trocado 1:1 por BTC. Fonte -Blog Acre Com uma capitalização de mercado de mais de um trilhão de dólares, o BTC mal está arranhando a superfície do mercado de empréstimos. A distribuição de WBTC usado nos mercados de empréstimos é mostrada na imagem abaixo. Mostra que a quantidade de WBTC usada nas três principais aplicações de empréstimos diminuiu de cerca de 50k para cerca de 23k entre julho de 2023 e junho de 2024. A queda do total de WBTC nas aplicações de empréstimo pode ser atribuída a uma queda de 48% no fornecimento de WBTC, de 285k WBTC em maio de 2022 para pouco mais de 150k WBTC agora. Essa queda é principalmente devido ao mercado perceber o risco de partes centralizadas em meio às consequências de Luna, 3AC e Alameda. Na sua primeira fase de lançamento, o Mezo já começou a aceitar depósitos de BTC com três períodos de bloqueio: dois meses, seis meses e nove meses. Os depósitos atraem pontos na forma de uma pontuação HODL. Um BTC gera 1000 pontos diariamente, e um multiplicador está associado aos períodos de bloqueio. Um período de bloqueio mais longo implica um multiplicador mais elevado. Os utilizadores também podem depositar outros ativos como USDe, USDC e USDT para obter um impulso nos seus depósitos de BTC. Em julho de 2024, o TVL do Mezo situa-se em$135 million. Para além de recompensar os detentores, o Mezo irá partilhar uma parte das suas taxas com o protocolo central do Bitcoin. Stacks, anteriormente conhecido como Blockstack, lançou recentemente a sua aguardada atualização Nakamoto, destinada a resolver problemas como forks constantes e transações lentas antes da atualização. Stacks funciona com base no consenso de prova de transferência (PoX). Portanto, os mineiros de Bitcoin interessados em produzir blocos em Stacks precisam enviar algum BTC. Um mineiro, digamos, Alice, é escolhido aleatoriamente para produzir blocos em Stacks. O BTC deste mineiro é dado aos utilizadores que bloqueiam (bloqueiam/apostam) STX, a moeda nativa da cadeia de Stacks. Isto é interessante porque, embora seja um rendimento pequeno, é em BTC. Na maioria das cadeias, o rendimento é oferecido apenas na moeda nativa da cadeia. Uma vez escolhida, Alice pode produzir blocos de Stacks até ao final da Tenre (próximo bloco de Bitcoin). À medida que o minerador produz blocos de Stacks, são partilhados com os signatários para validação. Uma vez que mais de 70% dos signatários aceitam o bloco de Stacks, é aceite na rede de Stacks. Vamos assumir que Alice produz 10 blocos de Stacks antes do próximo bloco de Bitcoin ser minerado e que Bob ganha o mandato subsequente para produzir blocos de Stacks. Bob tira o hash do primeiro bloco Stacks que Alice produziu em Stacks e adiciona-o à sua transação de compromisso de bloco na cadeia Bitcoin. Os Stackers detetam esta transação. Incluem uma transação de mudança de posse em Stacks que inclui o hash do último bloco, o 10º bloco neste caso, que Alice produziu em Stacks. Desta forma, Bob entende que tem de construir sobre o bloco anterior de Alice, nº 10. Embora estes sejam os primeiros dias de desenvolvimento para as camadas do Bitcoin, aqui está uma comparação das cadeias acima descritas. Considera o design da cadeia, o design da ponte e o valor em dólares garantido. Devemos mencionar que, além das equipas mencionadas acima, muitas outras, como Alpen, Bison, BitLayer, Rootstock, SatoshiVM e Soveryn, têm vindo a construir camadas estendidas do Bitcoin. Os leitores podem encontrar a listaaqui. As L2s ajudam o L1 com duas coisas - escala e custo. Eles fornecem aos usuários uma maneira de transacionar muito mais barato sem comprometer demais a segurança (ou qualquer segurança no caso de L2s com pontes não custodiais, sem confiança e sem suposições de segurança adicionais). Tomemos os Ethereum L2s como exemplo. De acordo com o Token Terminal, na segunda semana de junho de 2024, o Ethereum suportou 7,1 milhões de transações com uma receita de $10,6 milhões. O custo por transação para os usuários é de cerca de $1,5. Ao mesmo tempo, cinco L2s - Arbitrum, Base, Blast, Optimism e Polygon - suportaram mais de 70 milhões de transações com $2,75 milhões em taxas. Isso equivale a $0,03 por transação. Podemos discutir sobre a qualidade das transações, incluindo se são bots ou o valor da transação, entre outras coisas. No entanto, o fato é que o Ethereum não poderia suportar tantas transações. No entanto, uma desvantagem disto é que os L1s já não estão diretamente ligados aos seus clientes ou utilizadores. No mundo tradicional, são geralmente as empresas mais próximas dos utilizadores finais que capturam uma grande parte do valor. A Amazon é um excelente exemplo. A sua enorme distribuição permite-lhe ter a vantagem sobre fornecedores e fabricantes. O Dollar Shave Club perturbou a indústria da lâmina ao vender diretamente aos consumidores através de um modelo de subscrição, eliminando os canais de retalho tradicionais. Isso permitiu-lhes precificar os produtos a um ponto mais baixo e reter a maior parte do valor em vez de o partilhar com toda a cadeia de abastecimento. Normalmente, não é uma boa ideia adicionar mais uma camada entre você e o seu cliente. Por que é que os L1s estão a seguir por este caminho, então? Ao adicionar L2s à mistura, os L1s não estão a perder clientes. Estão a introduzir uma mistura B2B num modelo de negócio que anteriormente era estritamente B2C. Mas ainda pode haver uma preocupação - os L2s conseguem capturar a maior parte do valor? Eles cobram taxas suficientes aos L1? Felizmente, o Ethereum tem percorrido este caminho nos últimos três anos, e podemos observar o impacto dos L2s na captura de valor do Ethereum. Existem duas maneiras de entender se os L2s têm sido predatórios para o Ethereum. Pense novamente na analogia da ilha. Quando se trata de verdadeiras L2s, as duas ilhas devem construir colaborativamente uma ponte. Mas sem o consenso interno dos habitantes da ilha do Bitcoin, isso é impossível. O que está acontecendo agora é que aqueles que querem ser ilhas L2 para a ilha do Bitcoin estão tentando garantir infraestrutura como um arranjo temporário. Assim que os habitantes da ilha Bitcoin concordarem que precisam de uma ponte para outras ilhas para o seu crescimento, as ilhas L2 estão prontas. Até lá, o que importa é que, em vez de tentar encontrar formas mais complexas de ligação e criar L2s, o foco precisa estar em usar o que funcionou e usar infraestruturas que já foram testadas em batalha. Como diferentes projetos estão modernizando a ilha Bitcoin e preparando a infraestrutura da ponte para se conectar com outras ilhas. Todos estão cientes de como os habitantes da ilha Bitcoin são tradicionais e levam muito a sério a segurança da ilha. Quaisquer alterações na ilha são minuciosamente debatidas. Qualquer pessoa que queira sugerir alterações ao Bitcoin pode redigir uma Proposta de Melhoria do Bitcoin (BIP). Após debates informais em vários fóruns, o autor considera o feedback e faz alterações à BIP. Um comité de habitantes da ilha atribui então um número à BIP, altura em que esta se torna oficial. Alguns ilhéus compreendem a importância de modernizar cautelosamente a ilha do Bitcoin. Equipas como Botanix, Taproot Wizards e Thesis estão a lançar as bases para adicionar opcodes e expandir a programabilidade do Bitcoin.BIP-420(também conhecido como OP_CAT) por Ethan Heilman e Armin Sabouri trará uma infinidade de possibilidades emocionantes para o Bitcoin. CAT significa concatenar. É um opcode que fazia parte dos opcodes originais do Bitcoin, mas foi redigido por Satoshi devido a preocupações de segurança que agora foram aliviadas, uma vez que o ambiente de execução do Bitcoin evoluiu ao longo dos anos. O opcode permite que duas peças de dados sejam unidas. Desbloqueia inúmeras possibilidades de tipos de transações personalizadas, como sistemas de garantia dinâmica, contratos inteligentes como trocas atômicas, diferentes aplicações DeFi e maior interoperabilidade com cadeias externas. Equipas como a Starkware já sugeriram que o OP_CAT pode trazer verificação STARK para o Bitcoin. Isto significa que o Bitcoin pode verificar provas Zk, permitindo assim rollups. Este paradigma de design não só permite designs de propósito geral no Bitcoin, mas também melhora a sua escalabilidade, que desesperadamente precisa. Outros designs da equipe Taproot Wizards, como CATVM, já estão em andamento. Este design usará OP_CAT para criar pontes sem confiança. Ao contrário do design atual do BitVM, o CATVM não tem requisitos de liquidez. O CATVM permitirá a negociação descentralizada de ordinais e runas com uma experiência do usuário tão boa quanto a de outras blockchains. Segwit abriu caminho para Taproot, que por sua vez foi crucial para ordinais. Ordinais e inscrições fizeram BRC-20 e runaspossível. O entusiasmo recente entre os desenvolvedores de Bitcoin sugere um crescente apoio para alcançar consenso social sobre o BIP-420. Também ajuda que será compatível com versões anteriores, para que a rede não precise de um hard fork para ativá-lo. Estamos entusiasmados para que ele entre em funcionamento e testemunhar uma nova era de programabilidade genuinamente nativa do Bitcoin. Após muito tempo, houve um crescente interesse dos desenvolvedores no Bitcoin. Todos os projetos independentes construindo em torno do Bitcoin são como pequenas ilhas modernas em torno da poderosa ilha Bitcoin. Com o BIP-420, provavelmente haverá maneiras de fundir essas ilhas juntas para criar uma ilha próspera e moderna. Com todas as mudanças que estão a acontecer com o Bitcoin, espero um futuro em que consigamos usar BTC em diferentes aplicações financeiras com pouco conhecimento das camadas abaixo. A integração das camadas do Bitcoin será tão natural quanto navegar por Mumbai hoje, onde estamos completamente inconscientes de que a metrópole movimentada era uma vez sete ilhas separadas de Bombaim.Citrea
Mezo
Stacks
A relação entre L2s e L1
O que se segue?
Aviso legal: