Quanto ao potencial do ecossistema Bitcoin, a essência é que o BTC é o maior ativo. O teto ecológico de uma cadeia pública é determinado pelo valor de mercado da cadeia pública. A coisa mais fácil de entender é que os detentores de BTC sempre precisarão de empréstimos hipotecários, mesmo que seja 10% do valor dos fundos, ou seja, 120 bilhões de dólares. E se for uma rede pública com valor de mercado de 1 bilhão, 50% dos recursos serão de apenas 500 milhões de dólares, o que é uma lacuna no teto. Outro exemplo é a geração de stablecoins por meio de hipotecas. A escala dos ativos hipotecados deve ser grande e o potencial da trajetória da stablecoin será grande.

Nesta perspectiva, o valor de mercado do Bitcoin é quatro vezes maior que o do Ethereum, e o seu potencial ecológico é definitivamente muito superior ao do Ethereum. Mas a situação real é exatamente o oposto. A escala geral do ecossistema Bitcoin está agora muito atrás da do Ethereum. A razão fundamental é que o desempenho do Bitcoin como uma cadeia pública é muito baixo e sua programabilidade é muito pobre, e não possui completude Turing. Então a solução é imitar a arquitetura do Ethereum e usar a camada2. A camada 2 precisa de TPS e TPS e precisa de programabilidade e programabilidade.

Adotar o método Layer2 é a estratégia da maior parte do ecossistema Bitcoin agora, mas há um problema urgente que precisa ser resolvido: a segurança. Se você deseja que os detentores de BTC coloquem seus fundos na camada 2 com tranquilidade, a segurança do BTC deve ser garantida. Em primeiro lugar, a segurança é muito importante. Afinal, ninguém quer verificar as sementes de gergelim e perder a melancia. Em segundo lugar, a própria cadeia Bitcoin é diferente do Ethereum e não pode aprender com o design de segurança do Ethereum.

Então, nosso protagonista aparece. babylon fornece a segurança do BTC nativo e é a base para outras camadas BTC2.

A lógica arquitetônica da Babilônia

  1. Várias cadeias PoS, incluindo BT
    ●Isso inclui a camada 2 do BTC, mas também podem ser outras cadeias públicas. A camada de dados consiste em cadeias PoS individuais que desejam aproveitar o Bitcoin para aumentar sua segurança e estão dispostas a pagar por isso.
    ●Além de executar funções normais de protocolo de consenso, como gerar e validar blocos, os validadores na cadeia PoS também são responsáveis ​​por assinar assinaturas de finalidade no dispositivo de finalidade.

  2. Camada de controle: cadeia Babylon
    ●A camada de controle é a ponte que conecta a rede Bitcoin e a cadeia PoS e é implementada por uma cadeia Cosmos-SDK chamada cadeia Babylon.
    ●A cadeia da Babilônia serve como plano de controle e é responsável pelas seguintes funções principais:
    Fornecimento de serviços de carimbo de data/hora Bitcoin: a cadeia Babylon registra hashes de bloco PoS e conjuntos de validadores na cadeia Bitcoin, garantindo consistência entre a cadeia PoS e a rede Bitcoin e permitindo a desagregação rápida e segura.
    Atua como um mercado de negociação: A cadeia Babylon combina os stakers Bitcoin e a cadeia PoS, facilitando as transações entre os dois.
    Rastreie informações de piquetagem e verificação: A cadeia Babylon registra informações como registro de chave EOTS e atualizações para garantir a segurança e transparência do processo de piquetagem.
    Registre a assinatura final da cadeia PoS: A cadeia Babylon armazena a assinatura final da cadeia PoS para garantir a segurança do protocolo.

  3. A camada de segurança subjacente: a rede Bitcoin
    ●A rede Bitcoin é a base de toda a arquitetura, fornecendo segurança subjacente ao sistema.
    ●A segurança e a natureza descentralizada da rede Bitcoin garantem a segurança dos ativos Bitcoin prometidos e evitam comportamentos maliciosos.

Os usuários do Babylon podem conseguir um staking seguro sem transferir Bitcoins de seus próprios endereços. Dessa forma, os detentores de Bitcoin não precisam fazer uma ponte para a cadeia PoS. E não há necessidade de encapsular, hospedar, etc. os Bitcoins prometidos.

