nethermind security

Formal verification services

Formal verification offers the strongest possible correctness and security guarantees to the web3 ecosystem, in which smart contracts and protocols directly handle billions of dollars in assets, and exploits often lead to immediate and irreversible financial losses.

zk-circuits

We formally verify properties of your zk-circuits in the Lean proof assistant by extracting appropriate information from your zk-circuit Domain Specific Language (DSL).

zk-related cryptography

We formally verify, using cutting-edge tools, that your zk-related infrastructure satisfies the desired cryptographic security properties.

Protocol modelling

We construct a mathematical model of your protocol in the Lean proof assistant and formally verify that it satisfies the desired security properties.

Ethereum Foundation

We have received grants to build, in the Lean proof assistant, an executable formal model of EVM and Yul and an infrastructure for verification of Halo2 circuits.

Valantis

We wrote pen-and-paper Hoare Logic proofs, verifying important properties of the Valantis protocol, such as that the Valantis contract always holds enough funds to pay its debts to its users.

Starkware

We implemented an efficient automated theorem proving infrastructure for reasoning about Cairo 0 programs.

Starkware

StarkWare is using STARK proofs to bringing scalability, security and privacy to a blockchain near you.

ZKLend

zkLend is a protocol combining zk-rollup scalability, superior transaction speed, and cost-savings with Ethereum's security.

Julian Sutherland, PhD

Head of Formal Verification

Petar Maksimović, PhD

FV Engineer, BD Lead

Ferinko, PhD

FV Engineer, Lean Guru

Ilia Vlasov, MSc

FV Engineer, Cryptography Researcher

Dom Henderson, MA

FV Engineer

Fabricio Paranhos, MSc

FV Engineer

Andrei Burdușa

FV Engineer

Daniel Britten, PhD

FV Engineer