Ключевые выводы:
- Виталик Бутерин сказал, что проверка с помощью ИИ может повысить безопасность кодирования Ethereum.
- Бутерин сказал, что ИИ может помочь разработчикам создавать поддающиеся машинной проверке программные доказательства.
- Формальная проверка остается одним из уровней безопасности и сама по себе не может обеспечить безопасность систем.
Виталик Бутерин сказал, что формальная проверка с помощью ИИ может стать будущей моделью для разработки безопасного программного обеспечения. Сооснователь Ethereum сказал, что этот метод может помочь разработчикам создавать оптимизированный код с поддающимися машинной проверке доказательствами корректности.
Его комментарии были посвящены системам Ethereum, которые требуют строгих проверок безопасности и сложного технического исполнения. Он также описал этот подход как возможную “окончательную форму” разработки программного обеспечения.
Бутерин сделал это замечание в новом эссе на своем персональном сайте. Он сказал, что формальная проверка лучше всего работает, когда цель проще, чем ее реализация.
В качестве возможных областей применения он назвал квантово-устойчивые подписи, STARK, алгоритмы консенсуса и ZK-EVM. Комментарии к последним новостям в области ИИ посвящены развитию Ethereum и безопасности криптовалют.
Виталик Бутерин связывает ИИ с кодированием на основе доказательств
Виталик Бутерин сказал, что ИИ может поддержать формальную проверку, помогая разработчикам определять и тестировать цели программного обеспечения. Согласно этому подходу, разработчики описывают, что должен делать код. Затем системы доказательства проверяют, следует ли реализация заявленным правилам.

По его словам, такая структура может помочь командам выпускать высоко оптимизированный код. Тем не менее, код также нуждается в машинных доказательствах корректности. Этот процесс дал бы разработчикам более четкий способ тестирования сложного программного обеспечения, связанного с Ethereum.
Его последние комментарии также связаны с февральским постом. Тогда Бутерин сказал, что ИИ может помочь сделать криптокод, практически не содержащий ошибок, более реалистичным. Однако, по его словам, разработчики должны использовать прирост скорости ИИ для усиления тестирования и проверки.
Он также предостерег от ожиданий, что ИИ будет создавать безопасный код с одного запроса. По его словам, разработчики все равно будут сталкиваться с ошибками и непоследовательными реализациями. Поэтому ИИ будет скорее поддерживать техническую работу, чем устранять ее.
Верификация с помощью искусственного интеллекта становится новым направлением в обеспечении безопасности Ethereum
В последних новостях об ИИ, связанных с комментариями Бутерина, также упоминался проект Lean Ethereum. Бутерин привел этот проект в качестве практического примера формальных методов с поддержкой ИИ.
По его словам, один из сотрудников использовал искусственный интеллект, чтобы составить доказательство, поддающееся машинной проверке. Доказательство касалось одной из сложных теорем, на которые опираются STARK для обеспечения безопасности.
Этот пример показывает, как ИИ может помочь в работе с языками доказательств. В этом процессе разработчики выражают требуемые свойства системы. Затем инструменты ИИ могут помочь найти доказательства и проверить их на соответствие реализации.
Однако Бутерин не представил формальную проверку как полное решение. Он сказал, что формальная проверка – “не панацея”. Сооснователь Ethereum также отметил, что сквозная верификация потребует проверок на нескольких уровнях.
Эти уровни включают в себя спецификации высокого уровня и детали реализации нижнего уровня. Он также упомянул реализацию RISC-V и доказуемую арифметизацию.
Формальная верификация остается одним из уровней безопасности – Виталик Бутерин
Виталик Бутерин также обсуждал ограничения криптозащиты в своих предыдущих комментариях. Он описал цель как сокращение разрыва между намерениями пользователя и поведением системы. Он сказал, что совершенная безопасность невозможна, потому что намерения человека трудно определить.
По этой причине он поддерживает совместное использование нескольких средств защиты. К ним относятся симуляция, мультисигма, формальная проверка и несколько клиентских реализаций. По его словам, во многих случаях конкретные утверждения о безопасности все еще можно доказать.
Бутерин сказал, что эти методы могут уменьшить количество плохих результатов от некачественного кода. Однако он также подчеркнул, что ни один метод сам по себе не может обеспечить безопасность всей системы. Такая позиция позволяет сохранить формальную проверку в рамках более широкого процесса обеспечения безопасности.
Согласно его последнему мнению, искусственный интеллект входит в этот процесс. По его словам, ИИ должен помочь разработчикам Ethereum двигаться быстрее, одновременно повышая стандарты безопасности. Он также сказал, что люди должны оставаться открытыми к возможности того, что дорожная карта Ethereum может завершиться быстрее, чем ожидалось.






