Falcon como Assinatura de Transação Ethereum: o Bom, o Ruim e o Feio

2/5/2025, 8:32:44 AM
Intermediário
Ethereum
Nesta edição, vamos aprofundar-nos no Falcon, um promissor algoritmo de assinatura pós-quântica, examinando as suas forças, fraquezas e os obstáculos práticos de integrá-lo na estrutura de transações do Ethereum.

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

Esquema de Assinatura Falcon - Visão Geral Técnica

Falcon 3 (Assinaturas Compactas Baseadas em Lattice de Fast-Fourier sobre NTRU) baseia-se no framework de assinatura baseado em lattice de Gentry, Peikert e Vaikuntanathan (GPV 2). Aplica esta estrutura às redes NTRU e emprega um amostrador de alçapões de "amostragem rápida de Fourier". O esquema baseia-se no problema da Solução Inteira Curta (SIS) sobre NTRU 3redes, que é considerado computacionalmente difícil de resolver no caso geral, mesmo com computadores quânticos, pois nenhum algoritmo eficiente de resolução é atualmente conhecido.

Componentes Principais

Falcon é baseado no paradigma de hash-and-sign e é uma evolução do esquema de assinatura RSA tradicional. No entanto, em vez de depender de problemas teóricos numéricos, aproveita a dificuldade de problemas baseados em reticulados. A segurança do Falcon baseia-se na dificuldade de encontrar vetores curtos em reticulados NTRU, aproveitando técnicas de amostragem gaussiana para gerar bases de portas traseiras 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 lattice.
    • Uma solução rápida é amostrada usando amostragem rápida de Fourier, garantindo um tamanho de assinatura compacto ao mesmo tempo que mantém a segurança contra ataques de redução de reticulado.
    • A assinatura consiste no vetor de retículo curto que satisfaz o desafio.
  3. Verificação:
    • O verificador verifica se a assinatura satisfaz a relação da chave pública no anel da lattice.
    • A verificação envolve o cálculo de normas e garantir a validade da base de reticulado sob aritmética modular.

O 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, possíveis armadilhas e alguns dos aspectos mais desafiadores do Falcon.

O Bom

Para além dos benefícios conhecidos destacados pelo NIST, como Assinaturas Compactas, Operações Rápidas (geração eficiente de chaves e verificação através de técnicas FFT) e Provas de Segurança (baseadas em reduções de reticulados e suposições de dificuldade no pior caso). Falcon também oferece vantagens específicas para Ethereum. Notavelmente, possui um tempo de execução no 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 acontece on-chain, garantindo uma execução eficiente e segura.

O Gnarly

Tem havido investigação contínua sobre a agregação eficiente de assinaturas Falcon, como o trabalho apresentado nestepapel 7Supondo que a agregação seja suficientemente eficiente, usar o Falcon na camada de consenso para substituir a assinatura BLS (em vez do proposta alternativa 4com base em assinaturas multi-hash) ajudaria a manter uma pilha mais homogênea em toda a rede Ethereum.

Conclusão

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

Aviso Legal:

  1. Este artigo foi reproduzido a partir de [Ethresear]. Todos os direitos autorais pertencem ao autor original [asanso]. Se houver objeções a esta reimpressão, por favor entre em contato com o Gate Aprenderequipa e eles vão tratar disso prontamente.
  2. Aviso de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe de Aprendizado da Gate. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Partilhar

Calendário Cripto

Atualizações de projetos
Etherex irá lançar o Token REX no dia 6 de agosto.
REX
22.27%
2025-08-06
Lançamento do Produto NFT AI
A Nuls lançará um produto NFT AI no terceiro trimestre.
NULS
2.77%
2025-08-06
Lançamento do dValueChain v.1.0
O Bio Protocol está prestes a lançar o dValueChain v.1.0 no primeiro trimestre. O objetivo é estabelecer uma rede de dados de saúde descentralizada, garantindo registos médicos seguros, transparentes e à prova de adulterações dentro do ecossistema DeSci.
BIO
-2.47%
2025-08-06
Legendas de Vídeo Geradas por IA
A Verasity irá adicionar uma função de legendas de vídeo geradas por IA no quarto trimestre.
VRA
-1.44%
2025-08-06
Suporte Multilíngue VeraPlayer
A Verasity adicionará suporte a várias línguas ao VeraPlayer no quarto trimestre.
VRA
-1.44%
2025-08-06

Artigos relacionados

O que é o EtherVista, o "Novo Padrão para DEX" auto-proclamado?
Intermediário

O que é o EtherVista, o "Novo Padrão para DEX" auto-proclamado?

Este artigo fornece uma análise detalhada da exchange descentralizada (DEX) emergente EtherVista e seu token de plataforma, VISTA. Ele explora como a EtherVista visa desafiar o modelo AMM (Automated Market Maker) existente, especialmente o da Uniswap, por meio de seus mecanismos de negociação exclusivos e modelo de distribuição de taxas. O artigo também mergulha nos contratos inteligentes da EtherVista, na tokenomics e em como atrai usuários oferecendo taxas de gás baixas e um sistema inovador de compartilhamento de receita.
9/10/2024, 3:49:43 PM
O que é o Ethereum 2.0? Entender a Mesclagem
Intermediário

O que é o Ethereum 2.0? Entender a Mesclagem

Uma mudança numa das principais criptomoedas que pode ter impacto em todo o ecossistema
11/21/2022, 9:48:45 AM
Top 10 Token LST ETH
Principiante

Top 10 Token LST ETH

A competição no setor de staking ETH está aquecendo, com vários ecossistemas de jogabilidade e recompensas inovadores surgindo, atraindo a atenção do mercado. Este artigo filtrará os 10 principais tokens ETH LST que valem a pena serem observados com base nas classificações de capitalização de mercado.
10/28/2024, 1:45:41 PM
LDO+STETH dupla governação (continuação)
Intermediário

LDO+STETH dupla governação (continuação)

Este artigo apresenta a atualização do modelo de governação do projeto Lido, explica o PAP e questões relacionadas e analisa como ir além da mera votação de token de governança.
12/27/2023, 9:21:07 AM
O que é a Rocket Pool?
Principiante

O que é a Rocket Pool?

O Rocket Pool é uma aplicação descentralizada (DAPP) no espaço das Finanças Descentralizadas (DEFI) que aumenta o acesso a oportunidades de apostas na cadeia de farol.
11/21/2022, 9:24:26 AM
Principais plataformas de loteria cripto para 2024
Principiante

Principais plataformas de loteria cripto para 2024

Explore o mundo das loterias criptográficas com este guia abrangente sobre a mecânica das loterias criptográficas, bem como as melhores plataformas.
1/28/2024, 4:53:22 PM
Comece agora
Registe-se e ganhe um cupão de
100 USD
!