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.
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:
Alice escolhe um número aleatório r, calcula R = rG
Alice calcula c = H(R||P||m)
Alice calcula s' = r + cx
Alice envia (R,s') para Bob
Bob verifica s'G = R + cP
Bob escolhe y, calcula Y = yG
Bob calcula s = s' + y
Bob transmite (R,s,Y)
Verificação de rede sG = R + cP + Y
ECDSA adaptador de assinatura e troca atómica
Os princípios básicos da assinatura do adaptador ECDSA são os seguintes:
Alice escolhe um número aleatório r, calcula R = rG
Alice calcula c = H(R||P||m)
Alice calcula s' = r^(-1)(H(m) + xR_x)
Alice enviou (R,s') para Bob
Bob verifica R = (H(m) + xR_x)G / s'
Bob escolhe y, calcula Y = yG
Bob calcula s = s' + y
Bob transmite (R,s,Y)
Verificação da rede R = (H(m) + xR_x)G / s + Y / s
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
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.
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.
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.
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:
Criar uma transação de funding não assinada
Alice e Bob criam, respetivamente, a assinatura do adaptador e a criptografia verificável
Alice e Bob verificam a validade do texto cifrado e assinam a transação de financiamento
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.
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.
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.
Tecnologia de assinatura do adaptador: uma nova ferramenta para troca atômica entre cadeias.
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.
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:
ECDSA adaptador de assinatura e troca atómica
Os princípios básicos da assinatura do adaptador ECDSA são os seguintes:
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
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.
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.
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.
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:
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.
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.