Общий Префикс формально проверил протокол кредитования #XRP Ledger Lending Protocol, чтобы математически доказать, что его нельзя будет «разграбить», он не станет неплатёжеспособным и не нарушит свои правила.
Работа сосредоточена на протоколе кредитования, представленном через XLS-66. Общий Префикс объяснил свой подход в шестичастной серии, включая то, почему он выбрал Lean 4 для процесса верификации.
Общий Префикс сказал, что формальная верификация выходит за рамки обычного тестирования ПО: она использует математику, чтобы доказать, что система работает корректно во всех возможных ситуациях.
Валидатор XRP Ledger Vet, также известный как Хусейн Загана, заявил, что формальная верификация уже применяется в системах с высоким риском — например, в военных технологиях, программном обеспечении для управления воздушным движением, в системах управления полётом и на атомных электростанциях.
Он пояснил, что подход использует математику, чтобы показать: система остаётся валидной для всех возможных входных данных, а не только для тех ситуаций, которые разработчики успели проверить.
Общий Префикс рассмотрел несколько инструментов, включая Dafny, Lean 4, TLA+ и P. Команда решила, что TLA+ и P не подходят для конкретных вопросов, на которые ей нужно было ответить в отношении протокола кредитования.
Одна из причин выбора Lean 4 заключалась в том, что он не полагается на SMT-решатель. Общий Префикс выяснил, что решатель Dafny иногда может с тайм-аутом при обработке сложной арифметики, необходимой для верификации. Lean требует больше ручной работы, но это также упрощает разработчикам поиск и исправление ошибок.
#CryptoNewsCommunity
Работа сосредоточена на протоколе кредитования, представленном через XLS-66. Общий Префикс объяснил свой подход в шестичастной серии, включая то, почему он выбрал Lean 4 для процесса верификации.
Общий Префикс сказал, что формальная верификация выходит за рамки обычного тестирования ПО: она использует математику, чтобы доказать, что система работает корректно во всех возможных ситуациях.
Валидатор XRP Ledger Vet, также известный как Хусейн Загана, заявил, что формальная верификация уже применяется в системах с высоким риском — например, в военных технологиях, программном обеспечении для управления воздушным движением, в системах управления полётом и на атомных электростанциях.
Он пояснил, что подход использует математику, чтобы показать: система остаётся валидной для всех возможных входных данных, а не только для тех ситуаций, которые разработчики успели проверить.
Общий Префикс рассмотрел несколько инструментов, включая Dafny, Lean 4, TLA+ и P. Команда решила, что TLA+ и P не подходят для конкретных вопросов, на которые ей нужно было ответить в отношении протокола кредитования.
Одна из причин выбора Lean 4 заключалась в том, что он не полагается на SMT-решатель. Общий Префикс выяснил, что решатель Dafny иногда может с тайм-аутом при обработке сложной арифметики, необходимой для верификации. Lean требует больше ручной работы, но это также упрощает разработчикам поиск и исправление ошибок.
#CryptoNewsCommunity
