Bit a Bit: Construindo sobre o Bitcoin

intermediário8/29/2024, 3:56:43 PM
Este artigo explora as origens, características e desafios do Bitcoin como a primeira criptomoeda descentralizada do mundo. Ele analisa o nível de descentralização do Bitcoin, seu fornecimento finito e por que é referido como "ouro digital". O artigo também discute as limitações do Bitcoin em velocidade de transação e contratos inteligentes. Ele apresenta atualizações como SegWit, a Rede Lightning e Taproot, que foram adotadas para melhorar a eficiência e escalabilidade das transações. Além disso, o artigo explica como a tecnologia da Ordinals permite que o Bitcoin suporte NFTs e como soluções de Camada 2, como a Liquid Network e rollups, aprimoram a funcionalidade do Bitcoin. Por fim, ele olha para o futuro desenvolvimento da programação do Bitcoin, incluindo compatibilidade entre cadeias, potencial DeFi e plataformas de aplicativos nativos, destacando a inovação e evolução dentro do ecossistema Bitcoin.

Introdução

Em 2009, uma entidade anônima conhecida como Satoshi Nakamoto introduziu o Bitcoin, a primeira criptomoeda descentralizada do mundo. Isso possibilitou transferências de moeda de pessoa para pessoa sem um intermediário, como um banco.

Devido às suas origens iniciais, equipe fundadora anônima, uma vasta rede de mineradores e ausência de captação de recursos tradicional, o Bitcoin se tornou a criptomoeda mais descentralizada. É extremamente difícil para um ator malicioso reescrever transações na rede Bitcoin, já que nenhuma pessoa única a controla. Mesmo se houver conluio entre várias pessoas, orquestrar um ataque para comprometer a precisão da rede é desafiador devido à sua descentralização. Para entender o quão descentralizado é o Bitcoin, considere o coeficiente de Nakamoto, que representa a descentralização com um número. O coeficiente representa o número de partes/operadores de nó que, juntos, controlam mais de um terço de toda a rede. O coeficiente de Nakamoto do Bitcoin é estimado em cerca de 7000. A segunda rede mais descentralizada de acordo com o coeficiente de Nakamoto no momento da redação é o protocolo Mina, com 151. Outros nomes notáveis incluem Solana com 18 e BNB com 7. O Bitcoin é único porque é especialmente descentralizado.

Além da descentralização, o Bitcoin também é especial devido às suas características fundamentais. Há um suprimento limitado de 21 milhões de bitcoins/BTC, o que o torna uma proteção atraente contra a inflação e a instabilidade econômica. É por isso que o Bitcoin é frequentemente chamado de “ouro digital”.

Em resumo, Bitcoin é:

  1. Simples funcionalmente – permite transferências de moeda entre pares
  2. Descentralizado – está muito à frente de todas as outras criptomoedas
  3. Seguro – permaneceu imune a ataques e tem se mantido seguro por mais de 15 anos

Esses fatores levaram o Bitcoin a receber o mais alto nível de clareza regulatória. Foi classificado como uma mercadoria, o que sinaliza que as instituições reconhecem sua natureza descentralizada. Também teve seus ETFs aprovados em janeiro de 2024, o que integra o Bitcoin aos mercados financeiros tradicionais.

Aqui está o caso base: o Bitcoin estabeleceu um nível básico de credibilidade, que continua a crescer. Se pudermos construir aplicativos em cima do Bitcoin, eles se beneficiarão de efeitos de segunda ordem.

No entanto, isso é mais fácil dizer do que fazer. O Bitcoin não foi originalmente projetado para ser uma camada base para outras aplicações.

Primeiramente, as transações no Bitcoin são caras e lentas

Se eu enviar 5 BTC para você, a transação deve ser registrada na rede Bitcoin. Mais precisamente, essa transação deve ser (1) incluída no livro-razão e (2) o livro-razão atualizado deve ser distribuído em milhares de computadores. Incluir uma transação em um livro-razão implica em numerosos mineradores competindo para resolver quebra-cabeças criptográficos para validar e confirmar transações - é intensivo em recursos e caro. Garantir que o livro-razão seja distribuído também diminui a velocidade com que podemos processar transações por segundo. Computadores operados pela pessoa média não têm capacidades de armazenamento ilimitadas. Aqui observamos o foco do Bitcoin na descentralização, o que leva a compensações em custo e velocidade.

Em segundo lugar, o Bitcoin é hostil aos contratos inteligentes

Suponha que queremos fazer coisas mais complicadas além das transferências de dinheiro ponto a ponto. Por exemplo: queremos programar uma máquina de venda automática em cima da rede Bitcoin. Dependendo do valor inserido, a máquina de venda automática produz um produto, e o número de produtos deixados na máquina de venda automática é continuamente rastreado pela rede Bitcoin. Essa máquina de venda automática é análoga a um contrato inteligente: um conjunto de processos que é executado automaticamente com base em um conjunto de regras, dado um determinado gatilho.

Bitcoin não suporta contratos inteligentes diretamente, e essa limitação decorre de duas escolhas de design intencionais.

  1. Bitcoin utiliza uma linguagem de script restrita baseada em pilha que é propositalmente não completa, o que significa que não possui recursos avançados como loops e condicionais complexos. Em outras palavras, é difícil codificar lógica complexa no Bitcoin. Apenas operações simples como assinaturas digitais, bloqueios de tempo, etc. são suportadas.
  2. O Bitcoin utiliza um modelo de Saída de Transação não Gasta (UTXO) para rastrear o estado - ou seja, o status atual de todas as informações armazenadas no blockchain - o que é eficiente para rastrear saldos de carteira, mas não para rastrear estados de outros tipos de transações.

