Exploração aprofundada da assinatura do adaptador e sua aplicação na troca atómica em cadeia cruzada
Com o rápido desenvolvimento das soluções de escalabilidade Layer2 do Bitcoin, a frequência de transferência de ativos entre o Bitcoin e suas redes Layer2 aumentou significativamente. Essa tendência é impulsionada pela maior escalabilidade, menores taxas de transação e alta taxa de transferência proporcionadas pela tecnologia Layer2. Portanto, a interoperabilidade entre o Bitcoin e as redes Layer2 está se tornando uma parte fundamental do ecossistema de criptomoedas, promovendo inovações e oferecendo aos usuários ferramentas financeiras mais diversificadas e robustas.
Atualmente, existem três principais soluções para transações entre Bitcoin e Layer2: transações cruzadas centralizadas, ponte cruzada BitVM e trocas atômicas cruzadas. Essas três tecnologias têm 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.
Este artigo foca na tecnologia de troca atômica em cadeia cruzada baseada em assinaturas de adaptador. Em comparação com a troca atômica baseada em bloqueio de tempo de hash (HTLC), o esquema de assinatura de adaptador apresenta as seguintes vantagens:
Substituiu o script on-chain, implementando o "script invisível"
O espaço ocupado na cadeia é menor, as taxas são mais baixas
A negociação não consegue conectar, proporcionando uma melhor proteção de privacidade
Assinatura do adaptador e princípio da troca atômica em cadeia cruzada
Assinatura do adaptador Schnorr e troca atómica
O fluxo básico de assinatura do adaptador Schnorr é o seguinte:
Alice gera um número aleatório r, calcula R = rG
Alice calcula c = H(R||m)
Alice calcula s' = r + cx - y, onde y é o valor de adaptação
Alice envia (R,s') para Bob
Bob verifica s'G ?= R + cX - Y
Bob pode calcular s = s' + y após obter y
(R,s) é a assinatura Schnorr completa.
Processo de troca atómica baseado em assinaturas adaptadas Schnorr:
Alice cria a transação TxA, enviando moedas para Bob
Alice gera uma pré-assinatura (R,s') e envia para o Bob
Bob cria a transação TxB, pagando a moeda a Alice
Bob gera a assinatura completa (R',s), envia para Alice
Alice pode derivar y após obter s, completando a assinatura do TxA
Ambas as partes transmitem a conclusão da troca da transação
Assinatura do adaptador ECDSA e troca atómica
O fluxo básico da assinatura do adaptador ECDSA é o seguinte:
Alice gera um número aleatório k, calcula R = kG
Alice calcula r = R_x mod n
Alice calcula s' = k^(-1)(H(m) + rx - y) mod n
Alice envia (r,s') para Bob
Bob verifica s'G ?= R + r(s'X - Y)
Bob pode calcular s = s' + y após obter y
(r,s) é a assinatura ECDSA completa
O processo de troca atómica baseado na assinatura do adaptador ECDSA é semelhante ao esquema Schnorr.
Problemas existentes e soluções
problema de segurança de números aleatórios
Existe o risco de 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 é usar a norma RFC 6979, gerando números aleatórios de maneira determinística:
k = SHA256(sk, msg, counter)
Isto garante que a mesma entrada gera o mesmo número aleatório, ao mesmo tempo que assegura a aleatoriedade e a imprevisibilidade.
problema de sistema heterogêneo de cadeia cruzada
O Bitcoin adota o modelo UTXO, enquanto o Ethereum Layer 2 utiliza o modelo de conta, o que traz desafios para a aplicação de assinatura de adaptadores. A solução é implementar a lógica de troca atómica através de contratos inteligentes no lado do Layer 2.
Além disso, cadeias diferentes podem adotar diferentes algoritmos de assinatura. Quando a mesma curva é usada, mas algoritmos diferentes, como Bitcoin usando Schnorr, Layer2 usando ECDSA(, a assinatura do adaptador ainda é segura. Mas se as curvas forem diferentes, a assinatura do adaptador não pode ser usada.
![Análise da tecnologia de cadeia cruzada de ativos Bitcoin e Layer2])https://img-cdn.gateio.im/webp-social/moments-ffe66b54f14cc042d177fac8c071563b.webp(
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. Os principais passos são os seguintes:
Alice e Bob criam uma saída de múltipla assinatura 2-de-2
As partes trocam assinaturas pré-assinadas e texto cifrado
Assine e transmita a transação de fundos após verificar a validade do texto cifrado.
Em caso de disputa, pode solicitar ao custodiante a descriptação para obter o valor de adaptação.
A parte que obtiver o valor de adaptação pode completar a assinatura da transação e transmiti-la.
Este plano não requer a participação de um custodiante na inicialização e não exige a divulgação do conteúdo do contrato, oferecendo uma boa privacidade.
![Análise da tecnologia de cadeia cruzada de ativos Bitcoin e Layer2])https://img-cdn.gateio.im/webp-social/moments-dbf838762d5d60818e383c866ca2d318.webp(
Resumo
Este artigo analisa detalhadamente os princípios de aplicação da assinatura de adaptador na troca atômica em cadeia cruzada, os problemas existentes e as soluções. A tecnologia de assinatura de adaptador oferece uma solução eficiente e que protege a privacidade para transações descentralizadas em cadeia cruzada, com potencial para desempenhar um papel importante no futuro da ecologia de cadeia cruzada.
![Análise da tecnologia de cadeia cruzada entre Bitcoin e ativos Layer2])https://img-cdn.gateio.im/webp-social/moments-e09f20bac2bd4f245bdfc3006427e45b.webp(
![Análise da tecnologia de cadeia cruzada de ativos Bitcoin e Layer2])https://img-cdn.gateio.im/webp-social/moments-9c382f3c2f6eb018947793ebaeed1729.webp(
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.
16 Curtidas
Recompensa
16
5
Repostar
Compartilhar
Comentário
0/400
GasGuzzler
· 07-24 09:56
A próxima geração de tecnologia em primeira mão, parece incrível.
Ver originalResponder0
0xLostKey
· 07-22 20:13
protocolo de privacidade jogador gkd
Ver originalResponder0
RugDocScientist
· 07-22 20:03
Nesta vida, estou preso na cadeia.
Ver originalResponder0
LiquidityWitch
· 07-22 20:01
Com esse nível, ainda se atreve a avançar?
Ver originalResponder0
PonziDetector
· 07-22 19:58
As taxas de L2 são tão altas, ainda há taxas baixas?
Adaptador de assinatura: uma nova ferramenta para trocas atômicas em cadeia cruzada
Exploração aprofundada da assinatura do adaptador e sua aplicação na troca atómica em cadeia cruzada
Com o rápido desenvolvimento das soluções de escalabilidade Layer2 do Bitcoin, a frequência de transferência de ativos entre o Bitcoin e suas redes Layer2 aumentou significativamente. Essa tendência é impulsionada pela maior escalabilidade, menores taxas de transação e alta taxa de transferência proporcionadas pela tecnologia Layer2. Portanto, a interoperabilidade entre o Bitcoin e as redes Layer2 está se tornando uma parte fundamental do ecossistema de criptomoedas, promovendo inovações e oferecendo aos usuários ferramentas financeiras mais diversificadas e robustas.
Atualmente, existem três principais soluções para transações entre Bitcoin e Layer2: transações cruzadas centralizadas, ponte cruzada BitVM e trocas atômicas cruzadas. Essas três tecnologias têm 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.
Este artigo foca na tecnologia de troca atômica em cadeia cruzada baseada em assinaturas de adaptador. Em comparação com a troca atômica baseada em bloqueio de tempo de hash (HTLC), o esquema de assinatura de adaptador apresenta as seguintes vantagens:
Assinatura do adaptador e princípio da troca atômica em cadeia cruzada
Assinatura do adaptador Schnorr e troca atómica
O fluxo básico de assinatura do adaptador Schnorr é o seguinte:
Processo de troca atómica baseado em assinaturas adaptadas Schnorr:
Assinatura do adaptador ECDSA e troca atómica
O fluxo básico da assinatura do adaptador ECDSA é o seguinte:
O processo de troca atómica baseado na assinatura do adaptador ECDSA é semelhante ao esquema Schnorr.
Problemas existentes e soluções
problema de segurança de números aleatórios
Existe o risco de 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 é usar a norma RFC 6979, gerando números aleatórios de maneira determinística:
k = SHA256(sk, msg, counter)
Isto garante que a mesma entrada gera o mesmo número aleatório, ao mesmo tempo que assegura a aleatoriedade e a imprevisibilidade.
problema de sistema heterogêneo de cadeia cruzada
O Bitcoin adota o modelo UTXO, enquanto o Ethereum Layer 2 utiliza o modelo de conta, o que traz desafios para a aplicação de assinatura de adaptadores. A solução é implementar a lógica de troca atómica através de contratos inteligentes no lado do Layer 2.
Além disso, cadeias diferentes podem adotar diferentes algoritmos de assinatura. Quando a mesma curva é usada, mas algoritmos diferentes, como Bitcoin usando Schnorr, Layer2 usando ECDSA(, a assinatura do adaptador ainda é segura. Mas se as curvas forem diferentes, a assinatura do adaptador não pode ser usada.
![Análise da tecnologia de cadeia cruzada de ativos Bitcoin e Layer2])https://img-cdn.gateio.im/webp-social/moments-ffe66b54f14cc042d177fac8c071563b.webp(
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. Os principais passos são os seguintes:
Este plano não requer a participação de um custodiante na inicialização e não exige a divulgação do conteúdo do contrato, oferecendo uma boa privacidade.
![Análise da tecnologia de cadeia cruzada de ativos Bitcoin e Layer2])https://img-cdn.gateio.im/webp-social/moments-dbf838762d5d60818e383c866ca2d318.webp(
Resumo
Este artigo analisa detalhadamente os princípios de aplicação da assinatura de adaptador na troca atômica em cadeia cruzada, os problemas existentes e as soluções. A tecnologia de assinatura de adaptador oferece uma solução eficiente e que protege a privacidade para transações descentralizadas em cadeia cruzada, com potencial para desempenhar um papel importante no futuro da ecologia de cadeia cruzada.
![Análise da tecnologia de cadeia cruzada entre Bitcoin e ativos Layer2])https://img-cdn.gateio.im/webp-social/moments-e09f20bac2bd4f245bdfc3006427e45b.webp(
![Análise da tecnologia de cadeia cruzada de ativos Bitcoin e Layer2])https://img-cdn.gateio.im/webp-social/moments-9c382f3c2f6eb018947793ebaeed1729.webp(