RiB Newsletter #59

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

 

Thanks

Thanks to contributors: AndrePanin, aleeusgr, 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…

Rust in Cardano.

Cardano is written in Haskell, not Rust, but there is an ecosystem of Rust projects that interoperate with Cardano.

  • Aiken. A smart contract platform.
  • Pallas. Rust building blocks for Cardano.
  • Scrolls. A read-optimized cache of on-chain entities.
  • Mithril. Stake-based threshold multisignatures.
  • Hollow. An SDK for building headless Cardano apps.
  • Dolos. A specialized Cardano node.
  • Oura. A traffic monitor for Cardano’s Ouroboros protocol.

 

Interesting Things

Blog Posts

Papers

 

Most Active in April

Reth: 405 merged PRs, 138 closed issues, 83 open issues

zkSync Era: 400 merged PRs, 93 closed issues, 24 open issues

Starkware: 372 merged PRs, 23 closed issues, 17 open issues

Sui: 369 merged PRs, 12 closed issues, 17 open issues

Dfinity: 335 merged PRs, 22 closed issues, 11 open issues

 

Project Updates

Aleo

58 merged PRs (1, 2, 3), 24 closed issues (1, 2, 3), 38 open issues (1, 2, 3)

Anoma

88 merged PRs (1, 2), 123 closed issues (1), 43 open issues (1, 2, 3)

Aptos

230 merged PRs (1, 2), 44 closed issues (1, 2), 40 open issues (1, 2)

Casper

49 merged PRs (1, 2), 14 closed issues (1, 2), 16 open issues (1, 2)

Chainflip

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

COMIT

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

Concordium

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

Conflux

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

Dfinity

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

Dusk Network

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

Espresso Systems

277 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), 68 closed issues (1, 2, 3, 4, 5, 6, 7), 45 open issues (1, 2, 3, 4, 5, 6, 7, 8)

Filecoin

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

Findora

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

Fluence

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

Fuel

194 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), 91 closed issues (1, 2, 3, 4, 5, 6, 7, 8), 73 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

Golem

51 merged PRs (1, 2, 3, 4, 5), 30 closed issues (1, 2, 3, 4), 25 open issues (1, 2, 3, 4)

Grin

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

Helium

21 merged PRs (1, 2, 3), 8 closed issues (1), 2 open issues (1, 2)

Holochain

210 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), 31 closed issues (1, 2, 3, 4), 95 open issues (1, 2, 3, 4, 5)

IOTA

32 merged PRs (1, 2, 3, 4, 5), 19 closed issues (1, 2), 12 open issues (1, 2, 3, 4)

Lurk

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

Maidsafe

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

Mina

37 merged PRs (1), 12 closed issues (1), 12 open issues (1)

MobileCoin

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

MultiversX

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

NEAR

290 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16), 91 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), 136 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)

Nervos

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

Oasis

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

Parity

332 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), 140 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), 133 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)

Radix

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

Secret Network

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

Solana

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

Soroban

60 merged PRs (1, 2, 3, 4, 5, 6), 23 closed issues (1, 2, 3, 4), 17 open issues (1, 2, 3, 4, 5)

Spacemesh

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

Subspace Network

63 merged PRs (1, 2), 18 closed issues (1, 2), 8 open issues (1, 2)

Sui

369 merged PRs (1, 2, 3), 12 closed issues (1), 17 open issues (1, 2)

Vara

70 merged PRs (1, 2), 34 closed issues (1, 2), 32 open issues (1, 2)

Zcash

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

 

Rust in Bitcoin

For discussion join the Rust in Bitcoin Telegram group.

AluVM

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

BDK

44 merged PRs (1, 2, 3, 4), 24 closed issues (1, 2, 3), 13 open issues (1, 2, 3, 4, 5)

Bitcoin Protocol

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

Cyphernet

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

Fedimint

219 merged PRs (1, 2), 36 closed issues (1), 54 open issues (1)

LDK

41 merged PRs (1, 2, 3, 4, 5, 6), 11 closed issues (1, 2, 3), 14 open issues (1, 2, 3)

LNP/BP

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

Nomic

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

RGB

36 merged PRs (1, 2, 3, 4), 15 closed issues (1, 2, 3, 4), 7 open issues (1, 2)

Rust Bitcoin

64 merged PRs (1, 2, 3, 4, 5), 17 closed issues (1, 2, 3), 20 open issues (1, 2, 3, 4, 5)

Rust Payjoin

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

Rust Simplicity

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

Strict Types

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

Talaia

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

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

 

Rust in Ethereum

Ethers-rs

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

Foundry

207 merged PRs (1, 2, 3, 4), 179 closed issues (1, 2, 3, 4), 126 open issues (1, 2, 3, 4, 5)

Lighthouse

93 merged PRs (1, 2, 3, 4, 5), 30 closed issues (1, 2, 3), 15 open issues (1, 2)

Polygon Zero

83 merged PRs (1, 2, 3, 4, 5, 6), 18 closed issues (1, 2, 3, 4, 5, 6), 16 open issues (1, 2, 3, 4)

Reth

405 merged PRs (1), 138 closed issues (1), 83 open issues (1)

Starkware

372 merged PRs (1, 2, 3, 4, 5, 6, 7), 23 closed issues (1, 2), 17 open issues (1, 2, 3)

zkSync Era

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

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

 

Events

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 13-26 | Online | StarkHack Async hackathon

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