Essas decisões arquitetônicas priorizam a segurança e a previsibilidade em detrimento da programabilidade. Portanto, embora o Bitcoin se destaque na transferência segura de valor, ele é muito hostil ao suporte à lógica complexa dependente de estado necessária para aplicativos de contratos inteligentes. Redes como o Ethereum surgiram posteriormente como solução para essas limitações.

As primeiras tentativas de superar essas limitações

Segwit, Rede Relâmpago e Taproot

A primeira grande atualização do Bitcoin foi chamada Segwit, lançada em 2017. Isso permitiu que as transações de Bitcoin ocorressem mais rapidamente. Também permitiu a modificação dos IDs de transação antes da confirmação na blockchain. Isso permitiu a combinação segura de várias transações. No final, várias transações que ocorreram fora da blockchain puderam ser condensadas em 1 transação que seria então armazenada on-chain.

Isso trouxe a primeira Camada 2 do Bitcoin (L2), a Rede Lightning, lançado em 2018. Um L2 é um protocolo que se estabelece no L1 subjacente (neste caso, o Bitcoin é o L1).

Aqui está uma ilustração simplificada do que ocorre na Lightning Network: se eu enviar 10 BTC para você e você me enviar 5 BTC de volta, geralmente há 2 entradas de transação. A Lightning Network cria um novo mini banco de dados, ou livro-razão, entre as duas partes que transacionam. Ele liquida o resultado líquido após um período (por exemplo, a pessoa A enviou 5 BTC para a pessoa B), reduzindo o número de entradas de transação no livro-razão principal de 2 para 1. A Lightning Network agrupa várias transações em uma e registra essa única transação no blockchain do Bitcoin. Embora haja compensações na descentralização, a Lightning Network oferece flexibilidade significativa. Para transações pequenas, os usuários se beneficiam de sua velocidade e custos de transação muito mais baixos. As taxas de transação do Bitcoin são de cerca de $ 1, enquanto o custo por transação da Lightning Network é de $ 0,001.

A Lightning Network permite velocidade, mas não programabilidade ou outros casos de uso fascinantes. Com o Lightning, ainda não posso, por exemplo, enviar uma stablecoin para você e ter essa transação garantida pela rede Bitcoin, muito menos programar um contrato inteligente em cima do Bitcoin.

A atualização do taproot, ativada em 2021, estabeleceu as bases para a programação de contratos inteligentes no Bitcoin. Essencialmente, ela relaxou as limitações da quantidade de dados arbitrários que poderiam ser colocados dentro de uma transação do Bitcoin.

Inserir Ordens

Graças ao Taproot, os usuários agora podem inscrever dados diretamente em satoshis individuais (100mn satoshis equivale a 1 bitcoin). Mais precisamente, um satoshi poderia (1) ser atribuído a um número específico para referência futura e (2) ser inscrito com dados como texto, imagens ou arquivos complexos. Esse processo transforma efetivamente um satoshi fungível em um não fungível, criando o que é comumente conhecido como um token não fungível (NFT).

Ordinais têm suscitado opiniões mistas. Por um lado, os ordinais de Bitcoin podem ser considerados superiores a NFTs armazenados em outras blockchains. Aqui está o motivo: quando um NFT é armazenado na rede Bitcoin por meio de inscrição, os dados reais - imagem, vídeo, etc. - são armazenados na blockchain. Em contraste, NFTs não ordinais geralmente armazenam metadados/ponteiros de URL na blockchain, em vez dos dados reais. Portanto, os ordinais são menos vulneráveis à censura, link rot e perda de dados.

Por outro lado, muitos na comunidade Bitcoin acreditam que forçar os nós Bitcoin a baixar e armazenar imagens é um desperdício de recursos. Abaixo está uma famosa coleção ordinal, a coleção Taproot Wizards.


Alguns NFTs da coleção Taproot Wizards

E de fato, em comparação com alguns meses atrás, os ordinais estão atraindo menos atenção no momento. A partir do gráfico abaixo, podemos ver que menos recursos estão sendo gastos na criação de ordinais e, no geral, menos ordinais estão sendo criados.

Menos esforço para a criação de ordinais Bitcoin ao longo do tempo (Fonte: Dune Analytics)

Preocupações em torno de ordinais merecendo espaço de bloco na rede Bitcoin são os principais impulsionadores dessa desaceleração, mas também vale a pena ampliar a visão e observar que isso não é apenas um fenômeno ordinal. O interesse em NFTs provavelmente diminuiu devido à super saturação do mercado.

A queda no hype não é específica para o Bitcoin - é um período de inatividade para NFTs em todo o espaço (Fonte: The Block)

Um tema repetido ao longo deste texto até agora é a ênfase do Bitcoin em segurança e descentralização, o que o torna menos escalável. É por isso que os ordinais estão sendo criticados - muitos acreditam que as imagens não valem a congestão adicional na rede do Bitcoin. Isso nos leva aos Bitcoin L2s.

Digite Camada 2s (L2s)

Compreendendo L2s

Vale a pena obter uma compreensão geral dos L2s antes de se aprofundar no Bitcoin. Os L2s podem ser confusos porque diferentes pessoas têm diferentes definições. Neste artigo, generalizaremos os L2s para consistirem em 2 tipos principais: sidechains e rollups. Na Ocular, consideramos os rollups como verdadeiras representações dos L2s.

Sidechains

