Falcão como Assinatura de Transação Ethereum: O Bom, o Ruim e o Gnarly

intermediário
CriptoEthereum
Última atualização 2026-04-04 03:18:33
Tempo de leitura: 1m
Nesta edição, vamos nos aprofundar no Falcon, um promissor algoritmo de assinatura pós-quântica, examinando seus pontos fortes, fracos e os obstáculos práticos de integrá-lo à estrutura de transações do Ethereum.

Esta é a Parte 2 de uma série de blogs explorando a viabilidade de implementar um esquema de assinatura pós-quântica para Ethereum. Em Parte 1, apresentamos os desafios fundamentais e as considerações envolvidas na transição do Ethereum para um futuro resistente à computação quântica. Nesta parte, vamos nos aprofundar no Falcon, um algoritmo de assinatura pós-quântica promissor, examinando suas forças, fraquezas e os obstáculos práticos de integrá-lo ao framework de transações do Ethereum.

Esquema de Assinatura Falcon - Visão Técnica

Falcon 3 (Assinaturas Compactas Baseadas em Rede de Lattice de Transformada Rápida de Fourier sobre NTRU) constrói sobre o framework de assinatura baseado em lattice de Gentry, Peikert e Vaikuntanathan (GPV 2). Ele aplica essa estrutura às redes NTRU e emprega um amostrador de alçapão de "amostragem rápida de Fourier". O esquema se baseia no problema Short Integer Solution (SIS) sobre NTRU 3reticulados, o que é considerado computacionalmente difícil de resolver no caso geral, mesmo com computadores quânticos, já que nenhum algoritmo de resolução eficiente é atualmente conhecido.

Componentes Principais

Falcon é baseado no paradigma hash-and-sign e é uma evolução do esquema tradicional de assinatura RSA. No entanto, em vez de depender de problemas teóricos de números, ele aproveita a dificuldade de problemas baseados em reticulados. A segurança do Falcon é baseada na dificuldade de encontrar vetores curtos em reticulados NTRU, aproveitando técnicas de amostragem gaussiana para gerar bases de porta de armadilha com normas reduzidas. Isso garante uma geração eficiente de chaves e assinaturas.

  1. Geração de Chave:
    • Dado um anel polinomial NTRU (Z[X]/(Xn+1)), uma chave privada consiste em dois polinômios curtos (f,g) que satisfazem a equação NTRU.
    • A chave pública é derivada como (h=g/f) no anel (Zq[X]/(Xn+1)).
  2. Processo de Assinatura:
    • Uma mensagem é hashada em um vetor de desafio no domínio da rede em lattice.
    • Uma solução curta é amostrada usando a amostragem rápida de Fourier, garantindo um tamanho de assinatura compacto enquanto mantém a segurança contra ataques de redução de rede.
    • A assinatura consiste no vetor de reticulado curto que satisfaz o desafio.
  3. Verificação:
    • O verificador verifica se a assinatura satisfaz a relação de chave pública no anel de lattice.
    • A verificação envolve o cálculo de normas e garantir a validade da base da rede sob aritmética modular.

Falcon foi projetado para oferecer uma solução robusta de assinatura pós-quântica, combinando criptografia baseada em reticulados com técnicas eficientes de amostragem. Embora seus benefícios de segurança sejam claros, como qualquer sistema criptográfico, ele apresenta certos compromissos em termos de complexidade e desafios de implementação. Agora, vamos analisar os destaques, armadilhas potenciais e alguns dos aspectos mais desafiadores do Falcon.

O Bom

Além dos conhecidos benefícios destacados pelo NIST, como Assinaturas Compactas, Operações Rápidas (geração eficiente de chaves e verificação via técnicas de FFT) e Provas de Segurança (baseadas em reduções de reticulado e suposições de dificuldade pior caso), Falcon também oferece vantagens específicas para o Ethereum. Notavelmente, possui um tempo de execução pior caso bem definido, tornando-o particularmente útil para a Máquina Virtual Ethereum (EVM), onde o desempenho e os tempos de execução previsíveis são essenciais para escalabilidade e confiabilidade.

O Mal

A dependência do Falcon da aritmética de ponto flutuante e das transformadas numéricas especializadas (NTT/FFT) pode levar a complexidade de implementação e sensibilidade a vulnerabilidades de canal lateral durante a assinatura. No entanto, isso NÃO é uma preocupação significativa para o Ethereum, pois a assinatura ocorre off-chain, onde o desempenho é menos crítico. O foco principal está na otimização do processo de verificação, que ocorre on-chain, garantindo uma execução eficiente e segura.

O Gnarly

Tem havido pesquisas em curso sobre a agregação eficiente de assinaturas Falcon, como o trabalho apresentado nestepapel 7. Supondo que a agregação seja eficiente o suficiente, usando o Falcon na camada de consenso para substituir a assinatura BLS (em vez de aproposta alternativa 4baseado em Assinaturas Multi-Hash) ajudaria a manter uma pilha mais homogênea em toda a rede Ethereum.

Conclusão

