Falcon в качестве подписи на транзакцию Ethereum: хорошее, плохое и зловещее

Последнее обновление 2026-04-04 03:19:10
Время чтения: 1m
В этой части мы погрузимся глубже в Falcon, многообещающий пост-квантовый алгоритм подписи, изучая его сильные и слабые стороны, а также практические препятствия интеграции его в транзакционную структуру Ethereum.

Это часть 2 серии блогов, посвященной изучению возможности внедрения схемы подписи пост-квантового типа для Ethereum. Часть 1, мы рассмотрели фундаментальные проблемы и соображения, связанные с переходом Ethereum к будущему, устойчивому к квантовым вычислениям. В этой части мы погрузимся глубже в Falcon, многообещающий пост-квантовый алгоритм подписи, изучая его сильные и слабые стороны, а также практические трудности интеграции его в транзакционную структуру Ethereum.

Схема подписи сокола - технический обзор

Сокол 3(Быстрые фурье-решетчатые компактные подписи над NTRU) основаны на рамках решетчатых подписей Gentry, Peikert и Vaikuntanathan,GPV 2). Он применяет эту структуру к решеткам NTRU и использует «быструю выборку Фурье». Схема основана на задаче Short Integer Solution (SIS) над NTRU 3решение решеток, которое считается вычислительно сложным в общем случае, даже с квантовыми компьютерами, поскольку в настоящее время неизвестен эффективный алгоритм решения.

Основные компоненты

Falcon основан на парадигме хеширования и подписания и является эволюцией традиционной схемы подписи RSA. Однако вместо опирания на числовые проблемы, он использует сложность задач, основанных на решетках. Безопасность Falcon основана на сложности поиска коротких векторов в решетках NTRU, используя техники гауссовской выборки для создания ловушечных баз с пониженными нормами. Это обеспечивает эффективную генерацию ключей и подпись.

  1. Генерация ключей:
    • Для кольца полиномов NTRU (Z[X]/(Xn+1)) закрытый ключ состоит из двух коротких полиномов (f,g), удовлетворяющих уравнению NTRU.
    • Открытый ключ вычисляется как (h=g/f) в кольце (Zq[X]/(Xn+1)).
  2. Процесс подписания:
    • Сообщение хешируется в вектор вызова в области решетки.
    • Короткое решение выбирается с использованием быстрого фурье-преобразования, обеспечивая компактный размер подписи при сохранении безопасности от атак с редукцией решетки.
    • Подпись состоит из короткого вектора решетки, удовлетворяющего вызову.
  3. Проверка:
    • Проверяющий проверяет, удовлетворяет ли подпись общему отношению открытого ключа в решетчатом кольце.
    • Проверка включает вычисление норм и обеспечение действительности решеточной основы при модульной арифметике.

Falcon разработан для предоставления надежного решения для пост-квантовой подписи, объединяя криптографию на основе решеток с эффективными техниками отбора. Хотя его преимущества в области безопасности явны, как и любая криптографическая система, он представляет определенные компромиссы в части сложности и вызовов при реализации. Теперь давайте рассмотрим основные моменты, потенциальные проблемы и некоторые из более сложных аспектов Falcon.

Хороший

Помимо известных преимуществ, подчеркнутых NIST, таких как Компактные подписи, Быстрые операции (эффективное создание и проверка ключей с использованием техник FFT) и Доказательства безопасности (основанные на решении задачи сведения к решению задачи сетки и предположениях о худшем случае). Falcon также предоставляет специфические преимущества для Ethereum. Особенно важно, что у него определено время работы в худшем случае, что делает его особенно полезным для Ethereum Virtual Machine (EVM), где предсказуемая производительность и время выполнения необходимы для масштабируемости и надежности.

Плохой

Зависимость Falcon от арифметики с плавающей запятой и специализированных трансформаций числовой теории (NTT/FFT) может привести к сложностям реализации и уязвимостям каналов побочных информаций во время подписи. Однако, это НЕ является существенным проблемой для Ethereum, так как подпись происходит за пределами цепочки блоков, где производительность менее критична. Основное внимание уделяется оптимизации процесса верификации, который происходит внутри цепочки блоков, обеспечивая эффективное и безопасное исполнение.

The Gnarly

Проводятся исследования по эффективному агрегированию подписей Falcon, такие как работа, представленная в этой бумага 7. Предполагая, что агрегация будет достаточно эффективной, используя Falcon в уровне согласия для замены подписи BLS (вместо альтернативное предложение 4основанные на хэш-функциях много-подписи) помогут поддерживать более однородный стек в сети Ethereum.

Заключение

Falcon является сильным кандидатом для постквантовых криптографических приложений, включая блокчейн-системы, такие как Ethereum, где размер подписи и эффективность проверки имеют решающее значение. В части 3 серии статей мы приступим к реализации гибридного подхода, представленного в Часть 1, сначала с фокусом на Абстракции Аккаунта и контракте Solidity для проверки Falcon, сокращая разрыв между пост-квантовой безопасностью и текущей инфраструктурой Ethereum.

