RiB Newsletter #55

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

 

Thanks

Thanks to contributors: Aulee, Hunter Beast, 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…

iroh.

iroh is a protocol for syncing and moving bytes over peer-to-peer QUIC connections. Data is verified in transit with blake3 verified streaming via the bao-tree crate.

sendme is a simple file transfer program demonstrating the use of iroh.

 

Interesting Things

Blog Posts

Papers

Projects

  • arkworks-bridge. Importing R1CS and witness files into arkworks via json.
  • bria. Transaction batching and UTXO management for Bitcoin.

 

Most Active in December

Sui: 321 merged PRs, 169 closed issues, 2 open issues

Dfinity: 313 merged PRs, 3 closed issues, 8 open issues

Starkware: 311 merged PRs, 8 closed issues, 9 open issues

Parity: 288 merged PRs, 100 closed issues, 80 open issues

zkSync Era: 250 merged PRs, 6 closed issues, 15 open issues

 

Project Updates

Aleo

72 merged PRs (1, 2, 3, 4), 2119 closed issues (1, 2, 3), 2830 open issues (1, 2, 3)

Anoma

57 merged PRs (1, 2, 3), 36 closed issues (1, 2, 3), 12 open issues (1, 2)

Aptos

221 merged PRs (1, 2), 41 closed issues (1, 2), 52 open issues (1, 2)

Casper

6 merged PRs (1), 8 closed issues (1), 28 open issues (1)

Chainflip

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

COMIT

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

Concordium

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

Conflux

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

DarkFi

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

Dfinity

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

Dusk Network

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

Espresso Systems

144 merged PRs (1, 2, 3, 4, 5, 6, 7), 92 closed issues (1, 2, 3, 4, 5, 6, 7), 47 open issues (1, 2, 3, 4, 5, 6, 7)

Filecoin

54 merged PRs (1, 2, 3, 4, 5, 6), 10 closed issues (1, 2, 3), 9 open issues (1, 2, 3)

Findora

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

Fluence

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

Fuel

103 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, 9, 10, 11), 113 open issues (1, 2, 3, 4, 5, 6, 7)

Golem

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

Grin

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

Helium

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

Holochain

75 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9), 11 closed issues (1, 2), 3 open issues (1, 2)

IOTA

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

Maidsafe

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

Mina

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

MobileCoin

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

MultiversX

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

NEAR

146 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), 47 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), 39 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

Nervos

46 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9), 22 closed issues (1, 2, 3, 4), 16 open issues (1, 2, 3, 4, 5, 6)

Oasis

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

Parity

288 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), 100 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), 80 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

Radix

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

Secret Network

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

Solana

249 merged PRs (1, 2), 66 closed issues (1, 2), 25 open issues (1, 2)

Soroban

61 merged PRs (1, 2, 3, 4, 5, 6), 24 closed issues (1, 2, 3), 9 open issues (1, 2, 3, 4)

Spacemesh

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

Subspace Network

73 merged PRs (1, 2, 3), 33 closed issues (1), 17 open issues (1)

Sui

321 merged PRs (1, 2, 3), 169 closed issues (1), 2 open issues (1)

Zcash

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

 

Rust in Bitcoin

For discussion join the Rust in Bitcoin Telegram group.

AluVM

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

BDK

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

Bitcoin Protocol

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

BitMask

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

Bitswap

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

CivKit

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

Electrs

9 merged PRs (1), 5 closed issues (1), 6 open issues (1)

Fedimint

98 merged PRs (1), 48 closed issues (1), 49 open issues (1, 2)

LDK

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

LNP/BP

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

LNP WG

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

Nomic

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

RGB

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

Rust Bitcoin

50 merged PRs (1, 2, 3, 4, 5), 19 closed issues (1, 2, 3, 4), 23 open issues (1, 2, 3, 4, 5)

Rust Payjoin

14 merged PRs (1), 6 closed issues (1), 13 open issues (1)

Rust Simplicity

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

Strict Types

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

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

Foundry

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

Lighthouse

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

Polygon Zero

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

Reth

177 merged PRs (1), 81 closed issues (1), 48 open issues (1)

Rust Ethereum

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

Rust Web3

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

Starkware

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

zkSync Era

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

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

 

Events

Jan 1-Feb 4 | Hong Kong | The Polkadot Blockchain Academy

Feb 2–21, 2024 | Online | Ethereum Async hackathon: Circuit Breaker

Feb 23-Mar 3, 2024 | Denver, US | ETHDenver

Mar 15-17, 2024 | London, UK | ETHGlobal London

Mar 25–27, 2024 | Toronto, Canada | RWC 2024

Mar 26-28 | London, UK | Rust Nation

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

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

Apr 22-25, 2024 | Athens, Greece | EuroSys 2024

May 3-5, 2024 | Sydney, Australia | ETHGlobal Sydney

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

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

May 21-23 2024 | Berlin, Germany | DappCon

May 24-26, 2024 | Berlin, Germany | ETHBerlin

May 29-31, 2024 | Austin, US | Consensus

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

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

Jul 12–14, 2024 | Brussels, Belgium | ETHGlobal Brussels

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

Aug 28-29, 2024 | Tokyo, Japan | WebX 2024

 

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