RiB Newsletter #57

Welcome to the #57 edition of Rust in Blockchain, the monthly newsletter about Rust, distributed systems, cryptography, and other industry topics. Previous: #56.

 

Thanks

Thanks to contributors: camilahanada, François Garillot, Ganzaro, Igor Berlenko, Samuel Burnham, 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…

sp1.

This project is a zkVM that runs Rust code: that is, code written in Rust can be compiled to their specialized VM, and upon execution a proof is generated; later the proof can be used to efficiently verify that the specific Rust code was executed with specific inputs and outputs.

It is similar in function to RISC0, and its Rust toolchain is said to be derived from RISC0, but it uses as different proover, Plonky3, and is claimed to be comparatively performant.

It is described in a blog post.

 

Interesting Things

Blog Posts

Papers

Projects

 

Most Active in February

Starkware: 493 merged PRs, 8 closed issues, 4 open issues

Dfinity: 491 merged PRs, 7 closed issues, 13 open issues

Reth: 363 merged PRs, 130 closed issues, 87 open issues

Parity: 324 merged PRs, 147 closed issues, 109 open issues

zkSync Era: 313 merged PRs, 52 closed issues, 115 open issues

 

Project Updates

Aleo

74 merged PRs (1, 2, 3, 4), 96 closed issues (1, 2, 3), 91 open issues (1, 2, 3)

Anoma

67 merged PRs (1, 2), 121 closed issues (1), 95 open issues (1)

Aptos

301 merged PRs (1, 2), 49 closed issues (1, 2), 54 open issues (1)

Casper

35 merged PRs (1, 2, 3), 27 closed issues (1, 2), 31 open issues (1, 2)

Chainflip

101 merged PRs (1), 176 closed issues (1), 0 open issues

COMIT

3 merged PRs (1), 1 closed issues (1), 1 open issues (1)

Concordium

20 merged PRs (1, 2, 3, 4, 5), 11 closed issues (1, 2, 3), 16 open issues (1, 2, 3)

Conflux

8 merged PRs (1), 0 closed issues, 0 open issues

DarkFi

0 merged PRs, 0 closed issues, 0 open issues

Dfinity

491 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20), 7 closed issues (1, 2, 3, 4), 13 open issues (1, 2, 3, 4, 5, 6, 7)

Dusk Network

110 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 96 closed issues (1, 2, 3, 4, 5, 6), 31 open issues (1, 2, 3, 4, 5)

Espresso Systems

159 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 124 closed issues (1, 2, 3, 4, 5, 6), 81 open issues (1, 2, 3, 4, 5, 6)

Filecoin

45 merged PRs (1, 2, 3, 4, 5), 7 closed issues (1, 2), 3 open issues (1)

Findora

7 merged PRs (1), 0 closed issues, 0 open issues

Fluence

209 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), 0 closed issues, 0 open issues

Fuel

135 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14), 153 closed issues (1, 2, 3, 4, 5, 6, 7, 8), 86 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9)

Golem

60 merged PRs (1, 2, 3, 4, 5), 72 closed issues (1, 2, 3, 4, 5), 25 open issues (1, 2, 3)

Grin

10 merged PRs (1, 2, 3), 7 closed issues (1, 2, 3), 3 open issues (1)

Helium

35 merged PRs (1, 2, 3, 4, 5, 6, 7), 0 closed issues (), 3 open issues (1, 2)

Holochain

113 merged PRs (1, 2, 3, 4, 5), 14 closed issues (1, 2, 3), 16 open issues (1, 2)

IOTA

113 merged PRs (1, 2, 3, 4, 5), 91 closed issues (1, 2, 3, 4, 5, 6), 56 open issues (1, 2, 3)

Lurk

135 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9), 59 closed issues (1, 2, 3, 4, 5, 6, 7, 8), 29 open issues (1, 2, 3, 4, 5, 6, 7, 8)

Maidsafe

110 merged PRs (1, 2, 3, 4), 1 closed issues (1), 4 open issues (1)

Mina

34 merged PRs (1, 2), 0 closed issues, 3 open issues (1, 2)

MobileCoin

4 merged PRs (1), 1 closed issues (1), 1 open issues (1)

MultiversX

65 merged PRs (1, 2, 3, 4, 5, 6, 7), 1 closed issues (1), 0 open issues

NEAR

185 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14), 72 closed issues (1, 2, 3, 4, 5, 6, 7, 8), 63 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)

Nervos

35 merged PRs (1, 2, 3, 4, 5, 6, 7), 6 closed issues (1, 2, 3), 4 open issues (1, 2, 3)

Oasis

5 merged PRs (1), 1 closed issues (1), 0 open issues

Parity

324 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30), 147 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17), 109 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)

Radix

51 merged PRs (1, 2, 3, 4, 5, 6), 0 closed issues, 3 open issues (1)

Solana

220 merged PRs (1, 2), 122 closed issues (1, 2), 25 open issues (1, 2)

Soroban

50 merged PRs (1, 2, 3, 4, 5, 6), 12 closed issues (1, 2, 3), 16 open issues (1, 2, 3, 4)

Spacemesh

6 merged PRs (1, 2), 3 closed issues (1), 2 open issues (1, 2)

Subspace Network

