Adaptador de assinatura: solução de privacidade eficiente para trocas atómicas em cadeia cruzada

robot
Geração do resumo em andamento

Assinatura do adaptador e sua aplicação em trocas atômicas de cadeia cruzada

Com o rápido desenvolvimento das soluções de escalabilidade Layer2 do Bitcoin, a frequência de transferência de ativos entre Bitcoin e redes Layer2 aumentou significativamente. Essa tendência é impulsionada pela maior escalabilidade, menores taxas de transação e alta capacidade de processamento oferecidas pela tecnologia Layer2. A interoperabilidade entre Bitcoin e redes Layer2 está se tornando uma parte fundamental do ecossistema de criptomoedas, impulsionando a inovação e proporcionando aos usuários ferramentas financeiras mais diversificadas e robustas.

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

Atualmente, existem três principais soluções para transações de cadeia cruzada entre Bitcoin e Layer2: transações de cadeia cruzada centralizadas, ponte de cadeia cruzada BitVM e troca atômica de cadeia cruzada. Essas tecnologias variam em hipóteses de confiança, segurança, conveniência e limites de transação, podendo atender a diferentes necessidades de aplicação.

Câmbio atômico em cadeia cruzada é uma tecnologia de negociação em cadeia cruzada de alta frequência, descentralizada, não censurável e com boa proteção de privacidade, amplamente utilizada em bolsas de valores descentralizadas. Atualmente, inclui principalmente duas maneiras de implementação baseadas em hash time lock (HTLC) e assinatura de adaptador.

Em comparação com o HTLC, as trocas atômicas baseadas em assinaturas de adaptador têm as seguintes vantagens:

  1. Substituiu o script on-chain, realizando "script invisível"
  2. O espaço ocupado na cadeia é menor, os custos são mais baixos
  3. Transação não pode ser conectada, melhor privacidade

Este artigo apresenta principalmente os princípios da assinatura de adaptador Schnorr/ECDSA e da troca atômica em cadeia cruzada, analisa os problemas existentes e propõe soluções, e finalmente discute a aplicação da assinatura de adaptador na custódia de ativos digitais.

Assinatura de adaptador e troca atômica em cadeia cruzada

Assinatura de adaptador Schnorr e troca atómica

A assinatura do adaptador Schnorr inclui os seguintes passos:

  1. Alice escolhe um número aleatório r, calcula R = r·G
  2. Alice calcula c = H(R||P||m)
  3. Alice calcula s^ = r + c·x
  4. Alice enviou (R,s^) para Bob
  5. Bob verifica s^·G = R + c·P
  6. Bob escolhe y, calcula Y = y·G
  7. Bob calcula s = s^ + y
  8. Bob transmissão de assinatura (R,s)

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

O processo de troca atômica é o seguinte:

  1. Alice gera a assinatura do adaptador, enviando (R,s^) para Bob
  2. Bob verifica a assinatura do adaptador
  3. Bob gera a sua própria transação, transmite para a cadeia
  4. Alice extrai y da transação de Bob
  5. Alice calcula s = s^ + y, transmite sua própria transação

Assinatura do adaptador ECDSA e troca atômica

Os passos para a assinatura do adaptador ECDSA são semelhantes, a principal diferença está na forma de cálculo da assinatura:

s^ = r^(-1)(hash(m) + R_x·x)

O processo de troca atómica é semelhante ao Schnorr.

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

Perguntas e Soluções

problema de número aleatório

Existem riscos de segurança relacionados ao vazamento e reutilização de números aleatórios na assinatura do adaptador, o que pode levar ao vazamento da chave privada. A solução é utilizar o padrão RFC 6979, gerando números aleatórios de forma determinística:

k = SHA256(sk, msg, counter)

cadeia cruzada cena problema

  1. Problema de heterogeneidade entre UTXO e modelo de conta: O Bitcoin utiliza o modelo UTXO, enquanto o Ethereum utiliza o modelo de conta, o que impossibilita a pré-assinatura de transações de reembolso no Ethereum. A solução é implementar um contrato inteligente no lado do Ethereum.

  2. Curvas iguais, algoritmos diferentes: se duas cadeias usam a mesma curva mas algoritmos de assinatura diferentes (, como uma usando ECDSA e outra usando Schnorr ), a assinatura do adaptador ainda é segura.

  3. Curvas diferentes: se duas cadeias utilizarem curvas elípticas diferentes, não é possível usar diretamente a assinatura do adaptador, sendo necessárias outras soluções.

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

Aplicação de Custódia de Ativos Digitais

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

  1. Alice e Bob criam uma saída de multi-assinatura 2-of-2
  2. Alice e Bob geram assinaturas de adaptador e criptografam o adaptador com a chave pública do custodiante.
  3. Em caso de disputa, o custodiante pode descriptografar o adaptador para ajudar uma das partes a concluir a transação.

Esta solução não requer a participação de um custodiante na configuração inicial, oferecendo vantagens não interativas.

A criptografia verificável é um componente chave dessa solução, principalmente com duas implementações: Purify e Juggling.

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

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

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

Resumo

Este artigo detalha os princípios da assinatura do adaptador, os problemas existentes e as soluções, analisa os desafios de aplicação em cenários de cadeia cruzada e explora as aplicações expandidas na custódia de ativos digitais. A assinatura do adaptador fornece uma solução técnica eficiente e amigável à privacidade para a troca atômica entre cadeias, com potencial para desempenhar um papel importante em cenários como negociações descentralizadas.

BTC0.24%
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
  • 4
  • Repostar
  • Compartilhar
Comentário
0/400
MetaNomadvip
· 20h atrás
Marcar quem ainda não entrou numa posição.
Ver originalResponder0
FUD_Vaccinatedvip
· 20h atrás
btc2l2 é mais atraente do que aqueles zk
Ver originalResponder0
MagicBeanvip
· 20h atrás
l2 não cansa, certo?
Ver originalResponder0
ProposalDetectivevip
· 20h atrás
Outra esquematização de puxar o tapete a um preço exorbitante de gás.
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)