Huo Xing Cai Jing reports that EthSystems, an institutional privacy technology firm for Ethereum, has completed formal verification of its shielded pool, covering everything from written specifications to the bytecode running on the Sepolia testnet. Different tools were used at each layer: Lean for models, circuits, and hashes; Halmos and Kontrol for smart contracts; Aeneas and Verus for wallets; and verification and deployment were cross-checked through byte-for-byte reconstruction. Double-spending and value conservation have been formally verified by the Lean theorem prover. Six issues were identified during verification, three of which were found in the verification tools themselves. The team also listed remaining assumptions: hash collision resistance, the verifier rejecting forged proofs, and contract behavior matching the model.
EthSystems Completes Formal Verification of Privacy Pool
MarsBitShare
EthSystems, an Ethereum privacy technology firm, has completed formal verification of its privacy pool, covering specifications down to bytecode on the Sepolia testnet. The process employed multiple tools across layers: models, circuits, and hashes using Lean; smart contracts with Halmos and Kontrol; wallets with Aeneas and Verus; and validators via byte-by-byte checks. Lean theorem provers verified double-spending prevention and value conservation. Six issues were identified, three of which were in the tools themselves. Remaining assumptions include hash collision resistance and contract consistency with the formal models. This effort aligns with ongoing debates between Proof of Work (PoW) and Proof of Stake (PoS) security models.
Source:Show original
Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information.
Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.