Mysten Labs Chief Scientist. Prof. of Security and Privacy Engineering at UCL. Ex-Novi/FB, ex-chainspace, ex-MSR.
petlib. A python library that implements a number of Privacy Enhancing Technolgies
136rscoin. The rscoin centrally banked cryptocurrency
53PET-Exercises. Exercises in Privacy Enhancing Technologies (UCL Information Security MSc; Course COMPGA17)
40bplib. A bilinear pairing library for petlib
39sui-by-example. Rust
39trees. A quick educational implementation of a random forest classifier and a decsion jungle classifier.
28pybft. Experiments with pBFT
22rousseau-chain. An hash-chain with efficient O(1) append and O(logN) proof.
14walrus-pages. A sample Walrus application powering wpages.wal.app
8SybilQuorum. Combining social network based Sybil detection to secure state of the art Federated Byzantine Agreement systems
7loopix. An anonymous messaging systems that runs loops around traffic analysis.
5sui-harvest. Rust
4refreerank. A project using the UK REF data sets to collaborativelly re-rank the publishing venues in Computer Science
3fastpay. FastPay: High-Performance Byzantine Fault Tolerant Settlement
3sui-sampler. Sample sui checkpoints and outputs them in JSON. Useful for quick analytics and experiments, as well as feeding data to LLMs to discuss aspects of the chain.
3Design_and_Professional_Skills. A repository of teaching material for the ENGS102P Computer Science course.
2authorgraph.js. A js graph that illustrates the relations between a number of authors and venues. Powered by DBLP, d3, fisheye and requests.
2bcsk. Binary Count Sketch for Set Difference
2trustnet. An on-chain raw trust network for use in Social Sybil detection algorithms, and decentralized social / trust networks.
2qdpir. A pure Python / Numpy implementation of Information-Theoretic Private Information Retrieval (IT-PIR)
2COVID-Prevalence. A model of COVID Prevalence based on public data
2DLSconsensus. An implementation of the DWORK, LYNCH & STOCKMEYER partial synchronous consensus protocol.
1genepriv. Two efficient Private genetic dosage & susceptibility testing protocols
1off-chain-dynamic-subaddress. Reference code for Off-chain Dynamic Subaddress Proposals
1sui. Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
1libra. Libra’s mission is to enable a simple global payment system and financial infrastructure that empowers billions of people.
1auth_db. Experiments with authenticated data structures
1