Assinatura do Adaptador e sua Aplicação em Trocas Atômicas de Cadeia Cruzada
Com o rápido desenvolvimento das soluções de escalonamento 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 capacidade de processamento proporcionadas pela tecnologia Layer2. Esses avanços promovem transações mais eficientes e econômicas, facilitando uma adoção e integração mais ampla do Bitcoin em várias aplicações. Assim, a interoperabilidade entre o Bitcoin e as redes Layer2 está se tornando uma parte fundamental do ecossistema de criptomoedas, impulsionando a inovação e oferecendo aos usuários uma variedade maior de ferramentas financeiras robustas.
As transações entre Bitcoin e Layer2 em cadeia cruzada têm três soluções típicas, que são a troca em cadeia cruzada centralizada, a ponte em cadeia cruzada BitVM e a troca atômica em cadeia cruzada. Essas três tecnologias diferem em suposições de confiança, segurança, conveniência, limites de transação, entre outros aspectos, podendo atender a diferentes necessidades de aplicação.
As vantagens da negociação em cadeia cruzada centralizada incluem velocidade rápida e um processo de correspondência relativamente fácil, pois as instituições centralizadas podem confirmar e processar transações rapidamente. No entanto, a segurança desse método depende totalmente da confiabilidade e credibilidade da instituição centralizada. Se a instituição centralizada enfrentar falhas técnicas, ataques maliciosos ou inadimplência, os fundos dos usuários estarão em alto risco. Além disso, a negociação em cadeia cruzada centralizada também pode vazar a privacidade dos usuários, exigindo que os usuários considerem cuidadosamente ao escolher esse método.
A tecnologia da ponte cadeia cruzada BitVM é relativamente complexa. Esta tecnologia introduz um mecanismo de desafio otimista, tornando-a assim relativamente complexa. Além disso, o mecanismo de desafio otimista envolve um grande número de transações de desafio e resposta, resultando em taxas de transação mais altas. Portanto, a ponte cadeia cruzada BitVM é adequada apenas para transações de montante extremamente elevado, semelhante à emissão adicional de U, resultando em uma frequência de uso mais baixa.
Cadeia cruzada atômica é um contrato que realiza transações descentralizadas de criptomoedas. A troca atômica deve envolver duas partes, e qualquer terceiro não pode interromper ou interferir no processo de troca. Isso significa que a tecnologia é descentralizada, sem censura, com melhor proteção de privacidade, e pode realizar transações de cadeia cruzada em alta frequência, tornando-se amplamente utilizada em exchanges descentralizadas.
A tecnologia de troca atômica em cadeia cruzada principalmente inclui o bloqueio de tempo de hash e a assinatura de adaptador. A troca atômica em cadeia cruzada baseada no bloqueio de tempo de hash (HTLC) apresenta problemas de vazamento de privacidade. A troca atômica em cadeia cruzada baseada na assinatura de adaptador tem três vantagens: primeiro, o esquema de troca por assinatura de adaptador substitui os scripts em cadeia nos quais a troca "hash secreto" depende, incluindo bloqueios de tempo e bloqueios de hash. Em segundo lugar, como não envolve tais scripts, o espaço ocupado na cadeia é reduzido, tornando a troca atômica baseada na assinatura de adaptador mais leve e com custos mais baixos. Por fim, as transações envolvidas na troca atômica com assinatura de adaptador não podem ser vinculadas, garantindo a proteção da privacidade.
As assinaturas do adaptador Schnorr/ECDSA apresentam problemas de vazamento e reutilização de números aleatórios, sendo necessário utilizar o RFC 6979 como prevenção. O RFC 6979 especifica um método para gerar assinaturas digitais determinísticas usando DSA e ECDSA, resolvendo problemas de segurança relacionados à geração do valor aleatório k.
Em cenários de cadeia cruzada, é necessário considerar o problema de heterogeneidade entre o modelo UTXO e o modelo de conta. O Bitcoin utiliza o modelo UTXO, baseado na curva Secp256k1, para implementar a assinatura ECDSA nativa. O Bitlayer é uma cadeia L2 do Bitcoin compatível com EVM, que também utiliza a curva Secp256k1 e suporta a assinatura ECDSA nativa. A assinatura do adaptador implementa a lógica necessária para a troca de BTC, enquanto a troca correspondente do Bitlayer é sustentada pela poderosa funcionalidade dos contratos inteligentes do Ethereum.
Se o Bitcoin e o Bitlayer utilizarem a curva Secp256k1, mas o Bitcoin usar assinaturas Schnorr e o Bitlayer usar ECDSA, neste caso, as assinaturas de adaptador baseadas em Schnorr e ECDSA são provadamente seguras. Mas se o Bitcoin usar a curva Secp256k1 e assinaturas ECDSA, enquanto o Bitlayer usar a curva ed25519 e assinaturas Schnorr, não é possível usar assinaturas de adaptador.
A assinatura do adaptador também pode ser aplicada à custódia de ativos digitais não interativos. Esta abordagem tem a vantagem de ser não interativa, onde o custodiante não pode assinar transações arbitrárias, mas apenas enviar um segredo a uma das partes suportadas. No processo de implementação, é necessário utilizar tecnologia de criptografia verificável, e atualmente existem duas abordagens promissoras, Purify e Juggling, que fazem criptografia verificável com base no logaritmo discreto Secp256k1.
Em suma, a assinatura do adaptador tem aplicações importantes em áreas como trocas atômicas em cadeia cruzada e custódia de ativos digitais, mas na utilização prática é necessário considerar questões como a segurança do número aleatório e a heterogeneidade do sistema.
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.
Assinatura do adaptador: promovendo inovações em trocas atômicas em cadeia cruzada entre Bitcoin e redes Layer2
Assinatura do Adaptador e sua Aplicação em Trocas Atômicas de Cadeia Cruzada
Com o rápido desenvolvimento das soluções de escalonamento 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 capacidade de processamento proporcionadas pela tecnologia Layer2. Esses avanços promovem transações mais eficientes e econômicas, facilitando uma adoção e integração mais ampla do Bitcoin em várias aplicações. Assim, a interoperabilidade entre o Bitcoin e as redes Layer2 está se tornando uma parte fundamental do ecossistema de criptomoedas, impulsionando a inovação e oferecendo aos usuários uma variedade maior de ferramentas financeiras robustas.
As transações entre Bitcoin e Layer2 em cadeia cruzada têm três soluções típicas, que são a troca em cadeia cruzada centralizada, a ponte em cadeia cruzada BitVM e a troca atômica em cadeia cruzada. Essas três tecnologias diferem em suposições de confiança, segurança, conveniência, limites de transação, entre outros aspectos, podendo atender a diferentes necessidades de aplicação.
As vantagens da negociação em cadeia cruzada centralizada incluem velocidade rápida e um processo de correspondência relativamente fácil, pois as instituições centralizadas podem confirmar e processar transações rapidamente. No entanto, a segurança desse método depende totalmente da confiabilidade e credibilidade da instituição centralizada. Se a instituição centralizada enfrentar falhas técnicas, ataques maliciosos ou inadimplência, os fundos dos usuários estarão em alto risco. Além disso, a negociação em cadeia cruzada centralizada também pode vazar a privacidade dos usuários, exigindo que os usuários considerem cuidadosamente ao escolher esse método.
A tecnologia da ponte cadeia cruzada BitVM é relativamente complexa. Esta tecnologia introduz um mecanismo de desafio otimista, tornando-a assim relativamente complexa. Além disso, o mecanismo de desafio otimista envolve um grande número de transações de desafio e resposta, resultando em taxas de transação mais altas. Portanto, a ponte cadeia cruzada BitVM é adequada apenas para transações de montante extremamente elevado, semelhante à emissão adicional de U, resultando em uma frequência de uso mais baixa.
Cadeia cruzada atômica é um contrato que realiza transações descentralizadas de criptomoedas. A troca atômica deve envolver duas partes, e qualquer terceiro não pode interromper ou interferir no processo de troca. Isso significa que a tecnologia é descentralizada, sem censura, com melhor proteção de privacidade, e pode realizar transações de cadeia cruzada em alta frequência, tornando-se amplamente utilizada em exchanges descentralizadas.
A tecnologia de troca atômica em cadeia cruzada principalmente inclui o bloqueio de tempo de hash e a assinatura de adaptador. A troca atômica em cadeia cruzada baseada no bloqueio de tempo de hash (HTLC) apresenta problemas de vazamento de privacidade. A troca atômica em cadeia cruzada baseada na assinatura de adaptador tem três vantagens: primeiro, o esquema de troca por assinatura de adaptador substitui os scripts em cadeia nos quais a troca "hash secreto" depende, incluindo bloqueios de tempo e bloqueios de hash. Em segundo lugar, como não envolve tais scripts, o espaço ocupado na cadeia é reduzido, tornando a troca atômica baseada na assinatura de adaptador mais leve e com custos mais baixos. Por fim, as transações envolvidas na troca atômica com assinatura de adaptador não podem ser vinculadas, garantindo a proteção da privacidade.
As assinaturas do adaptador Schnorr/ECDSA apresentam problemas de vazamento e reutilização de números aleatórios, sendo necessário utilizar o RFC 6979 como prevenção. O RFC 6979 especifica um método para gerar assinaturas digitais determinísticas usando DSA e ECDSA, resolvendo problemas de segurança relacionados à geração do valor aleatório k.
Em cenários de cadeia cruzada, é necessário considerar o problema de heterogeneidade entre o modelo UTXO e o modelo de conta. O Bitcoin utiliza o modelo UTXO, baseado na curva Secp256k1, para implementar a assinatura ECDSA nativa. O Bitlayer é uma cadeia L2 do Bitcoin compatível com EVM, que também utiliza a curva Secp256k1 e suporta a assinatura ECDSA nativa. A assinatura do adaptador implementa a lógica necessária para a troca de BTC, enquanto a troca correspondente do Bitlayer é sustentada pela poderosa funcionalidade dos contratos inteligentes do Ethereum.
Se o Bitcoin e o Bitlayer utilizarem a curva Secp256k1, mas o Bitcoin usar assinaturas Schnorr e o Bitlayer usar ECDSA, neste caso, as assinaturas de adaptador baseadas em Schnorr e ECDSA são provadamente seguras. Mas se o Bitcoin usar a curva Secp256k1 e assinaturas ECDSA, enquanto o Bitlayer usar a curva ed25519 e assinaturas Schnorr, não é possível usar assinaturas de adaptador.
A assinatura do adaptador também pode ser aplicada à custódia de ativos digitais não interativos. Esta abordagem tem a vantagem de ser não interativa, onde o custodiante não pode assinar transações arbitrárias, mas apenas enviar um segredo a uma das partes suportadas. No processo de implementação, é necessário utilizar tecnologia de criptografia verificável, e atualmente existem duas abordagens promissoras, Purify e Juggling, que fazem criptografia verificável com base no logaritmo discreto Secp256k1.
Em suma, a assinatura do adaptador tem aplicações importantes em áreas como trocas atômicas em cadeia cruzada e custódia de ativos digitais, mas na utilização prática é necessário considerar questões como a segurança do número aleatório e a heterogeneidade do sistema.