Tecnologia de assinatura do adaptador: uma nova ferramenta para troca atômica entre cadeias.

robot
Geração do resumo em andamento

Assinatura do adaptador e sua aplicação na troca atômica de cadeia cruzada

Com o desenvolvimento das soluções de escalabilidade Layer2 do Bitcoin, a transferência de ativos entre o Bitcoin e as redes Layer2 está se tornando cada vez mais frequente. Essa tendência é impulsionada pela maior escalabilidade, taxas de transação mais baixas e alta capacidade de processamento oferecidas pela tecnologia Layer2. A interoperabilidade entre o Bitcoin e as redes Layer2 está se tornando uma parte fundamental do ecossistema das criptomoedas.

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

A negociação em cadeia cruzada centralizada é rápida, com um processo de correspondência simples, mas a segurança depende da confiabilidade da entidade centralizada. A ponte de cadeia cruzada BitVM introduz um mecanismo de desafio otimista, sendo a tecnologia relativamente complexa, adequada para transações de valores extremamente altos. A troca atômica em cadeia cruzada é uma solução de negociação em cadeia cruzada de alta frequência, descentralizada, sem censura e com uma boa proteção de privacidade, amplamente utilizada em bolsas descentralizadas.

A tecnologia de troca atômica em cadeia cruzada inclui principalmente duas modalidades: a baseada em Hash Time Lock (HTLC) e a baseada em assinatura de adaptador. A HTLC é fácil de implementar, mas apresenta problemas de privacidade. A assinatura de adaptador, por outro lado, protege bem a privacidade e é uma solução mais leve e com custos mais baixos.

Este artigo foca na assinatura de adaptador Schnorr/ECDSA e nos princípios da troca atômica em cadeia cruzada, analisando os problemas de segurança do número aleatório e as questões de heterogeneidade de sistemas e algoritmos nos cenários de cadeia cruzada, apresentando soluções correspondentes. Além disso, também é discutida a aplicação da assinatura de adaptador na custódia de ativos digitais não interativa.

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

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 escolhe um número aleatório r, calcula R = rG
  2. Alice calcula c = H(R||P||m)
  3. Alice calcula s' = r + cx
  4. Alice envia (R,s') para Bob
  5. Bob verifica s'G = R + cP
  6. Bob escolhe y, calcula Y = yG
  7. Bob calcula s = s' + y
  8. Bob transmite (R,s,Y)
  9. Verificação de rede sG = R + cP + Y

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

ECDSA adaptador de assinatura e troca atómica

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

  1. Alice escolhe um número aleatório r, calcula R = rG
  2. Alice calcula c = H(R||P||m)
  3. Alice calcula s' = r^(-1)(H(m) + xR_x)
  4. Alice enviou (R,s') para Bob
  5. Bob verifica R = (H(m) + xR_x)G / s'
  6. Bob escolhe y, calcula Y = yG
  7. Bob calcula s = s' + y
  8. Bob transmite (R,s,Y)
  9. Verificação da rede R = (H(m) + xR_x)G / s + Y / s

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

Questões e Soluções

problema e solução de número aleatório

Existem problemas de divulgação e reutilização de números aleatórios na assinatura do adaptador, que podem levar à divulgação da chave privada. A solução é usar a norma RFC 6979, gerando de forma determinística números aleatórios a partir da chave privada e da mensagem através da função HMAC.

cadeia cruzada cena problemas e soluções

  1. Problema de heterogeneidade entre o modelo UTXO e o modelo de conta: O Bitcoin utiliza o modelo UTXO, enquanto o Ethereum utiliza o modelo de conta, o que impede a pré-assinatura de transações de reembolso. A solução é implementar a lógica de troca atômica através de contratos inteligentes na rede Ethereum.

  2. Segurança da assinatura do adaptador com a mesma curva e algoritmos diferentes: se o Bitcoin e o Layer2 utilizarem a mesma curva, mas algoritmos de assinatura diferentes, a assinatura do adaptador ainda é segura.

  3. Assinaturas de adaptador de curvas diferentes não são seguras: se o Bitcoin e o Layer2 usarem curvas elípticas diferentes, não é possível usar assinaturas de adaptador para trocas atômicas em cadeia cruzada.

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

Aplicação de Custódia de Ativos Digitais

A assinatura do adaptador pode ser utilizada para implementar a custódia de ativos digitais não interativa. As principais partes envolvidas incluem o comprador, o vendedor e o custodiante. O custodiante não precisa participar do processo de inicialização, apenas deve liberar o segredo quando necessário.

O processo específico é o seguinte:

  1. Criar uma transação de funding não assinada
  2. Alice e Bob criam, respetivamente, a assinatura do adaptador e a criptografia verificável
  3. Alice e Bob verificam a validade do texto cifrado e assinam a transação de financiamento
  4. Em caso de disputa, a parte depositária pode descriptografar e liberar o segredo para a parte correspondente.

A criptografia verificável é a tecnologia chave para a implementação de custódia não interativa, sendo principalmente realizada através de duas soluções: Purify e Juggling.

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

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

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

Resumo

Este artigo apresenta em detalhe os princípios da assinatura de adaptador Schnorr/ECDSA e da troca atómica em cadeia cruzada, analisando os problemas de segurança e os desafios em cenários de aplicação em cadeia cruzada, propondo soluções correspondentes. Além disso, explora a aplicação da assinatura de adaptador na custódia de ativos digitais. A assinatura de adaptador oferece uma nova solução eficiente, segura e com proteção de privacidade para a troca de ativos em cadeia cruzada, com potencial para desempenhar um papel importante no campo das finanças descentralizadas.

BTC0.19%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 2
  • Repostar
  • Compartilhar
Comentário
0/400
MEVSandwichvip
· 08-15 05:35
uma solução bastante confiável
Ver originalResponder0
LiquidationTherapistvip
· 08-15 05:33
Layer2 tem um futuro promissor
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)