Article

EthSystems completes formal verification of a privacy pool, covering everything from specifications to Sepolia bytecode

PANews October 27 reported that Ethereum institutional privacy technology firm EthSystems had completed formal verification of its privacy pool (shielded pool), covering everything from written specifications to Sepolia bytecode running on the testnet. Different tools were used at each layer: Lean for the model, circuits, and hashes; Halmos and Kontrol for the contracts; Aeneas and Verus for the wallet; and byte-by-byte reconstruction checks for the verifier and deployment. Double-spending and value conservation were verified by Lean's theorem prover. The verification identified a total of 6 issues, of which 3 were in the verification tools themselves. The team also listed the assumptions that still remain: hashes are collision-resistant, the verifier will reject forged proofs, and the contract behavior is consistent with the model.

Source: https://www.panewslab.com/zh/articles/01a17d43-5012-7152-b8bb-1985c4cfe78b