Sidechains são blockchains separadas que não liquidam suas transações na cadeia principal. Em outras palavras, nem todas as transações na L2 podem ser verificadas diretamente na L1.

A Rede Liquidé um bom exemplo de uma sidechain Bitcoin. Você pode mover BTC da Rede Bitcoin para a Liquid Network através de um processo chamado bridging. Isso envolve BTC sendo enviado para um endereço gerenciado por uma federação de “vigias” - um grupo de cerca de 65 membros confiáveis escolhidos pela comunidade de exchanges, instituições financeiras e empresas focadas em Bitcoin. Então, para cada BTC transferido para este endereço gerenciado pelos vigias, o usuário recebe um BTC sintético chamado LBTC. É uma pegada de 2 vias.

Como você pode perceber, a segurança da Liquid Network depende desses guardiões e de sua credibilidade consistente; a Liquid Network não herda segurança do Bitcoin L1. Se a maioria dos guardiões se unir ou forem comprometidos, a segurança da sidechain pode ser comprometida. O principal benefício da Liquid Network é ajudar as partes que exigem transações rápidas e privadas sem sair completamente do ambiente Bitcoin - as velocidades de transação são mais rápidas e você também pode transacionar stablecoins e outros tokens junto com o LBTC na rede.

Rollups

Consideramos os rollups como verdadeiros L2s porque cada transação é respaldada por uma prova enviada ao L1; essa prova pode ser verificada diretamente no L1. Nos rollups, um certo número de transações é agrupado em uma única transação. Essa transação é então enviada juntamente com uma prova de validade para o L1. A prova de validade diz: 'Ei, eu verifiquei essas transações e posso confirmar que elas seguem todas as regras. Você pode me verificar e ter certeza acumulativa. Você não precisa verificar cada uma individualmente!'


Ilustrando o link de L1 para L2 (Fonte: Limitless Insights)

Cada transação é segura por uma prova que pode ser verificada, então rollups herdam um alto grau de segurança da blockchain do Bitcoin, e podemos considerá-los como L2s genuínos. Rollups que ajudam a tornar o Bitcoin mais programável incluem MerlinChain, BOB, BEVM, Bitlayer e Botanix.

Outras abordagens

Stacksilustra uma abordagem não-rollup, não-sidechain que ainda herda algum grau de segurança do Bitcoin L1.

Como Stacks está entrelaçado com Bitcoin: Os Stackers recebem BTC, os mineradores de Bitcoin recebem STX, tornando essas 2 blockchains entrelaçadas (Fonte: Documentação Stacks)

Stacks é essencialmente uma blockchain separada que chama os mineradores de Bitcoin para validar seus blocos em troca de uma recompensa. No entanto, Stacks não publica nenhuma prova ou hash na blockchain do Bitcoin, então não está ligado ao Bitcoin tão diretamente como um rollup.

Outras tentativas empolgantes de programação em cima do Bitcoin

Rede B²

O Rede B²é um bom exemplo de um autêntico L2 que podemos usar para explorar os rollups em mais detalhes. As transações no B² são agrupadas e uma prova verificável de que esse lote está correto é gerada. Essa prova é então registrada na blockchain L1 do Bitcoin.

As provas empregadas pela B² são chamadas de provas de conhecimento zero (zk), e muitas vezes são consideradas a melhor implementação de provas porque podem permitir a verificação on-chain da validade do lote sem revelar seu conteúdo. Simplificando, as provas de conhecimento zero garantem privacidade. A Rede B² também é compatível com EVM, o que significa que o código escrito para Ethereum pode executar as mesmas aplicações na B². Isso torna a B² atraente para os desenvolvedores atuais.

L2s como B² expandem o ecossistema Bitcoin, permitindo o desenvolvimento de plataformas voltadas para o usuário, como o Master Protocol.

Protocolo Mestre

Protocolo Mestreé uma plataforma financeira dentro do ecossistema Bitcoin, projetada para facilitar trocas de taxas de juros e agricultura de rendimento para Liquid Staking Tokens (LSTs) e outros ativos geradores de rendimento.

O Protocolo Master melhora a liquidez no ecossistema do Bitcoin de várias maneiras-chave:

  1. Agregação de ativos: A agregação de ativos: O Protocolo Mestre funciona como um agregador de usuários e ativos, profundamente integrado no ecossistema do Bitcoin. Ele consolida vários LSTs e ativos que geram rendimentos de diferentes protocolos e soluções L2, criando um hub centralizado para liquidez.
  2. Plataforma de Mercado de Rendimento: Plataforma de Mercado de Rendimento: O Master Yield Market, um produto central do Master Protocol, empacota ativos do ecossistema Bitcoin em Master Yield Tokens (MSY), que são então divididos em Master Principal Tokens (MPT) e Master Yield Tokens (MYT). Isso permite que os usuários negociem esses tokens, criando efetivamente um mercado de rendimento e melhorando a liquidez geral.
  3. Acesso simplificado: Ao agregar vários ativos e protocolos, o Master Protocol simplifica as interações para os usuários dentro do ecossistema Bitcoin. Os usuários podem acessar oportunidades de ganho de vários protocolos sem a necessidade de alternar constantemente entre eles, aumentando assim o envolvimento e a liquidez em todo o ecossistema.
  4. Staking líquido e restaking: o Protocolo Master permite aos usuários apostar Bitcoin em várias redes de Camada 2 e receber LSTs como certificados de aposta. Esses LSTs podem ser reinvestidos ou apostados novamente para ganhar Tokens de Restake Líquido (LRTs), aprimorando as capacidades de investimento e a liquidez de ativos sem afetar a aposta original.
  5. Swaps de Taxa de Juros: Como um mercado de swaps de taxa de juros, o Protocolo Mestre facilita a negociação de ativos com rendimento, o que pode ajudar na gestão de riscos de liquidez e na otimização da eficiência de capital.
  6. Sinergia do ecossistema: Ao servir como um centro de negociação de rendimento do ecossistema Bitcoin, o Protocolo Mestre não só melhora a sua adoção, mas também direciona o tráfego e os usuários para múltiplos protocolos do ecossistema Bitcoin, promovendo a liquidez geral do ecossistema.
  7. Abordando a Fragmentação: O Master Protocol ajuda a resolver a fragmentação causada pelo crescimento das soluções da Camada 2 do Bitcoin, melhorando a composição e operacionalidade dentro do ecossistema do Bitcoin. Essa integração de vários protocolos DeFi e soluções de segunda camada aprimora o fluxo geral de liquidez.

