Otimização da tecnologia BitVM: cinco direções para expandir a capacidade dos contratos Bitcoin

Exploração de otimização do BitVM

O Bitcoin, como um ativo digital descentralizado, seguro e confiável, enfrenta limitações significativas que o impedem de se tornar uma rede escalável para pagamentos e outras aplicações. O modelo UTXO do Bitcoin torna difícil a execução de cálculos complexos e dependentes de estado, limitando o escopo para construir aplicações descentralizadas e ferramentas financeiras complexas sobre o Bitcoin.

Para resolver o problema de escalabilidade do Bitcoin, existem principalmente tecnologias como canais de estado, cadeias laterais e validação do cliente. No entanto, essas tecnologias têm certas limitações. Em dezembro de 2023, o projeto ZeroSync apresentou a solução BitVM, que pode implementar contratos Bitcoin Turing-completos sem alterar o consenso da rede Bitcoin. O BitVM aproveita ao máximo os scripts do Bitcoin e o Taproot, implementando Rollup otimista, ampliando enormemente os potenciais casos de uso do Bitcoin.

No entanto, a tecnologia BitVM ainda está em fase inicial, existindo alguns problemas em termos de eficiência e segurança. Este artigo propõe algumas ideias de otimização:

  1. Reduzir o número de interações OP com base em ZK: usar prova de conhecimento zero para reduzir o número de desafios do BitVM e aumentar a eficiência. Pode-se explorar o modelo de Prova ZK sob Demanda, onde a Prova ZK é necessária apenas quando há um desafio.

  2. Assinatura de uso único amigável ao Bitcoin: Usar a assinatura de uso único de Winternitz em vez da assinatura de Lamport pode reduzir as taxas de transação do BitVM em pelo menos 50%.

  3. Função hash amigável ao Bitcoin: implementar a função hash BLAKE3 baseada em scripts do Bitcoin e explorar outras funções hash amigáveis ao Bitcoin.

  4. Scriptless Scripts BitVM: Com a tecnologia Scriptless Scripts, utiliza-se assinaturas múltiplas Schnorr e assinaturas adaptadoras para implementar compromissos de portas lógicas no circuito BitVM, economizando espaço de script.

  5. Desafios multipartidários sem permissão: Estudar protocolos de desafios OP multipartidários sem permissão, expandindo o modelo de confiança do BitVM para 1-de-N, enquanto resolve potenciais problemas de ataque.

A exploração da tecnologia BitVM está apenas no início, e no futuro continuará a ser otimizada para alcançar a escalabilidade do Bitcoin e prosperar o ecossistema do Bitcoin.

BTC0.32%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 7
  • Republicar
  • Partilhar
Comentar
0/400
LiquiditySurfervip
· 08-15 00:41
Bitcoin finalmente aprendeu a surfar, parece um pouco a sensação de um idoso entrando numa sala de ginástica.
Ver originalResponder0
MetaverseVagrantvip
· 08-13 03:45
btc nunca pode ser compreendido completamente
Ver originalResponder0
Ser_APY_2000vip
· 08-13 03:42
Uau, o Bitcoin pode ser jogado assim?
Ver originalResponder0
HodlNerdvip
· 08-13 03:39
hmm, fascinante como o bitvm aproveita a teoria dos jogos para expandir as capacidades do btc... a elegância matemática é inegável ngl
Ver originalResponder0
SchroedingerMinervip
· 08-13 03:36
btc k ano velho da mina Puxar o tapete não é possível.
Ver originalResponder0
LayerZeroHerovip
· 08-13 03:31
Agora o Bitcoin pode executar contratos inteligentes.
Ver originalResponder0
0xSleepDeprivedvip
· 08-13 03:16
Blockchain velho idiota Esta armadilha não me engana
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)