Отказ от ответственности:

  1. Эта статья воспроизведена из [ ethresear]. Все авторские права принадлежат оригинальному автору [asanso]. Если есть возражения к этому перепечатыванию, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно мнением автора и не являются инвестиционным советом.
  3. Переводы статьи на другие языки выполняются командой gate Learn. За исключением упоминаний, копирование, распространение или плагиат переведенных статей запрещено.

Похожие статьи

В чем заключаются ключевые различия между Solana (SOL) и Ethereum? Сравнение архитектуры публичных блокчейнов
Средний

В чем заключаются ключевые различия между Solana (SOL) и Ethereum? Сравнение архитектуры публичных блокчейнов

В статье подробно анализируются ключевые отличия Solana (SOL) и Ethereum: архитектура, механизмы консенсуса, подходы к масштабированию и структура узлов. На основе этого формируется прозрачная и удобная для повторного использования методика сравнения публичных блокчейнов.
2026-03-24 11:58:38
Глубокий анализ токеномики stETH: как Lido распределяет доход от стейкинга и захватывает ценность
Новичок

Глубокий анализ токеномики stETH: как Lido распределяет доход от стейкинга и захватывает ценность

stETH — ликвидный токен стейкинга, выпускаемый Lido DAO (LDO). Он отражает застейканные активы ETH пользователя и доход от стейкинга в сети Ethereum, а также позволяет использовать эти активы в DeFi-экосистеме во время стейкинга. Токеномика Lido DAO основана на двух основных активах: stETH и LDO. stETH служит для получения дохода от стейкинга и поддержания ликвидности, а LDO обеспечивает управление протоколом и настройку ключевых параметров. Вместе эти активы формируют двухтокенную модель ликвидного стейкингового протокола.
2026-04-03 13:39:09
Какие ключевые элементы входят в протокол 0x? Подробный обзор архитектуры Relayer, Mesh и API
Новичок

Какие ключевые элементы входят в протокол 0x? Подробный обзор архитектуры Relayer, Mesh и API

0x Protocol формирует децентрализованную инфраструктуру для торговли на основе основных компонентов: Relayer, Mesh Network, 0x API и Exchange Proxy. Relayer отвечает за офчейн-рассылку ордеров, Mesh Network обеспечивает обмен ордерами, 0x API предоставляет единый интерфейс предложения ликвидности, а Exchange Proxy контролирует ончейн-исполнение сделок и маршрутизацию ликвидности. Вместе эти компоненты создают архитектуру, которая объединяет офчейн-распространение ордеров с ончейн-расчетом сделок. Благодаря этому Кошельки, DEX и DeFi приложения могут получать доступ к ликвидности из различных источников через единый интерфейс.
2026-04-29 03:06:50
Pendle против Notional: сравнительный анализ DeFi-протоколов с фиксированным доходом
Средний

Pendle против Notional: сравнительный анализ DeFi-протоколов с фиксированным доходом

Pendle и Notional — ведущие протоколы в секторе фиксированного дохода DeFi. Каждый из них использует собственные механизмы для генерации дохода. Pendle реализует функции фиксированного дохода и торговли доходностью на основе модели разделения доходности PT и YT. Notional предоставляет возможность фиксировать ставки заимствования через торговую площадку кредитования с фиксированной процентной ставкой. Pendle оптимален для управления активами дохода и торговли процентными ставками, а Notional специализируется на кредитовании с фиксированной процентной ставкой. Оба протокола способствуют развитию рынка фиксированного дохода DeFi, отличаясь подходами к структуре продукта, дизайну ликвидности и целевой аудитории.
2026-04-21 07:34:06
0x Protocol против Uniswap: чем отличаются протоколы Книги ордеров от модели AMM?
Средний

0x Protocol против Uniswap: чем отличаются протоколы Книги ордеров от модели AMM?

Протоколы 0x Protocol и Uniswap предназначены для децентрализованной торговли активами, но реализуют разные торговые механизмы. 0x Protocol использует архитектуру офчейн книги ордеров с ончейн расчетами, агрегируя ликвидность из множества источников для создания инфраструктуры торговли для кошельков и DEX. Uniswap применяет модель Автоматизированного маркетмейкера (AMM), предоставляя ончейн обмен активов через пулы ликвидности. Основное отличие между ними — в способе организации ликвидности. 0x Protocol акцентирует внимание на агрегировании ордеров и эффективной маршрутизации сделок, что делает его оптимальным для базовой поддержки ликвидности приложений. Uniswap задействует пулы ликвидности, чтобы обеспечивать пользователям прямые услуги обмена, выступая надежной платформой для ончейн исполнения торговых операций.
2026-04-29 03:48:20
Токеномика ADA: предложение, стимулы и варианты использования
Новичок

Токеномика ADA: предложение, стимулы и варианты использования

ADA — нативный токен блокчейна Cardano. Его применяют для оплаты транзакционных комиссий, участия в стейкинге и голосовании по вопросам управления. Кроме роли средства передачи стоимости, ADA — ключевой актив, который поддерживает многоуровневую архитектуру протокола Cardano, обеспечивает безопасность сети и долгосрочное децентрализованное управление.
2026-03-24 22:06:20