O Falcon é um forte candidato para aplicações de criptografia pós-quântica, incluindo sistemas blockchain como o Ethereum, onde o tamanho da assinatura e a eficiência da verificação são críticos. Na Parte 3 da série, começaremos a implementar a abordagem híbrida introduzida em Parte 1, inicialmente focando na Abstração de Conta e um contrato em Solidity para verificação do Falcon, preenchendo a lacuna entre segurança pós-quântica e a infraestrutura atual do Ethereum.

Aviso Legal:

  1. Este artigo foi reproduzido de [ethresear]. Todos os direitos autorais pertencem ao autor original [asanso]. Se houver objeções a esta reprodução, entre em contato com oPortão Aprenderequipe e eles resolverão isso prontamente.
  2. Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe de Aprendizagem da gate. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Artigos Relacionados

Análise aprofundada da tokenomics do stETH: como a Lido distribui os retornos de Stake e captura valor
iniciantes

Análise aprofundada da tokenomics do stETH: como a Lido distribui os retornos de Stake e captura valor

stETH é um token de liquid staking emitido pelo Lido DAO (LDO). Ele representa os ativos de ETH em stake dos usuários e os retornos de staking gerados na rede Ethereum, permitindo que os usuários utilizem seus ativos no ecossistema DeFi durante o período de staking. A estrutura de tokenomics do Lido DAO é fundamentada em dois ativos principais: stETH e LDO. O stETH tem como função principal capturar os retornos de staking e oferecer liquidez, enquanto o LDO é responsável pela governança do protocolo e pela gestão dos parâmetros essenciais. Juntos, esses ativos formam o modelo de dois tokens do protocolo de liquid staking.
2026-04-03 13:38:24
Principais diferenças entre Solana (SOL) e Ethereum: comparação da arquitetura de blockchains públicas
intermediário

Principais diferenças entre Solana (SOL) e Ethereum: comparação da arquitetura de blockchains públicas

Este artigo examina as principais diferenças entre Solana (SOL) e Ethereum nos aspectos de arquitetura, mecanismos de consenso, estratégias de escalabilidade e estrutura de nós, estabelecendo um modelo claro e reutilizável para a comparação de blockchains públicas.
2026-03-24 11:58:38
Como opera o sistema de governança do Lido DAO? Uma explicação detalhada sobre a função do token LDO
iniciantes

Como opera o sistema de governança do Lido DAO? Uma explicação detalhada sobre a função do token LDO

A Lido DAO (LDO) é a organização autônoma descentralizada responsável pela gestão do protocolo de liquid staking da Lido. Os holders do token LDO participam de votações sobre parâmetros do protocolo, estratégias de operação dos nós e direcionamento geral do desenvolvimento do ecossistema. Como infraestrutura essencial no segmento de liquid staking, o mecanismo de governança da Lido DAO influencia diretamente a segurança do protocolo, a estrutura de retorno e a trajetória de crescimento de longo prazo.
2026-04-03 13:37:16
Pendle vs Notional: uma análise comparativa dos protocolos DeFi de retorno fixo
intermediário

Pendle vs Notional: uma análise comparativa dos protocolos DeFi de retorno fixo

Pendle e Notional figuram entre os principais protocolos do setor de retorno fixo em DeFi, cada qual adotando mecanismos próprios para geração de retornos. O Pendle disponibiliza funcionalidades de retorno fixo e negociação de rendimento por meio do modelo de divisão de rendimento PT e YT, enquanto o Notional permite que usuários travem taxas de empréstimo em um mercado de empréstimo com taxa de juros fixa. Em comparação, o Pendle atende melhor à gestão de ativos de retorno e à negociação de taxas de juros, ao passo que o Notional é especializado em cenários de empréstimo com taxa de juros fixa. Em conjunto, ambos impulsionam o mercado de retorno fixo em DeFi, cada um se destacando por abordagens exclusivas na estrutura dos produtos, no design de liquidez e nos segmentos de usuários-alvo.
2026-04-21 07:34:06
O que é o EIP-1559? Como funcionam o burning de ETH e o mecanismo de taxas?
iniciantes

O que é o EIP-1559? Como funcionam o burning de ETH e o mecanismo de taxas?

EIP-1559 é uma Proposta de Melhoria do Ethereum (EIP) desenvolvida para aprimorar o cálculo das taxas de transação na rede Ethereum. Com a adoção de um modelo duplo de taxas, formado pela Base Fee e Priority Fee, o mecanismo tradicional de leilão de gas foi substituído, a previsibilidade das taxas foi elevada e a queima de ETH passou a ser parte do processo.
2026-03-24 23:31:29
Como apostar ETH?
iniciantes

Como apostar ETH?

Com a conclusão da fusão, o Ethereum finalmente fez a transição de PoW para PoS. Os apostadores agora mantêm a segurança da rede apostando ETH e recebendo recompensas. É importante escolher métodos e prestadores de serviços apropriados antes de apostar. Com a conclusão da fusão, o Ethereum finalmente fez a transição de PoW para PoS. Os apostadores agora mantêm a segurança da rede apostando ETH e recebendo recompensas. É importante escolher métodos e prestadores de serviços apropriados antes de apostar.
2026-04-09 07:26:23