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…

zeth

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

Papers

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)

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)

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)

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)

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 ❤️