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
- Lambdaworks as a drop-in replacement for Winterfell to prove the Miden-VM
- Lambdaworks Design and Usage: Part 1 - Finite Fields
Papers
- Proof of Compliance for Anonymous, Unlinkable Messages
- COMMON: Order Book with Privacy
- Shoal: Improving DAG-BFT Latency And Robustness. Improvements to Bullshark.
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)
- Aleo completes security audits of snarkOS & snarkVM
- Public report of Aleo’s consensus (Bullshark)
- Public report of Aleo’s synthesizer
- Announcing the Aleo Foundation
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)
- RUSTSEC-2023-0073: Infinite decoding loop through specially crafted payload
- Internet Computer Zero to Dapp Educate Series Summary
- Async-Friendly Performance Counter
- New WebAssembly Instrumentation
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)
- Exploring Three Grant Programs for Mina Developers
- Testworld Mission 2.0 Protocol Performance Testing – Program Extension Details
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)
- Year in Review: The Oasis Network in 2023
- Oasis November 2023 Engineering Update
- The Eden Upgrade: A Technical Debrief from Oasis Engineering
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)
- Gemini 3 Phase 3 Incentivized Testnet
- Subspace Ecosystem: A Guide for Domain Operators and Developers
Sui
321 merged PRs (1, 2, 3), 169 closed issues (1), 2 open issues (1)
- Sui Hits Major Growth Milestones in 2023
- How Settlement Time and Composability Help DeFi Flourish on Sui
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)
- From Milestones to Masterstrokes: StarkWare’s Year in Review
- Starknet Launches the ‘Devonomics’ Pilot Program
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 ❤️