Como o próprio Bitcoin não suporta contratos inteligentes completos de Turing, o protocolo Babylon utiliza habilmente a linguagem de script existente do Bitcoin e o modelo UTXO para implementar a função do contrato de hipoteca. O protocolo projeta quatro tipos de transações: transações de hipoteca, transações de liberação, transações de redução e transações de liberação. Essas transações limitam o caminho de transferência do Bitcoin através de uma lógica de script específica, alcançando assim funções semelhantes aos contratos inteligentes.

  1. Transação de piquetagem:

  • A transação de hipoteca é a primeira etapa para os usuários participarem do staking de Bitcoin. Ela bloqueia o Bitcoin do usuário em um UTXO especial. Este UTXO só pode ser desbloqueado de duas maneiras: uma transação de desempacotamento iniciada pelo usuário após atender às condições de desempacotamento. transação iniciada quando ocorre uma violação de segurança.

  • Desta forma, as transações de staking comprometem o Bitcoin do usuário na cadeia PoS como um depósito para sua participação na validação e manutenção da segurança da rede.

2. Transação de Desvinculação:

  • Quando os usuários desejam retirar-se do staking de Bitcoin, eles podem iniciar uma transação de desempacotamento.

  • As transações de desempacotamento precisam atender a certas condições, como ficar bloqueadas por um período de tempo para evitar que os usuários entrem e saiam frequentemente do penhor, afetando a estabilidade da rede.

3. Corte de transação:

  • As transações Slash são acionadas quando os usuários realizam comportamentos maliciosos na cadeia PoS, como assinatura dupla ou tentativa de minar o consenso da rede.

  • Uma transação de barra envia os Bitcoins garantidos de um usuário para um endereço não gasto, ou seja, destruindo esses Bitcoins como punição por comportamento malicioso.

  • O protocolo Babylon garante que, no caso de uma violação de segurança, a chave privada do perpetrador seja exposta e as transações de corte sejam automaticamente acionadas por meio de afirmação de responsabilidade e tecnologia de gadget de finalidade.

4. Transação de desestabilização:

  • A transação de desempacotamento é usada para liberar os Bitcoins do usuário do estado bloqueado após o término do bloqueio de tempo relativo da transação de desempacotamento.

  • Este processo garante que os usuários possam recuperar seus Bitcoins a tempo de retirarem-se do staking normalmente, ao mesmo tempo que evita que usuários mal-intencionados ataquem durante o processo de desstaking.

Mecanismo de punição

Para os quatro tipos de transação acima mencionados, devem ser fornecidos mecanismos para prevenir más ações. O mecanismo de tecnologia Slash da Babylon é implementado através do uso de criptografia avançada, inovação de protocolo de consenso e linguagem de script Bitcoin otimizada

1. Afirmações de responsabilidade

A afirmação responsável é uma técnica criptográfica cuja ideia central é usar assinaturas únicas extraíveis (EOTS) para garantir que a chave privada do perpetrador será comprometida em determinadas circunstâncias. No protocolo Babylon, quando um validador realiza um comportamento malicioso, como assinatura dupla, o protocolo extrai automaticamente sua chave privada e a torna pública para que qualquer pessoa possa usar a chave privada para realizar transações de corte e punir o perpetrador.

Porque o proponente usou uma assinatura conjunta quando prometeu UXTO. Caso ele queira fazer o mal e assinar a transferência antes do término do penhor, a declaração de prestação de contas será acionada e a chave privada será divulgada.

2. Dispositivo de Finalidade

Os gadgets de finalidade são uma camada adicional de mecanismos adicionados ao protocolo de consenso PoS existente para aumentar a segurança. Um gadget de finalidade EOTS é usado no protocolo Babylon, exigindo que os validadores executem assinaturas adicionais usando EOTS após a finalização do bloco.

O papel desta assinatura adicional é converter todas as violações de segurança em objeções às declarações de responsabilidade da mesma altura de bloco, permitindo que o mecanismo de declaração de responsabilidade funcione de forma eficaz.

Um aspecto fundamental do Babylon é seu protocolo de carimbo de data/hora BTC. Ele registra eventos de outras blockchains no Bitcoin, permitindo que esses eventos aproveitem os registros de data e hora do Bitcoin, assim como as transações do Bitcoin. Isso efetivamente empresta a segurança do Bitcoin como um servidor de carimbo de data/hora. O protocolo de carimbo de data / hora BTC permite a rápida separação de ações, confiança composta e custos de segurança reduzidos para maximizar a liquidez dos detentores de Bitcoin. O protocolo é projetado como um plug-in modular que pode ser usado em cima de muitos algoritmos de consenso PoS diferentes e fornece uma base sobre a qual o protocolo de redefinição pode ser construído.

Serviço de carimbo de data/hora Bitcoin

