Aplicação e desafios da assinatura do adaptador em trocas atômicas de cadeia cruzada

robot
Geração de resumo em curso

Assinatura de adaptadores e sua aplicação em trocas atómicas de cadeia cruzada

Com o rápido desenvolvimento da tecnologia de escalabilidade Layer2 do Bitcoin, a transferência de ativos entre o Bitcoin e as redes Layer2 tornou-se cada vez mais frequente. Essa tendência deve-se principalmente à maior escalabilidade, menores taxas de transação e maior throughput proporcionados pela tecnologia Layer2. Esses avanços promovem transações mais eficientes e econômicas, impulsionando a ampla adoção e integração do Bitcoin em várias aplicações. Assim, a interoperabilidade entre o Bitcoin e as redes Layer2 está se tornando um componente chave do ecossistema de criptomoedas, impulsionando a inovação e oferecendo aos usuários ferramentas financeiras mais diversificadas e robustas.

Análise da tecnologia de cadeia cruzada dos ativos de Bitcoin e Layer2

Atualmente, existem três principais soluções para transações em cadeia cruzada entre o Bitcoin e o Layer2: transações em cadeia cruzada centralizadas, a ponte BitVM e trocas atômicas em cadeia cruzada. Essas três tecnologias possuem características distintas em termos de suposições de confiança, segurança, conveniência e limites de transação, podendo atender a diferentes necessidades de aplicação.

As vantagens das trocas centralizadas em cadeia cruzada são a rapidez e a simplicidade de operação, mas a segurança depende completamente da confiabilidade das instituições centralizadas, o que apresenta um risco elevado. A ponte BitVM em cadeia cruzada introduziu o mecanismo de desafio otimista, com tecnologia relativamente complexa e taxas de transação mais altas, sendo principalmente adequada para transações de valores extremamente altos. A troca atômica em cadeia cruzada é uma tecnologia descentralizada, não censurável e com boa proteção de privacidade, permitindo transações em cadeia cruzada de alta frequência, sendo amplamente utilizada em exchanges descentralizadas.

Análise da tecnologia de cadeia cruzada de Bitcoin e ativos Layer2

A tecnologia de troca atômica em cadeia cruzada inclui principalmente duas soluções: a baseada em Hash Time Lock (HTLC) e a baseada em assinatura de adaptador. A solução HTLC apresenta problemas de vazamento de privacidade, enquanto a solução baseada em assinatura de adaptador pode resolver bem este problema. Este artigo irá se concentrar na assinatura de adaptador e sua aplicação na troca atômica em cadeia cruzada.

Assinatura do Adaptador e Troca Atômica em Cadeia Cruzada

Assinatura de adaptador Schnorr e troca atómica

