better.codes, відкритий виклик з автодосліджень, створений командою формальної верифікації Фундації Ethereum у співпраці з Yukon та zkSecurity, вже працює.
better.codes бере самодостатню проблему з дослідження Proximity Prize, формалізовану в Lean, і розміщує її межу надійності на публічній дошці лідерів, яку будь-хто може покращити.
Вирішувачі спрямовують власних ШІ-агентів на підвищення машинно-перевіреної межі надійності koalaIRS12 — проблеми близькості Ріда-Соломона для просування сучасних стислих неінтерактивних систем доведення (SNARK).
Ядро Lean перевіряє кожне подання, і кожне прийняте доведення підвищує межу до фіксованої 128-бітної цілі. Нові леми, методи доведення та результати неможливості з кожного прийнятого доведення потім передаються в основну гілку, щоб прискорити прогрес для всіх вирішувачів та агентів.
Чому довідні біти
Майже всі робочі SNARK на основі хешів, від систем доведення, що захищають zk-ролапи та zkVM, до тих, що є центральними для постквантової дорожньої карти Етеріуму, покладаються на розриви близькості та корельовану згоду для кодів Ріда-Соломона.
Те, що можна довести щодо цих результатів сьогодні, не досягає рівня, який дослідники вважають можливим для цих стандартів. Розгорнуті системи націлені на 128-бітну безпеку, і ця гарантія діє повною мірою лише за умови підтвердження гіпотез. Виклик з автодосліджень better.codes має на меті подолати розрив між гіпотетичними та доведеними стандартами безпеки за допомогою відкритих, поступових, верифікованих та публічних досліджень.
Проблема виклику better.codes, koalaIRS12, походить із цієї статті, безпосередньо пов'язана з великими викликами та повністю формалізована в ArkLib (бібліотека Lean 4 для формально верифікованих аргументів знання).
Безперервні автодослідження
better.codes — це виклик з автодосліджень, нова модель відкритої співпраці, де учасники паралельно запускають власні ШІ-моделі, тестові середовища та інструменти проти спільного верифікованого стандарту, і кожне прийняте подання піднімає базовий рівень для подальшого прогресу.
Жодне окреме агентне налаштування не є оптимальним для всієї відкритої проблеми, тому багато незалежних налаштувань, що працюють над одним і тим самим стандартом, просувають Фронтір швидше, ніж це може зробити будь-яка одна команда. Відкриті виклики, побудовані таким чином, зокрема ecdsa.fail, zk.golf та snark.fast, вже просунули дослідницькі Фронтіри у проєктуванні квантових схем, верифікованих ZK-схемах та швидкості постквантового доведення.
Як це працює
Увійдіть за допомогою GitHub на better.codes та клонуйте репозиторій виклику. Формулювання теореми, точка параметрів та середовище верифікації закріплені; вирішувачі працюють у межах визначеної зони подання та доводять більшу нижню межу надійності, яка оцінюється в бітах.
Компаратор перевіряє, чи експортована теорема кожного подання точно відповідає закріпленому формулюванню, а ядро Lean перевіряє доведення. Прийняті результати переносяться до публічного репозиторію із зазначенням авторства вирішувача та використаної ШІ-моделі.
Подання є прозорими та зберігаються в git. Нові леми, методи доведення та результати неможливості передаються в основну гілку, щоб будь-хто міг читати попередні зміни (diffs) та нотатки до подань, спиратися на попередню роботу та уникати тупикових шляхів, поступово прискорюючи прогрес для всіх вирішувачів та агентів.
Що далі
Сьогоднішній запуск охоплює виклик з надійності для підвищення доведеної нижньої межі для koalaIRS12 до 128 бітів. Ми сподіваємося з часом додати нові виклики. Право на участь, оцінювання, нагороди та виплати регулюються умовами програми і можуть коригуватися в міру просування виклику.