O Master Protocol atua como um hub central conectando entusiastas do Bitcoin com várias aplicações, apoiando o desenvolvimento de novos aplicativos e aprimorando a utilidade geral da infraestrutura do Bitcoin. Além disso, ele aborda a fragmentação causada pelo crescimento das soluções Bitcoin L2, melhorando a composabilidade e operabilidade.

Babilônia

Babilôniaé um projeto inovador dentro do ecossistema do Bitcoin projetado para estender a segurança incomparável do Bitcoin a várias cadeias de Proof-of-Stake (PoS), especialmente aquelas na rede Cosmos.

Ao alavancar o robusto mecanismo de consenso Proof-of-Work (PoW) do Bitcoin, o Babylon aprimora a segurança das cadeias PoS por meio de um processo conhecido como "restaking". Isso envolve a bloqueio do Bitcoin em sua rede e seu uso para garantir outras cadeias PoS, proporcionando assim segurança econômica e permitindo que os detentores de Bitcoin ganhem recompensas de staking. O protocolo utiliza técnicas criptográficas avançadas e inovações de consenso para facilitar esse processo sem a necessidade de contratos inteligentes complexos.

A arquitetura da Babilônia é construída no Cosmos SDK e é compatível com a Comunicação Inter-Blockchain (IBC), permitindo agregação e comunicação de dados perfeitas entre a cadeia Bitcoin e outras cadeias de aplicativos Cosmos. Ao integrar recursos de segurança do Bitcoin com a flexibilidade de redes PoS, o Protocolo Babilônia está pronto para desempenhar um papel crucial no futuro do ecossistema Bitcoin, promovendo uma paisagem blockchain mais segura, escalável e interconectada.

Próximas fronteiras da programabilidade do Bitcoin e áreas que estamos observando

A equipe do Ocular continua a acompanhar atentamente as aplicações sendo construídas no Bitcoin e identificou as seguintes áreas para ficar de olho à medida que a inovação se desenrola:

  1. Mais Soluções L2: L2s aprimorados são necessários para melhorar a velocidade das transações e reduzir custos, mantendo a segurança do Bitcoin.
  2. Plataformas de Contratos Inteligentes (remorachains): Iniciativas como o RSK (Rootstock) que permitem funcionalidades de contratos inteligentes semelhantes ao Ethereum no Bitcoin estão se tornando cada vez mais relevantes. Essas plataformas permitem o desenvolvimento de dApps e serviços DeFi no Bitcoin.
  3. Compatibilidade entre cadeias: Plataformas que permitem que aplicações de outras blockchains (por exemplo, Solana) operem em Bitcoin, representam uma emocionante oportunidade de investimento no campo da interoperabilidade blockchain.
  4. DeFi no Bitcoin: À medida que a programabilidade aumenta, há um crescente potencial para um ecossistema DeFi robusto no Bitcoin. Projetos focados em empréstimos, empréstimos, trocas descentralizadas e stablecoins construídas nativamente no Bitcoin podem ser áreas de investimento interessantes.
  5. Plataformas de aplicativos nativos de Bitcoin: essas plataformas visam melhorar a programabilidade do Bitcoin, mantendo seus princípios fundamentais de segurança e descentralização.
  6. Tecnologia ZK-Proof: Projetos que implementam provas de conhecimento zero para o Bitcoin podem oferecer recursos aprimorados de privacidade e escalabilidade, tornando-os perspectivas de investimento atraentes.
  7. Soluções de Custódia: À medida que a programabilidade aumenta, haverá uma crescente necessidade de soluções de custódia seguras que atendam à funcionalidade em expansão do Bitcoin, mantendo o ethos de 'não suas chaves, não seus coins'.
  8. Ferramentas e Infraestrutura para Desenvolvedores: Com o crescente foco na programabilidade do Bitcoin, é provável que haja um aumento na demanda por ferramentas de desenvolvedor, SDKs e infraestrutura para apoiar essa nova onda de aplicações baseadas em Bitcoin.

Conclusão

Essas áreas representam a fronteira da evolução do Bitcoin de uma simples reserva de valor para uma plataforma mais versátil e programável. Conforme o ecossistema se desenvolve, é provável que atraia mais desenvolvedores, usuários e investidores, potencialmente impulsionando a próxima fase de crescimento no mercado de Bitcoin e criptomoedas em geral. Como sempre, fique à vontade para entrar em contato conosco em crypto@ocular.vcse você está construindo no espaço.

Aviso legal:

  1. Este artigo é reproduzido a partir de [ ocular]. Todos os direitos autorais pertencem ao autor original [ NOTDEGENAMY、RAM、JOMOSe houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe da Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Bit a Bit: Construindo sobre o Bitcoin

intermediário8/29/2024, 3:56:43 PM
Este artigo explora as origens, características e desafios do Bitcoin como a primeira criptomoeda descentralizada do mundo. Ele analisa o nível de descentralização do Bitcoin, seu fornecimento finito e por que é referido como "ouro digital". O artigo também discute as limitações do Bitcoin em velocidade de transação e contratos inteligentes. Ele apresenta atualizações como SegWit, a Rede Lightning e Taproot, que foram adotadas para melhorar a eficiência e escalabilidade das transações. Além disso, o artigo explica como a tecnologia da Ordinals permite que o Bitcoin suporte NFTs e como soluções de Camada 2, como a Liquid Network e rollups, aprimoram a funcionalidade do Bitcoin. Por fim, ele olha para o futuro desenvolvimento da programação do Bitcoin, incluindo compatibilidade entre cadeias, potencial DeFi e plataformas de aplicativos nativos, destacando a inovação e evolução dentro do ecossistema Bitcoin.

Introdução

Em 2009, uma entidade anônima conhecida como Satoshi Nakamoto introduziu o Bitcoin, a primeira criptomoeda descentralizada do mundo. Isso possibilitou transferências de moeda de pessoa para pessoa sem um intermediário, como um banco.

Devido às suas origens iniciais, equipe fundadora anônima, uma vasta rede de mineradores e ausência de captação de recursos tradicional, o Bitcoin se tornou a criptomoeda mais descentralizada. É extremamente difícil para um ator malicioso reescrever transações na rede Bitcoin, já que nenhuma pessoa única a controla. Mesmo se houver conluio entre várias pessoas, orquestrar um ataque para comprometer a precisão da rede é desafiador devido à sua descentralização. Para entender o quão descentralizado é o Bitcoin, considere o coeficiente de Nakamoto, que representa a descentralização com um número. O coeficiente representa o número de partes/operadores de nó que, juntos, controlam mais de um terço de toda a rede. O coeficiente de Nakamoto do Bitcoin é estimado em cerca de 7000. A segunda rede mais descentralizada de acordo com o coeficiente de Nakamoto no momento da redação é o protocolo Mina, com 151. Outros nomes notáveis incluem Solana com 18 e BNB com 7. O Bitcoin é único porque é especialmente descentralizado.

Além da descentralização, o Bitcoin também é especial devido às suas características fundamentais. Há um suprimento limitado de 21 milhões de bitcoins/BTC, o que o torna uma proteção atraente contra a inflação e a instabilidade econômica. É por isso que o Bitcoin é frequentemente chamado de “ouro digital”.

Em resumo, Bitcoin é:

  1. Simples funcionalmente – permite transferências de moeda entre pares
  2. Descentralizado – está muito à frente de todas as outras criptomoedas
  3. Seguro – permaneceu imune a ataques e tem se mantido seguro por mais de 15 anos

Esses fatores levaram o Bitcoin a receber o mais alto nível de clareza regulatória. Foi classificado como uma mercadoria, o que sinaliza que as instituições reconhecem sua natureza descentralizada. Também teve seus ETFs aprovados em janeiro de 2024, o que integra o Bitcoin aos mercados financeiros tradicionais.

Aqui está o caso base: o Bitcoin estabeleceu um nível básico de credibilidade, que continua a crescer. Se pudermos construir aplicativos em cima do Bitcoin, eles se beneficiarão de efeitos de segunda ordem.

No entanto, isso é mais fácil dizer do que fazer. O Bitcoin não foi originalmente projetado para ser uma camada base para outras aplicações.

Primeiramente, as transações no Bitcoin são caras e lentas

Se eu enviar 5 BTC para você, a transação deve ser registrada na rede Bitcoin. Mais precisamente, essa transação deve ser (1) incluída no livro-razão e (2) o livro-razão atualizado deve ser distribuído em milhares de computadores. Incluir uma transação em um livro-razão implica em numerosos mineradores competindo para resolver quebra-cabeças criptográficos para validar e confirmar transações - é intensivo em recursos e caro. Garantir que o livro-razão seja distribuído também diminui a velocidade com que podemos processar transações por segundo. Computadores operados pela pessoa média não têm capacidades de armazenamento ilimitadas. Aqui observamos o foco do Bitcoin na descentralização, o que leva a compensações em custo e velocidade.

Em segundo lugar, o Bitcoin é hostil aos contratos inteligentes

Suponha que queremos fazer coisas mais complicadas além das transferências de dinheiro ponto a ponto. Por exemplo: queremos programar uma máquina de venda automática em cima da rede Bitcoin. Dependendo do valor inserido, a máquina de venda automática produz um produto, e o número de produtos deixados na máquina de venda automática é continuamente rastreado pela rede Bitcoin. Essa máquina de venda automática é análoga a um contrato inteligente: um conjunto de processos que é executado automaticamente com base em um conjunto de regras, dado um determinado gatilho.

Bitcoin não suporta contratos inteligentes diretamente, e essa limitação decorre de duas escolhas de design intencionais.

  1. Bitcoin utiliza uma linguagem de script restrita baseada em pilha que é propositalmente não completa, o que significa que não possui recursos avançados como loops e condicionais complexos. Em outras palavras, é difícil codificar lógica complexa no Bitcoin. Apenas operações simples como assinaturas digitais, bloqueios de tempo, etc. são suportadas.
  2. O Bitcoin utiliza um modelo de Saída de Transação não Gasta (UTXO) para rastrear o estado - ou seja, o status atual de todas as informações armazenadas no blockchain - o que é eficiente para rastrear saldos de carteira, mas não para rastrear estados de outros tipos de transações.

Essas decisões arquitetônicas priorizam a segurança e a previsibilidade em detrimento da programabilidade. Portanto, embora o Bitcoin se destaque na transferência segura de valor, ele é muito hostil ao suporte à lógica complexa dependente de estado necessária para aplicativos de contratos inteligentes. Redes como o Ethereum surgiram posteriormente como solução para essas limitações.

As primeiras tentativas de superar essas limitações

Segwit, Rede Relâmpago e Taproot

A primeira grande atualização do Bitcoin foi chamada Segwit, lançada em 2017. Isso permitiu que as transações de Bitcoin ocorressem mais rapidamente. Também permitiu a modificação dos IDs de transação antes da confirmação na blockchain. Isso permitiu a combinação segura de várias transações. No final, várias transações que ocorreram fora da blockchain puderam ser condensadas em 1 transação que seria então armazenada on-chain.

Isso trouxe a primeira Camada 2 do Bitcoin (L2), a Rede Lightning, lançado em 2018. Um L2 é um protocolo que se estabelece no L1 subjacente (neste caso, o Bitcoin é o L1).

Aqui está uma ilustração simplificada do que ocorre na Lightning Network: se eu enviar 10 BTC para você e você me enviar 5 BTC de volta, geralmente há 2 entradas de transação. A Lightning Network cria um novo mini banco de dados, ou livro-razão, entre as duas partes que transacionam. Ele liquida o resultado líquido após um período (por exemplo, a pessoa A enviou 5 BTC para a pessoa B), reduzindo o número de entradas de transação no livro-razão principal de 2 para 1. A Lightning Network agrupa várias transações em uma e registra essa única transação no blockchain do Bitcoin. Embora haja compensações na descentralização, a Lightning Network oferece flexibilidade significativa. Para transações pequenas, os usuários se beneficiam de sua velocidade e custos de transação muito mais baixos. As taxas de transação do Bitcoin são de cerca de $ 1, enquanto o custo por transação da Lightning Network é de $ 0,001.

A Lightning Network permite velocidade, mas não programabilidade ou outros casos de uso fascinantes. Com o Lightning, ainda não posso, por exemplo, enviar uma stablecoin para você e ter essa transação garantida pela rede Bitcoin, muito menos programar um contrato inteligente em cima do Bitcoin.

A atualização do taproot, ativada em 2021, estabeleceu as bases para a programação de contratos inteligentes no Bitcoin. Essencialmente, ela relaxou as limitações da quantidade de dados arbitrários que poderiam ser colocados dentro de uma transação do Bitcoin.

Inserir Ordens

Graças ao Taproot, os usuários agora podem inscrever dados diretamente em satoshis individuais (100mn satoshis equivale a 1 bitcoin). Mais precisamente, um satoshi poderia (1) ser atribuído a um número específico para referência futura e (2) ser inscrito com dados como texto, imagens ou arquivos complexos. Esse processo transforma efetivamente um satoshi fungível em um não fungível, criando o que é comumente conhecido como um token não fungível (NFT).

Ordinais têm suscitado opiniões mistas. Por um lado, os ordinais de Bitcoin podem ser considerados superiores a NFTs armazenados em outras blockchains. Aqui está o motivo: quando um NFT é armazenado na rede Bitcoin por meio de inscrição, os dados reais - imagem, vídeo, etc. - são armazenados na blockchain. Em contraste, NFTs não ordinais geralmente armazenam metadados/ponteiros de URL na blockchain, em vez dos dados reais. Portanto, os ordinais são menos vulneráveis à censura, link rot e perda de dados.

Por outro lado, muitos na comunidade Bitcoin acreditam que forçar os nós Bitcoin a baixar e armazenar imagens é um desperdício de recursos. Abaixo está uma famosa coleção ordinal, a coleção Taproot Wizards.


Alguns NFTs da coleção Taproot Wizards

E de fato, em comparação com alguns meses atrás, os ordinais estão atraindo menos atenção no momento. A partir do gráfico abaixo, podemos ver que menos recursos estão sendo gastos na criação de ordinais e, no geral, menos ordinais estão sendo criados.

Menos esforço para a criação de ordinais Bitcoin ao longo do tempo (Fonte: Dune Analytics)

Preocupações em torno de ordinais merecendo espaço de bloco na rede Bitcoin são os principais impulsionadores dessa desaceleração, mas também vale a pena ampliar a visão e observar que isso não é apenas um fenômeno ordinal. O interesse em NFTs provavelmente diminuiu devido à super saturação do mercado.

A queda no hype não é específica para o Bitcoin - é um período de inatividade para NFTs em todo o espaço (Fonte: The Block)

Um tema repetido ao longo deste texto até agora é a ênfase do Bitcoin em segurança e descentralização, o que o torna menos escalável. É por isso que os ordinais estão sendo criticados - muitos acreditam que as imagens não valem a congestão adicional na rede do Bitcoin. Isso nos leva aos Bitcoin L2s.

Digite Camada 2s (L2s)

Compreendendo L2s

Vale a pena obter uma compreensão geral dos L2s antes de se aprofundar no Bitcoin. Os L2s podem ser confusos porque diferentes pessoas têm diferentes definições. Neste artigo, generalizaremos os L2s para consistirem em 2 tipos principais: sidechains e rollups. Na Ocular, consideramos os rollups como verdadeiras representações dos L2s.

Sidechains

Sidechains são blockchains separadas que não liquidam suas transações na cadeia principal. Em outras palavras, nem todas as transações na L2 podem ser verificadas diretamente na L1.

A Rede Liquidé um bom exemplo de uma sidechain Bitcoin. Você pode mover BTC da Rede Bitcoin para a Liquid Network através de um processo chamado bridging. Isso envolve BTC sendo enviado para um endereço gerenciado por uma federação de “vigias” - um grupo de cerca de 65 membros confiáveis escolhidos pela comunidade de exchanges, instituições financeiras e empresas focadas em Bitcoin. Então, para cada BTC transferido para este endereço gerenciado pelos vigias, o usuário recebe um BTC sintético chamado LBTC. É uma pegada de 2 vias.

Como você pode perceber, a segurança da Liquid Network depende desses guardiões e de sua credibilidade consistente; a Liquid Network não herda segurança do Bitcoin L1. Se a maioria dos guardiões se unir ou forem comprometidos, a segurança da sidechain pode ser comprometida. O principal benefício da Liquid Network é ajudar as partes que exigem transações rápidas e privadas sem sair completamente do ambiente Bitcoin - as velocidades de transação são mais rápidas e você também pode transacionar stablecoins e outros tokens junto com o LBTC na rede.

Rollups

Consideramos os rollups como verdadeiros L2s porque cada transação é respaldada por uma prova enviada ao L1; essa prova pode ser verificada diretamente no L1. Nos rollups, um certo número de transações é agrupado em uma única transação. Essa transação é então enviada juntamente com uma prova de validade para o L1. A prova de validade diz: 'Ei, eu verifiquei essas transações e posso confirmar que elas seguem todas as regras. Você pode me verificar e ter certeza acumulativa. Você não precisa verificar cada uma individualmente!'


Ilustrando o link de L1 para L2 (Fonte: Limitless Insights)

Cada transação é segura por uma prova que pode ser verificada, então rollups herdam um alto grau de segurança da blockchain do Bitcoin, e podemos considerá-los como L2s genuínos. Rollups que ajudam a tornar o Bitcoin mais programável incluem MerlinChain, BOB, BEVM, Bitlayer e Botanix.

Outras abordagens

Stacksilustra uma abordagem não-rollup, não-sidechain que ainda herda algum grau de segurança do Bitcoin L1.

Como Stacks está entrelaçado com Bitcoin: Os Stackers recebem BTC, os mineradores de Bitcoin recebem STX, tornando essas 2 blockchains entrelaçadas (Fonte: Documentação Stacks)

Stacks é essencialmente uma blockchain separada que chama os mineradores de Bitcoin para validar seus blocos em troca de uma recompensa. No entanto, Stacks não publica nenhuma prova ou hash na blockchain do Bitcoin, então não está ligado ao Bitcoin tão diretamente como um rollup.

Outras tentativas empolgantes de programação em cima do Bitcoin

Rede B²

O Rede B²é um bom exemplo de um autêntico L2 que podemos usar para explorar os rollups em mais detalhes. As transações no B² são agrupadas e uma prova verificável de que esse lote está correto é gerada. Essa prova é então registrada na blockchain L1 do Bitcoin.

As provas empregadas pela B² são chamadas de provas de conhecimento zero (zk), e muitas vezes são consideradas a melhor implementação de provas porque podem permitir a verificação on-chain da validade do lote sem revelar seu conteúdo. Simplificando, as provas de conhecimento zero garantem privacidade. A Rede B² também é compatível com EVM, o que significa que o código escrito para Ethereum pode executar as mesmas aplicações na B². Isso torna a B² atraente para os desenvolvedores atuais.

L2s como B² expandem o ecossistema Bitcoin, permitindo o desenvolvimento de plataformas voltadas para o usuário, como o Master Protocol.

Protocolo Mestre

Protocolo Mestreé uma plataforma financeira dentro do ecossistema Bitcoin, projetada para facilitar trocas de taxas de juros e agricultura de rendimento para Liquid Staking Tokens (LSTs) e outros ativos geradores de rendimento.

O Protocolo Master melhora a liquidez no ecossistema do Bitcoin de várias maneiras-chave:

  1. Agregação de ativos: A agregação de ativos: O Protocolo Mestre funciona como um agregador de usuários e ativos, profundamente integrado no ecossistema do Bitcoin. Ele consolida vários LSTs e ativos que geram rendimentos de diferentes protocolos e soluções L2, criando um hub centralizado para liquidez.
  2. Plataforma de Mercado de Rendimento: Plataforma de Mercado de Rendimento: O Master Yield Market, um produto central do Master Protocol, empacota ativos do ecossistema Bitcoin em Master Yield Tokens (MSY), que são então divididos em Master Principal Tokens (MPT) e Master Yield Tokens (MYT). Isso permite que os usuários negociem esses tokens, criando efetivamente um mercado de rendimento e melhorando a liquidez geral.
  3. Acesso simplificado: Ao agregar vários ativos e protocolos, o Master Protocol simplifica as interações para os usuários dentro do ecossistema Bitcoin. Os usuários podem acessar oportunidades de ganho de vários protocolos sem a necessidade de alternar constantemente entre eles, aumentando assim o envolvimento e a liquidez em todo o ecossistema.
  4. Staking líquido e restaking: o Protocolo Master permite aos usuários apostar Bitcoin em várias redes de Camada 2 e receber LSTs como certificados de aposta. Esses LSTs podem ser reinvestidos ou apostados novamente para ganhar Tokens de Restake Líquido (LRTs), aprimorando as capacidades de investimento e a liquidez de ativos sem afetar a aposta original.
  5. Swaps de Taxa de Juros: Como um mercado de swaps de taxa de juros, o Protocolo Mestre facilita a negociação de ativos com rendimento, o que pode ajudar na gestão de riscos de liquidez e na otimização da eficiência de capital.
  6. Sinergia do ecossistema: Ao servir como um centro de negociação de rendimento do ecossistema Bitcoin, o Protocolo Mestre não só melhora a sua adoção, mas também direciona o tráfego e os usuários para múltiplos protocolos do ecossistema Bitcoin, promovendo a liquidez geral do ecossistema.
  7. Abordando a Fragmentação: O Master Protocol ajuda a resolver a fragmentação causada pelo crescimento das soluções da Camada 2 do Bitcoin, melhorando a composição e operacionalidade dentro do ecossistema do Bitcoin. Essa integração de vários protocolos DeFi e soluções de segunda camada aprimora o fluxo geral de liquidez.

O Master Protocol atua como um hub central conectando entusiastas do Bitcoin com várias aplicações, apoiando o desenvolvimento de novos aplicativos e aprimorando a utilidade geral da infraestrutura do Bitcoin. Além disso, ele aborda a fragmentação causada pelo crescimento das soluções Bitcoin L2, melhorando a composabilidade e operabilidade.

Babilônia

Babilôniaé um projeto inovador dentro do ecossistema do Bitcoin projetado para estender a segurança incomparável do Bitcoin a várias cadeias de Proof-of-Stake (PoS), especialmente aquelas na rede Cosmos.

Ao alavancar o robusto mecanismo de consenso Proof-of-Work (PoW) do Bitcoin, o Babylon aprimora a segurança das cadeias PoS por meio de um processo conhecido como "restaking". Isso envolve a bloqueio do Bitcoin em sua rede e seu uso para garantir outras cadeias PoS, proporcionando assim segurança econômica e permitindo que os detentores de Bitcoin ganhem recompensas de staking. O protocolo utiliza técnicas criptográficas avançadas e inovações de consenso para facilitar esse processo sem a necessidade de contratos inteligentes complexos.

A arquitetura da Babilônia é construída no Cosmos SDK e é compatível com a Comunicação Inter-Blockchain (IBC), permitindo agregação e comunicação de dados perfeitas entre a cadeia Bitcoin e outras cadeias de aplicativos Cosmos. Ao integrar recursos de segurança do Bitcoin com a flexibilidade de redes PoS, o Protocolo Babilônia está pronto para desempenhar um papel crucial no futuro do ecossistema Bitcoin, promovendo uma paisagem blockchain mais segura, escalável e interconectada.

Próximas fronteiras da programabilidade do Bitcoin e áreas que estamos observando

A equipe do Ocular continua a acompanhar atentamente as aplicações sendo construídas no Bitcoin e identificou as seguintes áreas para ficar de olho à medida que a inovação se desenrola:

  1. Mais Soluções L2: L2s aprimorados são necessários para melhorar a velocidade das transações e reduzir custos, mantendo a segurança do Bitcoin.
  2. Plataformas de Contratos Inteligentes (remorachains): Iniciativas como o RSK (Rootstock) que permitem funcionalidades de contratos inteligentes semelhantes ao Ethereum no Bitcoin estão se tornando cada vez mais relevantes. Essas plataformas permitem o desenvolvimento de dApps e serviços DeFi no Bitcoin.
  3. Compatibilidade entre cadeias: Plataformas que permitem que aplicações de outras blockchains (por exemplo, Solana) operem em Bitcoin, representam uma emocionante oportunidade de investimento no campo da interoperabilidade blockchain.
  4. DeFi no Bitcoin: À medida que a programabilidade aumenta, há um crescente potencial para um ecossistema DeFi robusto no Bitcoin. Projetos focados em empréstimos, empréstimos, trocas descentralizadas e stablecoins construídas nativamente no Bitcoin podem ser áreas de investimento interessantes.
  5. Plataformas de aplicativos nativos de Bitcoin: essas plataformas visam melhorar a programabilidade do Bitcoin, mantendo seus princípios fundamentais de segurança e descentralização.
  6. Tecnologia ZK-Proof: Projetos que implementam provas de conhecimento zero para o Bitcoin podem oferecer recursos aprimorados de privacidade e escalabilidade, tornando-os perspectivas de investimento atraentes.
  7. Soluções de Custódia: À medida que a programabilidade aumenta, haverá uma crescente necessidade de soluções de custódia seguras que atendam à funcionalidade em expansão do Bitcoin, mantendo o ethos de 'não suas chaves, não seus coins'.
  8. Ferramentas e Infraestrutura para Desenvolvedores: Com o crescente foco na programabilidade do Bitcoin, é provável que haja um aumento na demanda por ferramentas de desenvolvedor, SDKs e infraestrutura para apoiar essa nova onda de aplicações baseadas em Bitcoin.

Conclusão

Essas áreas representam a fronteira da evolução do Bitcoin de uma simples reserva de valor para uma plataforma mais versátil e programável. Conforme o ecossistema se desenvolve, é provável que atraia mais desenvolvedores, usuários e investidores, potencialmente impulsionando a próxima fase de crescimento no mercado de Bitcoin e criptomoedas em geral. Como sempre, fique à vontade para entrar em contato conosco em crypto@ocular.vcse você está construindo no espaço.

Aviso legal:

  1. Este artigo é reproduzido a partir de [ ocular]. Todos os direitos autorais pertencem ao autor original [ NOTDEGENAMY、RAM、JOMOSe houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe da Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!