O princípio básico da assinatura do adaptador Schnorr é o seguinte:

  1. Alice gera um número aleatório r, calcula R = r * G
  2. Alice calcula o adaptador Y = y * G, onde y é o segredo do adaptador
  3. Alice calcula c = H(R + Y, m)
  4. Alice calcula s' = r + c * x
  5. Alice envia a pré-assinatura (R, s') para Bob
  6. Bob verifica e(G, s' * G) ?= e(P, R + Y + c * P)
  7. Bob, após obter y, calcula s = s' + y
  8. Bob transmite (R, s) completo transação

O processo de troca atômica em cadeia cruzada baseado em assinaturas de adaptador Schnorr é o seguinte:

  1. Alice gera um número aleatório r_A, calcula R_A = r_A * G
  2. Alice calcula Y_A = y_A * G, y_A é o segredo do adaptador.
  3. Alice calcula a pré-assinatura (R_A, s'_A) e envia para Bob
  4. Bob valida a pré-assinatura da Alice
  5. Bob repete os passos 1-3, gera a sua pré-assinatura (R_B, s'_B) e envia para Alice
  6. Alice valida a pré-assinatura do Bob
  7. Alice e Bob trocam os adaptadores Y_A e Y_B
  8. Alice usa y_B para completar a assinatura de Bob, Bob usa y_A para completar a assinatura de Alice
  9. Alice e Bob transmitem a assinatura completa para concluir a transação

Análise da tecnologia de cadeia cruzada de Bitcoin e ativos Layer2

Assinatura do adaptador ECDSA e troca atômica

Os princípios básicos da assinatura do adaptador ECDSA são os seguintes:

  1. Alice gera um número aleatório k, calcula R = k * G
  2. Alice calcula o adaptador Y = y * G, onde y é o segredo do adaptador.
  3. Alice calcula s' = k^(-1) * (H(m) + x * R_x)
  4. Alice envia a pré-assinatura (R, s') para Bob
  5. Bob verifica R ?= (s'^(-1) * H(m)) * G + (s'^(-1) * R_x * s') * P
  6. Bob, após obter y, calcula s = s' + y
  7. Bob transmite (R, s) concluindo a transação

O processo de troca atômica em cadeia cruzada baseado na assinatura do adaptador ECDSA é semelhante ao esquema Schnorr.

Análise da tecnologia de cadeia cruzada de Bitcoin e ativos Layer2

Problemas e Soluções

Problema e solução de números aleatórios

Existem riscos de segurança na assinatura do adaptador devido à divulgação e reutilização de números aleatórios, o que pode levar à divulgação da chave privada. A solução é adotar a norma RFC 6979, gerando números aleatórios de forma determinística:

k = SHA256(sk, msg, counter)

Isto assegura a unicidade e a reprodutibilidade dos números aleatórios, ao mesmo tempo que evita os riscos associados a geradores de números aleatórios fracos.

problema e solução de cenário de cadeia cruzada

  1. O problema de heterogeneidade entre o modelo UTXO e o modelo de contas: o Bitcoin utiliza o modelo UTXO, enquanto o Ethereum utiliza o modelo de contas, o que impede a assinatura prévia de transações de reembolso. A solução é implementar a lógica de troca atómica através de contratos inteligentes no lado do Ethereum.

  2. Segurança de diferentes algoritmos com a mesma curva: ao usar a mesma curva elíptica, mas diferentes algoritmos de assinatura (, como Schnorr e ECDSA ), o esquema de assinatura adaptador continua a ser seguro.

  3. Insegurança de curvas diferentes: se dois sistemas utilizarem curvas elípticas diferentes, não será possível usar diretamente a assinatura do adaptador para realizar trocas atômicas em cadeia cruzada.

Análise da tecnologia de cadeia cruzada de ativos Bitcoin e Layer2

Aplicação de Custódia de Ativos Digitais

A assinatura baseada em adaptador pode realizar a custódia de ativos digitais não interativa:

  1. Alice e Bob criam uma transação de financiamento MuSig 2-of-2.
  2. Alice e Bob geram assinaturas de adaptador e trocam a verificação.
  3. Ambas as partes assinam e transmitem a transação de funding
  4. Em caso de disputa, o custodiante pode descriptografar e fornecer o segredo do adaptador a uma das partes.
  5. A parte que obtém o segredo pode completar a assinatura do adaptador e transmitir a transação de liquidação.

Este plano não requer a participação de um custodiante na inicialização, possuindo vantagens não interativas. A tecnologia de criptografia verificável (, como Purify ou Juggling ), pode ser usada para garantir a transmissão segura do segredo do adaptador.

Análise da tecnologia de cadeia cruzada de Bitcoin e ativos Layer2

Resumo

A tecnologia de assinatura de adaptador fornece uma solução eficiente e que protege a privacidade para trocas atômicas em cadeia cruzada. Um design adequado pode superar problemas como a segurança de números aleatórios e a heterogeneidade do sistema. Além disso, a assinatura de adaptador pode ser aplicada de forma extensiva a cenários como a custódia de ativos digitais não interativos. Com o crescimento da demanda por cadeias cruzadas, espera-se que a tecnologia de assinatura de adaptador desempenhe um papel importante na interoperabilidade de blockchains.

Análise da tecnologia de cadeia cruzada de Bitcoin e ativos Layer2

ALICE-3.94%
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
  • 4
  • Partilhar
Comentar
0/400
Fren_Not_Foodvip
· 43m atrás
Espero que isso resolva o problema de latência!
Ver originalResponder0
MevShadowrangervip
· 17h atrás
Bom pro, não consigo entender.
Ver originalResponder0
SerNgmivip
· 17h atrás
Quando é que o Layer2 vai ficar estável?
Ver originalResponder0
MemeKingNFTvip
· 17h atrás
Outra boa oportunidade para os idiotas copiarem o trabalho!
Ver originalResponder0
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)