Formal Verification for the XRP Ledger Lending Protocol.
The Lending Protocol (XLS-66) and Single Asset Vaults (XLS-65) are not smart contracts. They are native financial logic inside xrpld.
FV raises assurance above ordinary testing. Specify the behavior that must always hold, prove it in a machine-checked model, and keep that model aligned with the production code.
In depth thread why
@CommonPrefix picked Lean 4 to perform FV on XRPL.
ICYMI: Formal Verification is part of the new security approach to amendments -
We're formally verifying the XRP Ledger Lending Protocol, going beyond the usual testing, using methods that mathematically prove the protocol can never be drained, become insolvent, or behave outside its intended rules.
In this thread we cover how we settled on Lean 4. 1/6 🧵
顯示更多