74 merged PRs (1, 2), 23 closed issues (1, 2), 20 open issues (1, 2)

Sui

356 merged PRs (1, 2, 3, 4, 5), 37 closed issues (1, 2), 13 open issues (1)

Zcash

23 merged PRs (1, 2, 3, 4), 17 closed issues (1, 2, 3, 4), 31 open issues (1, 2, 3)

 

Rust in Bitcoin

For discussion join the Rust in Bitcoin Telegram group.

AluVM

5 merged PRs (1), 3 closed issues (1), 0 open issues

BDK

15 merged PRs (1, 2, 3, 4), 9 closed issues (1, 2), 29 open issues (1, 2, 3, 4, 5)

Bitcoin Protocol

9 merged PRs (1, 2, 3), 3 closed issues (1, 2), 0 open issues

BitMask

1 merged PRs (1), 0 closed issues, 2 open issues (1)

Bitswap

28 merged PRs (1, 2), 4 closed issues (1), 1 open issues (1)

Cyphernet

2 merged PRs (1), 1 closed issues (1), 0 open issues

Electrs

2 merged PRs (1), 5 closed issues (1), 2 open issues (1)

Fedimint

142 merged PRs (1), 50 closed issues (1), 47 open issues (1)

LDK

81 merged PRs (1, 2, 3, 4, 5, 6, 7), 24 closed issues (1, 2, 3, 4), 10 open issues (1, 2, 3)

LNP/BP

6 merged PRs (1), 0 closed issues, 0 open issues

Nomic

27 merged PRs (1, 2), 1 closed issues (1), 0 open issues

RGB

18 merged PRs (1, 2, 3, 4), 17 closed issues (1, 2, 3, 4), 4 open issues (1, 2)

Rust Bitcoin

52 merged PRs (1, 2, 3, 4, 5), 19 closed issues (1, 2, 3, 4), 25 open issues (1, 2, 3)

Rust Payjoin

11 merged PRs (1), 6 closed issues (1), 0 open issues

Rust Simplicity

3 merged PRs (1), 0 closed issues, 1 open issues (1)

Strict Types

8 merged PRs (1, 2), 1 closed issues (1), 4 open issues (1)

If we’ve missed any other notable Rust Bitcoin projects or ecosystems, feel free to contribute!

 

Rust in Ethereum

Ethers-rs

21 merged PRs (1), 1 closed issues (1), 7 open issues (1)

Foundry

239 merged PRs (1, 2, 3, 4, 5), 204 closed issues (1, 2, 3), 119 open issues (1, 2, 3, 4)

Lighthouse

68 merged PRs (1, 2, 3, 4), 30 closed issues (1, 2), 22 open issues (1, 2, 3)

Polygon Zero

78 merged PRs (1, 2, 3, 4, 5, 6, 7), 21 closed issues (1, 2, 3, 4), 26 open issues (1, 2, 3, 4, 5)

Reth

363 merged PRs (1), 130 closed issues (1), 87 open issues (1)

Rust Ethereum

3 merged PRs (1), 3 closed issues (1), 0 open issues

Starkware

493 merged PRs (1, 2, 3, 4, 5), 8 closed issues (1, 2), 4 open issues (1, 2)

zkSync Era

313 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23), 52 closed issues (1, 2, 3, 4, 5, 6), 115 open issues (1, 2, 3, 4, 5, 6, 7, 8)

If we’ve missed any other notable Rust Ethereum projects or ecosystems, feel free to contribute!

 

Events

Mar 15-17 | London, UK | ETHGlobal London

Mar 25–27 | Toronto, Canada | RWC 2024

Mar 26-28 | London, UK | Rust Nation

Apr 5-26 | Online | Ethereum Async hackathon: Scaling Ethereum 2024

Apr 8-12 | Paris, France | Paris Blockchain Week

Apr 10-11 | Paris, France | Sui Basecamp

Apr 10 | Athens, Greece | zkSummit11

Apr 11 | Athens, Greece | ZK Accelerate

Apr 22-25 | Athens, Greece | EuroSys 2024

May 3-5 | Sydney, Australia | ETHGlobal Sydney

May 18-19 | Brisbane, Australia | AI + Web3 Convention

May 20-Jun 20 | Singapore | The Polkadot Blockchain Academy

May 21-23 | Berlin, Germany | DappCon

May 24-26 | Berlin, Germany | ETHBerlin

May 26-30 | Zurich, Switzerland | Eurocrypt 2024

May 29-31 | Austin, US | Consensus

May 31-Jun 2 | Prague, Czech Republic | ETH Prague

Jun 5-6 | Santa Clara, US | Blockchain Expo North America

Jun 19-24 | Zurich, Switzerland | RustFest Zürich

Jul 4-7 | Istanbul, Turkey | Blockchain Expo World

Jul 8-11 | Brussels, Belgium | EthCC

Jul 12–14 | Brussels, Belgium | ETHGlobal Brussels

Aug 18-22 | Santa Barbara, US | Crypto 2024

Aug 28-29 | Tokyo, Japan | WebX 2024

Sep 10-13 | Montreal, Canada | RustConf 2024

Nov 12-15 | Bangkok, Thailand | DevCon 7

 

Careers

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