source avatarEli Ben-Sasson | Starknet.io

Поделиться
Share IconShare IconShare IconShare IconShare IconShare IconCopy

Уязвимость в @Zcash привела к Ironwood — формальной верификации платежного контура Orchard. Я люблю и поддерживаю это. Также хочу подчеркнуть, что @Starknet занимается этим — формальной верификацией — уже более 5 лет. Важно поддерживать великие проекты, такие как Zcash, за быструю реакцию, как в данном случае. Также важно признавать проекты, которые будущее-устойчивы и идут впереди кривой, такие как Starknet. (Подробности — в статье ниже) Я неоднократно говорил, что Starknet — это система, у которой уже есть то, что другие цепочки обещают внедрить в ближайшем будущем. Это было верно для многих вещей. Мы всегда были на передовой многих непопулярных решений, которые теперь все признают важными, включая постквантово-безопасные ZK-STARKs как лучшее решение для масштабирования и приватности, лёгкие zkVM (Cairo — лучший), Validium data availability и формальную верификацию. Формальная верификация означает, что вы используете автоматизированные инструменты, такие как система Lean, чтобы математически доказать, что ваш код безопасен. Очень сложно охватить каждый аспект того, что значит «безопасный код», но под руководством нашего CTO @LiorGoldberg2 (соавтора Cairo zkVM и языка) мы занимаемся этим более 5 лет. Первая статья о формальной верификации утверждений, связанных с ZK (профессор Джереми Авигад, Йоав Сегинер и другие), показала, что множество полиномиальных ограничений, определяющих Cairo VM, корректно. Если вы следили за новостями в последнее время, уязвимость, недавно обнаруженная ИИ и теперь исправленная в Zcash (ещё один проект, который я соосновал и которым очень горжусь и поддерживаю), была связана с отсутствующим ограничением. Решение проверить их код, чтобы исключить другие подобные ошибки — правильный шаг. Проведение такой верификации для ядра Cairo VM дало нам, команде StarkWare, математическую уверенность в том, что в нашем Cairo VM нет отсутствующих ограничений. Таким образом, помимо доказательства ядра Cairo VM, мы также доказали систему S-two STARK, часть компилятора, и многие функции стандартной библиотеки Cairo. Работа завершена? Нет. Существует множество других вещей, которые можно формально доказать. Но мы привержены продолжению формального доказательства всех ключевых свойств, связанных с корректностью и безопасностью наших систем. Отлично видеть, как другие проекты принимают формальную верификацию как важный инструмент. Я горжусь тем, что StarkWare также проложила путь в этом аспекте. Именно это для нас означает «будущее-устойчивый блокчейн». Хотите узнать больше? Вот подробный отчёт о наших усилиях по доказательству с помощью Lean за последние несколько лет

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.