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

Coinfest Ásia em Bali
A UPCX irá participar no Coinfest Asia, agendado para ocorrer em Bali, de 21 a 22 de agosto. Espera-se que a conferência se concentre em desenvolvimentos de blockchain e inclua apresentações e oportunidades de networking para profissionais do setor de criptomoedas.
UPC
0.02%
2025-08-21
Coinfest Ásia 2025 em Bali
A Tokocrypto confirmou que o diretor executivo Calvin Kizana falará na Coinfest Asia 2025, que está agendada para ocorrer em Bali nos dias 21 e 22 de agosto.
TKO
-1.18%
2025-08-21
Leilão RWA Kweichow Moutai
A Bounce irá lançar o leilão de ativos do mundo real Kweichow Moutai no dia 8 de agosto às 13:00 UTC na BNB Chain, com um preço inicial de 20 tokens AUCTION. O leilão segue o formato inglês, com incrementos de lance entre 15 e 30 AUCTION, e fechará não mais tarde do que 22 de agosto, a menos que não haja novos lances colocados dentro de seis horas. Os vencedores receberão um NFT transferível como prova de propriedade, resgatável pelo Pacote Moutai no evento da Bounce em Singapura. O pacote inclui quatro colecionáveis de Kweichow Moutai envelhecidos de edição limitada, conhecidos por sua raridade e demanda sustentada no mercado.
AUCTION
-2.43%
2025-08-21
Coinfest Asia em Bali
Os Pudgy Penguins vão organizar um encontro no Coinfest Asia em Bali, nos dias 21 e 22 de agosto. A iniciativa incluirá três sessões integradas no programa da conferência.
PENGU
-4.04%
2025-08-21
Encontro em Seul
A BSquared Network planeia um encontro oficial em Seul, no dia 22 de agosto, das 09:00 às 13:00 UTC para discutir a interseção da inteligência artificial, soluções PayFi e Bitcoin.
B2
-6.02%
2025-08-21

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
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
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
Comece agora
Registe-se e ganhe um cupão de
100 USD
!