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ú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.
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.