Формальная верификация? Что это такое? Узнайте больше 🧵
Триллионы долларов находятся в блокчейнах. Один баг консенсуса = мгновенное истощение. Тестирование может найти баги, но не может доказать, что они невозможны. Формальная верификация для протоколов на основе DAG меняет эту игру.
Формальная верификация моделирует протокол как конечный автомат и позволяет проверяющему исчерпывающе проверять каждое состояние перехода — не только выборку теста.
Сложная часть? Доказательства медленно пишутся. Инсайт Sonic: разбивайте протоколы на многоразовые строительные блоки, вместо того чтобы каждый раз изобретать доказательства.
Sonic Labs только что опубликовали библиотеку TLA+, которая математически доказывает безопасность для DAG-Rider, Hashgraph, Bullshark, Aleph и других — без платного доступа, без НДА.
Дейкстра: "Тестирование программ может показать наличие ошибок, но никогда их отсутствие." Доказательства дают вам часть об отсутствии.
Библиотека делит вещи на две части:  • Конструкция DAG 🌳  • Упорядочение / выбор лидера 🗳️ Каждый блок имеет свою спецификацию + проверенное машиной доказательство.
На моделирование 5 протоколов потребовалось около 14 человеко-месяцев работы 5 исследователей. Добавление 6-го теперь занимает дни, а не месяцы.
Работа дебютировала на NASA Formal Methods 2025. Если она достаточно надежна для ракет, то, вероятно, она хороша и для Sonic!
Предостережение: эти доказательства охватывают безопасность (нет форков, нет двойных расходов). Они не устраняют проблемы с жизнеспособностью или экономическими атаками, но устранение целых классов ошибок безопасности — это все равно огромная победа.
Кратко — контрольные списки аудита устарели в 2020 году. Компонуемые, открытые доказательства — это 2025 год. Давайте сделаем "доказуемую безопасность" стандартом в криптовалюте.
Блог → Код →
Показать оригинал
4,84 тыс.
35
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.