TGViewer
MetaLamp | CIS MetaLamp | CIS @metalampru · 1.58K subscribers
Post #272 795
EIP-2537: Precompile for BLS12-381 curve operations

Нумерация новых предложений скоро перевалит за 8000, а время EIP-2537 пришло только сейчас. Предложение было создано в феврале 2020 года и предлагает предварительную компиляцию для проверки BLS подписи.

▫️ Зачем?

Будет добавлен криптографический примитив, который позволит получить 120+ бит безопасности по сравнению с текущим примитивом BN254, который реализует 80 бит. Да еще и не один примитив. Стоит сказать, что примитив будет реализован через precompiled контракт (аналогично ecRecover или SHA2-256). Сейчас существует 10 precompiled контрактов. С обновлением добавится еще 9 (от 0x0b, до 0x13).

▫️ Биты безопасности?

Эта тема из криптографии, где существует такое понятие, как security level (уровень криптостойкости). По сути это показатель, связанный с вычислительной сложностью атаки на криптографический алгоритм. N-битный уровень означает, что для взлома потребуется 2^n вычислительных операций. Стоит отметить, что цифры в названии алгоритмов не всегда отображают security level. Например AES-128 (размер ключа 128 бит) предназначен для обеспечения 128-битного security level и это примерно эквивалентно для 3072-битного RSA.

▫️ Так и что?

Получается, что EIP-2537 добавит нам безопасности на 40 бит. А это не мало. Я натыкался на ряд статей, где описывается, что 80 битные ключи перебираются современным оборудованием (ASIC) за достаточно короткий период времени. Международные стандарты, такие как NIST, рекомендуют минимальную длину ключа в 112 бит.

В дополнение к этому мульти-скалярное-умножение, которое будет реализовано в двух из девяти precompiled контрактах позволит экономит время исполнения, а значит и количество затрачиваемого газа.

▫️Круто?

Безусловно! Стандарт полностью обратно совместим. Думаю поэтому он и актуален, ему не важны изменения в кодовой базе Ethereum, он был актуален, как для обновления Shanghai, так и сегодня. Таким образом, Ethereum выигрывает время до появления квантовых компьютеров, для которых 120 бит не проблема.

#в_гостях_у_Pectra #павел_найданов
www.evm.codes EVM Codes An Ethereum Virtual Machine Opcodes Interactive Reference
  • 🏆 6
  • 🌚 5
  • 🔥 4
  • 👍 2
  • 👏 1
More from @metalampru
  1. Oct 6, 2026Омм, омм... Исчезнет грусть, в день, Когда наступит праздник... Омм, омм... И мой путь - п…
  2. Oct 1, 2026🍻🍻 Добро пожаловать в семью! OZ добрался и до блокчейна Джастина Сана. Официально объявл…
  3. Sep 29, 2026Post #710
  4. Sep 29, 2026💩 Скам Или не скам Мы уже несколько раз рассказывали про скамеров, которые регулярно к на…
  5. Sep 17, 2026Uniswap v4 hooks were a mistake Это всего лишь громкий заголовок в статье от 0x. Моя лента…
  6. Sep 15, 2026Post #706
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →