Julian Sutherland @ ZKProof
241 posts

Julian Sutherland @ ZKProof
@JulekSU
PhD @imperialcollege. Head of formal verification @nethermind

Aptos Keyless lets users create a blockchain account using Google or Apple ID. ~1.4M ZK constraints sit between that login and the on-chain account. We're formally verifying them in CLAP.

Aptos Keyless lets users create a blockchain account using Google or Apple ID. ~1.4M ZK constraints sit between that login and the on-chain account. We're formally verifying them in CLAP.

Our first speaker of the day at zkSummit14 was @GiacomoFenzi sharing with us ZOOK: Zero-Knowledge IOPPs for Constrained Interleaved Codes


We’ve just merged WHIR into Plonky3: github.com/Plonky3/Plonky… I have a few ideas for improvements and next steps. Let’s improve performance and usability.



Some things happening in the Nethermind formal verification team this week: - Our CLAP zkDSL embedded in Lean has been progressing by leaps and bounds: - Support for compiling larger circuits and a full reimplementation of the Aptos (tag) keyless login circuit. - On-going work on implementing bignum multiplication for RSA key verification - Continued work on our formalisation of the Bluebell program logic in Iris-Lean: formalised the resource model of Bluebell and defined assertions such as the joint conditioning modality and weakest precondition (Hoare triples), which are crucial for proving properties of probabilistic programs. - @fastreedsolomon Continued work on formalising the STIR/WHIR IOPPs in Lean: - New implementation of FFT domain and integration into ArkLib FRI model. This will broadly make the implementation of new IOPPs into ArkLib easier. (github.com/Verified-zkEVM…) - Formalised generalised polynomial folding and theorem 4.6 from the STIR paper: github.com/Verified-zkEVM…















