RiB Newsletter #51
Welcome to the #51 edition of Rust in Blockchain, the monthly newsletter about Rust, distributed systems, cryptography, and other industry topics. Previous: #50.
Thanks
Thanks to contributors: Alexander, camilahanada, dvnik8006, luxbe, raulk, Brian Anderson and Aimee Zhu. Thank you for your help!
RiB needs help to keep up with Rust blockchain projects. If you follow a particular project, or otherwise find information that is beneficial to the Rust & blockchain community, please contribute to the next issue by submitting a PR to the next draft.
Project Spotlight
Each month we like to shine a light on a notable Rust blockchain project. This month that project is…
This is a RISC-Zero project, RISC-Zero being a zero-knowledge VM that generates proofs of execution of code translated from RISC-V, and that works especially well with Rust.
Described in their blog, this project can build Ethereum blocks from within the RISC-Zero VM, generating proofs of their correctness, which potentially has applications to ZK rollups.
Doing so though depends on offloading work to many GPUs.
Interesting Things
News
Blog Posts
- The Engineer’s Guide to Blockchain Finality
- Detecting boomerang values in zero-knowledge circuits using tag analysis
- An incomplete guide to Folding: Nova, Sangria, SuperNova, HyperNova, Protostar
- Zero-Knowledge Range Proofs: Proving Where Your Secret Lies
Papers
- Phoenixx: Linear consensus with random sampling
- Arke: Scalable and Byzantine Fault Tolerant Privacy-Preserving Contact Discovery
- Jolt: SNARKs for Virtual Machines via Lookups
- SoK: Privacy-Preserving Smart Contract
- Pianist: Scalable zkRollups via Fully Distributed Zero-Knowledge Proofs
Projects
- Valida. A STARK-based VM focused on code reuse, performance, and modularity.
- Zeth. An open-source ZK block prover for Ethereum built on the RISC Zero zkVM.
- Cuprate. A Monero implementation in Rust.
Most Active in August
Parity: 343 merged PRs, 150 closed issues, 54 open issues
Aptos: 329 merged PRs, 29 closed issues, 42 open issues
Starkware: 308 merged PRs, 27 closed issues, 16 open issues
Solana: 306 merged PRs, 107 closed issues, 34 open issues
Reth: 278 merged PRs, 136 closed issues, 35 open issues
Project Updates
Aleo
72 merged PRs (1, 2, 3, 4, 5), 13 closed issues (1, 2, 3, 4), 16 open issues (1, 2, 3, 4)
Anoma
35 merged PRs (1, 2, 3, 4), 11 closed issues (1, 2), 20 open issues (1, 2, 3)
Aptos
329 merged PRs (1), 29 closed issues (1), 42 open issues (1)
Casper
37 merged PRs (1, 2), 44 closed issues (1, 2), 39 open issues (1, 2)
COMIT
9 merged PRs (1), 2 closed issues (1), 2 open issues (1)
Concordium
60 merged PRs (1, 2, 3, 4, 5), 45 closed issues (1, 2, 3, 4, 5), 11 open issues (1, 2, 3)
Conflux
1 merged PRs (1), 0 closed issues, 0 open issues
DarkFi
20 merged PRs (1), 2 closed issues (1), 0 open issues
Dfinity
72 merged PRs (1, 2, 3, 4, 5), 12 closed issues (1, 2), 4 open issues (1, 2, 3)
- DFINITY Foundation launches $5 million grant to support Decentralized AI on the Internet Computer Blockchain
- The Internet Computer: A blockchain that offers stateful decentralized serverless computing
- Weed Out the Bugs with TLA+ Models
- Composite Queries: Horizontal Scaling for Multi Canister Dapps
Dusk Network
41 merged PRs (1, 2, 3, 4), 33 closed issues (1, 2, 3, 4), 8 open issues (1, 2, 3)
Espresso Systems
56 merged PRs (1, 2), 55 closed issues (1, 2), 68 open issues (1, 2)
Filecoin
147 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 62 closed issues (1, 2, 3, 4, 5), 34 open issues (1, 2, 3, 4)
Findora
13 merged PRs (1, 2, 3), 0 closed issues, 0 open issues
Fluence
90 merged PRs (1, 2, 3, 4, 5, 6, 7), 2 closed issues (1), 0 open issues
Fuel
255 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 179 closed issues (1, 2, 3, 4, 5, 6, 7), 141 open issues (1, 2, 3, 4, 5, 6, 7)
Golem
22 merged PRs (1, 2), 8 closed issues (1, 2, 3), 26 open issues (1, 2, 3)
Grin
9 merged PRs (1, 2), 0 closed issues, 2 open issues (1)
Helium
25 merged PRs (1, 2, 3, 4, 5), 3 closed issues (1), 1 open issues (1)
Holochain
93 merged PRs (1, 2, 3, 4), 8 closed issues (1, 2), 5 open issues (1, 2)
- What’s Next for the DWeb?
- The Joy of Missing Out with Holochain at DWeb Camp
- Joins Us and Learn Holochain
IOTA
20 merged PRs (1, 2, 3), 0 closed issues, 3 open issues (1, 2)
Maidsafe
63 merged PRs (1), 10 closed issues (1), 9 open issues (1, 2)
Mina
7 merged PRs (1), 12 closed issues (1), 4 open issues (1)
MobileCoin
23 merged PRs (1), 1 closed issues (1), 1 open issues (1)
MultiversX
38 merged PRs (1, 2, 3, 4), 1 closed issues (1), 1 open issues (1)
NEAR
86 merged PRs (1, 2, 3, 4, 5, 6), 23 closed issues (1, 2, 3, 4), 26 open issues (1, 2, 3, 4)
Nervos
50 merged PRs (1, 2, 3, 4), 4 closed issues (1, 2), 2 open issues (1)
Oasis
24 merged PRs (1), 2 closed issues (1), 3 open issues (1)
Parity
343 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), 150 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), 54 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
Radix
128 merged PRs (1, 2, 3), 0 closed issues, 0 open issues
Secret Network
20 merged PRs (1), 0 closed issues, 0 open issues
Solana
306 merged PRs (1, 2), 107 closed issues (1, 2), 34 open issues (1, 2)
Soroban
118 merged PRs (1, 2, 3, 4, 5), 43 closed issues (1, 2, 3, 4), 22 open issues (1, 2, 3, 4)
Subspace Network
123 merged PRs (1), 43 closed issues (1), 37 open issues (1)
Sui
236 merged PRs (1), 10 closed issues (1), 9 open issues (1)
- Announcing the Mysten Labs Bug Bounty Program
- Ambush Attacks on 160-bit Object IDs and Addresses
- Zero-Knowledge Range Proofs: Proving Where Your Secret Lies
Zcash
55 merged PRs (1, 2), 35 closed issues (1, 2), 36 open issues (1, 2, 3, 4)
Rust in Bitcoin
For discussion join the Rust in Bitcoin Telegram group.
BDK
27 merged PRs (1, 2, 3, 4), 19 closed issues (1, 2), 19 open issues (1, 2, 3)
BitMask
28 merged PRs (1), 13 closed issues (1), 13 open issues (1)
Cyphernet
3 merged PRs (1, 2), 0 closed issues, 0 open issues
Electrs
10 merged PRs (1), 3 closed issues (1), 2 open issues (1)
Fedimint
133 merged PRs (1, 2), 51 closed issues (1), 21 open issues (1)
LDK
43 merged PRs (1, 2), 23 closed issues (1, 2), 25 open issues (1)
LNP/BP
1 merged PRs (1), 0 closed issues, 0 open issues
MyCitadel
1 merged PRs (1), 0 closed issues, 1 open issues (1)
Nakamoto
1 merged PRs (1), 0 closed issues, 0 open issues
Nomic
17 merged PRs (1, 2), 0 closed issues, 0 open issues
Rust Bitcoin
49 merged PRs (1, 2, 3, 4, 5), 12 closed issues (1, 2, 3, 4, 5, 6), 13 open issues (1, 2)
Rust Simplicity
8 merged PRs (1), 0 closed issues, 1 open issues (1)
Talaia
2 merged PRs (1), 1 closed issues (1), 1 open issues (1)
If we’ve missed any other notable Rust Bitcoin projects or ecosystems, feel free to contribute!
Rust in Ethereum
Ethers-rs
24 merged PRs (1), 4 closed issues (1), 13 open issues (1)
Foundry
114 merged PRs (1), 104 closed issues (1), 67 open issues (1)
Lighthouse
29 merged PRs (1, 2), 41 closed issues (1), 27 open issues (1, 2)
Mir Protocol
37 merged PRs (1, 2), 8 closed issues (1, 2), 7 open issues (1, 2)
Reth
278 merged PRs (1), 136 closed issues (1), 35 open issues (1)
Rust Web3
1 merged PRs (1), 1 closed issues (1), 0 open issues
Starkware
308 merged PRs (1, 2, 3), 27 closed issues (1, 2), 16 open issues (1)
- Open-Sourcing the Battle-Tested Stone Prover
- Volition on Starknet: Your Data, Your Choice
- Let the Games Begin: Redefining On-Chain Gaming with Starknet
- Cairo Roadmap: Join the Ride
zkSync
6 merged PRs (1, 2, 3, 4), 4 closed issues (1, 2), 11 open issues (1, 2)
If we’ve missed any other notable Rust Ethereum projects or ecosystems, feel free to contribute!
Events
Sep 10-14 | Prague, Czech Republic | CHES 2023
Sep 11-13 | Berlin, Germany | DappCon
Sep 12-13 | Singapore | DeCompute 2023
Sep 12-15 | Albuquerque, NM & Online | RustConf 2023
Sep 15 | Berlin, Germany | Protocol Berg
Sep 20 | London, UK | zkSummit10
Sep 22-24 | New York City, US | ETHGlobal New York
Sep 26-28 | Madrid, Spain | Stellar Meridian
Oct 2-4 | Istanbul, Turkey | Cosmoverse 2023
Oct 2-7 | Online | Holochain Developer Training
Oct 5-6 | US - Virtual Eastern | Blockchain Security Summit 2023
Oct 30-Nov 3 | Amsterdam, Netherlands | Solana Breakpoint
Nov 7-10 | Lisbon, Portugal | Nearcon 23
Nov 13-19 | Istanbul, Turkey | Devconnect
Nov 17-19 | Istanbul, Turkey | ETHGlobal Istanbul
Careers
Nomic Foundation | Remote (EMEA, Americas)
Quickwit | Europe
More jobs can be found at Job Board.
Want to be included in the next issue? Feel free to submit a PR to the next draft.
Join the discussion on RiB telegram group ❤️