O Protocolo Bitcoin Timestamp é uma tecnologia de prova de tempo que permite que dados arbitrários sejam enviados à Babylon para gerar carimbos de data e hora do Bitcoin, gerando carimbos de data e hora para a cadeia de PDV, melhorando assim sua integridade e segurança, como resistir a ataques de longo alcance.

Ataques de longo alcance são uma dor de cabeça para as redes de PDV. Os nós de verificação da cadeia POS precisam prometer tokens como punição por praticar o mal. Entretanto, quando os nós retiram seus tokens, não há como restringir seu comportamento. Como o custo de construção da cadeia de PDV é relativamente baixo, vários verificadores podem construir uma cadeia falsa. Ataques de longo alcance referem-se a partir do bloco gênese, criando uma cadeia mais longa que a cadeia principal original e adulterando todo o histórico de transações para substituir a cadeia principal original. Por exemplo, o validador maligno ainda possui o token de sua escolha na cadeia forjada.

Quando nós recém-adicionados ou nós que ficaram off-line por um longo tempo sincronizam novos dados de bloco, eles não conseguem saber claramente qual cadeia é a cadeia principal real. É muito provável que uma cadeia falsa seja adicionada e a cadeia principal real seja usurpada. .

Para evitar ataques de longo alcance, muitas cadeias PoS exigem que clientes e validadores recém-adquiridos identifiquem blocos de pontos de verificação na cadeia canônica. Pode levar dias ou semanas para que todos os pares confiáveis ​​cheguem a um acordo sobre um ponto de verificação. Isso ocorre porque no blockchain não existe uma parte central de confiança e todos os validadores têm igual confiança. Se houver uma cadeia forjada e ocorrer desacordo, o verificador precisará de um certo tempo para se comunicar e confirmar.

É por isso que o POS adota um período de desbloqueio de penhor muito longo.

Como o BTC é uma cadeia PoW, a cadeia mais longa é usada como princípio da cadeia principal. Para atacar o BTC, 51% de todo o poder computacional da rede precisa ser concentrado. O custo é extremamente alto e pode ser basicamente confirmado como impossível. Portanto, o BTC pode ser considerado a rede pública mais segura.

1. O serviço de carimbo de data / hora Bitcoin permite que os validadores da cadeia PoS empacotem o valor hash do bloco PoS e o conjunto de validadores que votaram no bloco em um pacote unificado e o enviem à cadeia Bitcoin como uma transação. Essas informações de transação serão registradas no bloco Bitcoin, “ancorando” assim as informações do bloco PoS à cadeia Bitcoin.

Como os pontos de verificação no bloco PoS serão submetidos à rede principal do Bitcoin, os verificadores PoS só precisam sincronizar de acordo com os pontos de verificação na rede principal do BTC. Quando o carimbo de data/hora do pedido de retirada do validador é registrado no Bitcoin, a cadeia falsificada precisa gerar um carimbo de data/hora BTC anterior para convencer outros validadores de que não fizeram uma retirada. Mas esse comportamento equivale a um ataque ao BTC.

Portanto, as cadeias de PDV que usam carimbos de data/hora BTC podem alcançar uma descompressão rápida, muitas vezes exigindo apenas 1 dia ou até algumas horas de espera.

O Bitcoin Timestamp Service é uma tecnologia que aproveita a segurança da rede Bitcoin para aumentar a segurança da cadeia PoS e permitir o rápido desstake. Como os blocos PoS não podem ser verificados diretamente no Bitcoin devido ao espaço insuficiente dentro dos blocos Bitcoin, o Babylon agrega os pontos de verificação enviados pelas cadeias PoS como uma cadeia PoS separada e os publica no Bitcoin em seu nome. E o serviço de carimbo de data/hora Bitcoin da Babylon tem design modular para fácil integração.

Em resumo, o protocolo Babylon fornece uma forma inovadora de melhorar a escalabilidade e a segurança do ecossistema BTC, combinando a segurança do Bitcoin com soluções da Camada 2. Embora o Bitcoin enfrente desafios em termos de desempenho e programabilidade, o projeto arquitetônico da Babylon resolve efetivamente esses problemas, permitindo que os detentores de Bitcoin participem com segurança no staking sem mover seus ativos. Isto não só aumenta o potencial ecológico do Bitcoin, mas também fornece importantes garantias de segurança para futuras cadeias públicas e projetos DeFi. À medida que este protocolo se desenvolve, podemos esperar um maior crescimento e diversificação do ecossistema Bitcoin.

Artigo de referência:

https://www.theblockbeats.info/news/48455

https://www.chaincatcher.com/article/2079486