O Prefixo Comum está formalmente verificando o Protocolo de Empréstimos do #XRP Ledger Lending Protocol para provar matematicamente que ele não pode ser drenado, tornar-se insolvente ou violar suas regras.
O trabalho se concentra no Lending Protocol introduzido por meio do XLS-66. O Prefixo Comum explicou sua abordagem em uma série de seis partes, incluindo por que escolheu o Lean 4 para o processo de verificação.
O Prefixo Comum disse que a verificação formal vai além dos testes de software normais ao usar matemática para provar que um sistema funciona corretamente em todas as situações possíveis.
O validador do XRP Ledger Vet, também conhecido como Hussein Zangana, disse que a verificação formal já é usada em sistemas de alto risco, como tecnologia militar, software de controle de tráfego aéreo, controles de voo e usinas de energia nuclear.
Ele explicou que a abordagem usa matemática para mostrar que um sistema permanece válido em todas as entradas possíveis, não apenas nas situações que os desenvolvedores testaram.
O Prefixo Comum considerou várias ferramentas, incluindo Dafny, Lean 4, TLA+ e P. A equipe decidiu que TLA+ e P não eram uma boa opção para as questões específicas que precisava responder sobre o protocolo de empréstimos.
Uma razão para ter escolhido o Lean 4 foi que ele não depende de um resolvedor SMT. O Prefixo Comum descobriu que o resolvedor do Dafny às vezes podia atingir o tempo limite ao lidar com a aritmética complexa necessária para a verificação. O Lean exige mais trabalho manual, mas isso também torna os erros mais fáceis para os desenvolvedores encontrarem e corrigirem.
#CryptoNewsCommunity
O trabalho se concentra no Lending Protocol introduzido por meio do XLS-66. O Prefixo Comum explicou sua abordagem em uma série de seis partes, incluindo por que escolheu o Lean 4 para o processo de verificação.
O Prefixo Comum disse que a verificação formal vai além dos testes de software normais ao usar matemática para provar que um sistema funciona corretamente em todas as situações possíveis.
O validador do XRP Ledger Vet, também conhecido como Hussein Zangana, disse que a verificação formal já é usada em sistemas de alto risco, como tecnologia militar, software de controle de tráfego aéreo, controles de voo e usinas de energia nuclear.
Ele explicou que a abordagem usa matemática para mostrar que um sistema permanece válido em todas as entradas possíveis, não apenas nas situações que os desenvolvedores testaram.
O Prefixo Comum considerou várias ferramentas, incluindo Dafny, Lean 4, TLA+ e P. A equipe decidiu que TLA+ e P não eram uma boa opção para as questões específicas que precisava responder sobre o protocolo de empréstimos.
Uma razão para ter escolhido o Lean 4 foi que ele não depende de um resolvedor SMT. O Prefixo Comum descobriu que o resolvedor do Dafny às vezes podia atingir o tempo limite ao lidar com a aritmética complexa necessária para a verificação. O Lean exige mais trabalho manual, mas isso também torna os erros mais fáceis para os desenvolvedores encontrarem e corrigirem.
#CryptoNewsCommunity
