RiB Newsletter #54
Welcome to the #54 edition of Rust in Blockchain, the monthly newsletter about Rust, distributed systems, cryptography, and other industry topics. Previous: #53.
Thanks
Thanks to contributors: dandanlen, Georgios Delkos, Dan Shields, Brad Mills, 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…
This is a resilient data archive format used by the BitMask Bitcoin / Lightning / RGB wallet.
It uses bao encoding, a verified streaming format powered by the blake3 cryptographic hash function, that allows partial stream verification without re-hashing the entire stream.
Interesting Things
Papers
- Analyzing UTXO-Based Blockchain Privacy Threats
- ZKSMT: A VM for Proving SMT Theorems in Zero Knowledge
Projects
- sway-analizer. A static analyzer for the Sway language, used by the Fuel layer 2 blockchain.
Most Active in November
Parity: 484 merged PRs, 215 closed issues, 206 open issues
Sui: 474 merged PRs, 341 closed issues, 7 open issues
Dfinity: 442 merged PRs, 5 closed issues, 11 open issues
Starkware: 366 merged PRs, 36 closed issues, 6 open issues
zkSync: 290 merged PRs, 7 closed issues, 46 open issues
Project Updates
Aleo
86 merged PRs (1, 2, 3, 4), 2979 closed issues (1, 2, 3), 2620 open issues (1, 2, 3)
- How Aleo works: Building the Aleo Network together
- Purpose-built for privacy: How zPass architecture & participants create a more secure web
- Aleo Grants: Solve meaningful world problems with zero-knowledge
Anoma
57 merged PRs (1, 2, 3), 70 closed issues (1, 2, 3), 26 open issues (1, 2)
Aptos
221 merged PRs (1, 2), 40 closed issues (1), 45 open issues (1, 2)
Casper
28 merged PRs (1, 2), 22 closed issues (1), 18 open issues (1)
Chainflip
96 merged PRs (1), 17 closed issues (1), 1 open issues (1)
Concordium
36 merged PRs (1, 2, 3, 4), 4 closed issues (1, 2, 3), 9 open issues (1, 2, 3)
Conflux
13 merged PRs (1), 0 closed issues, 0 open issues
DarkFi
3 merged PRs (1), 3 closed issues (1), 0 open issues
Dfinity
442 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), 5 closed issues (1, 2, 3), 11 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9)
Dusk Network
77 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12), 55 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), 26 open issues (1, 2, 3, 4, 5, 6, 7, 8)
Espresso Systems
105 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 84 closed issues (1, 2, 3, 4, 5, 6), 81 open issues (1, 2, 3, 4, 5)
Filecoin
51 merged PRs (1, 2, 3, 4, 5, 6), 6 closed issues (1, 2, 3), 6 open issues (1, 2, 3, 4)
- Achieving Breakthrough Scalability with InterPlanetary Consensus (IPC)
- Forest: Unlocking Data Accessibility on the Filecoin Network
Fluence
161 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 64 closed issues (1, 2), 0 open issues
Fuel
180 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14), 98 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 75 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
Golem
42 merged PRs (1, 2, 3, 4, 5, 6, 7), 26 closed issues (1, 2, 3), 30 open issues (1, 2, 3, 4)
Grin
3 merged PRs (1, 2), 0 closed issues, 1 open issues (1)
Helium
21 merged PRs (1, 2, 3, 4, 5, 6), 4 closed issues (1, 2), 6 open issues (1, 2, 3, 4)
Holochain
122 merged PRs (1, 2, 3, 4, 5), 11 closed issues (1, 2), 12 open issues (1, 2, 3)
IOTA
120 merged PRs (1, 2, 3, 4), 57 closed issues (1, 2, 3), 38 open issues (1, 2, 3, 4)
- Accessible Writing: Lowering the Barriers to Entry
- UTXO vs Accounts: Merging the Best of Both Worlds
- An Obvious Choice: Why DAGs Over Blockchains?
- IOTA Identity 1.0 is Here
Maidsafe
91 merged PRs (1, 2, 3, 4), 10 closed issues (1), 5 open issues (1)
Mina
7 merged PRs (1), 5 closed issues (1), 8 open issues (1)
MobileCoin
22 merged PRs (1), 0 closed issues, 0 open issues
MultiversX
40 merged PRs (1, 2, 3, 4, 5, 6), 2 closed issues (1), 2 open issues (1)
NEAR
257 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20), 74 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14), 65 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Nervos
48 merged PRs (1, 2, 3, 4, 5, 6), 6 closed issues (1, 2, 3), 5 open issues (1, 2, 3)
Oasis
14 merged PRs (1, 2, 3, 4), 0 closed issues, 2 open issues (1)
- Unpacking Oasis Nexus: Features, Uses, and Engineering
- Oasis Network Completes Mainnet “Eden” Upgrade
- Oasis October 2023 Engineering Update
Parity
484 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, 31, 32, 33, 34), 215 closed issues (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), 206 open issues (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)
- News: Partner chains are coming to Cardano. Substrate on Cardano.
Radix
21 merged PRs (1, 2, 3, 4), 0 closed issues, 1 open issues (1)
Secret Network
2 merged PRs (1), 0 closed issues, 0 open issues
- Introducing the New SCRT Labs Grants Program
- Update: Secret Bridge Migration Timeline
- SCRT Labs Delegation Update
Solana
289 merged PRs (1, 2, 3), 90 closed issues (1, 2), 34 open issues (1, 2, 3)
Soroban
120 merged PRs (1, 2, 3, 4), 65 closed issues (1, 2, 3), 23 open issues (1, 2, 3, 4)
- Announcing RPCiege: Siege 5, Space Continuum
- Sorobanathon Road to Mainnet: A Retrospective
- Protocol 20: Preparing for Smart Contracts on Stellar
- Stellar Community Fund: $10M+ in XLM Distributed in 10 Review Rounds
- Stellar Community Fund: A New Era of Community Empowerment Begins
Spacemesh
10 merged PRs (1), 3 closed issues (1), 3 open issues (1)
Subspace Network
87 merged PRs (1, 2, 3, 4), 22 closed issues (1), 10 open issues (1, 2)
Sui
474 merged PRs (1, 2, 3, 4), 341 closed issues (1), 7 open issues (1)
- Get Real-Time Weather Data with the Sui Weather Oracle
- Enhancing the Sui Ecosystem with Space and Time’s Proof of SQL
- Public report of Sui’s zkLogin audit
Zcash
28 merged PRs (1, 2, 3, 4, 5), 4 closed issues (1), 12 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, 1 open issues (1)
BDK
26 merged PRs (1, 2), 25 closed issues (1, 2, 3), 30 open issues (1, 2, 3, 4, 5, 6)
Bitcoin Protocol
3 merged PRs (1, 2, 3), 0 closed issues, 1 open issues (1)
BitMask
15 merged PRs (1), 3 closed issues (1), 3 open issues (1)
Bitswap
16 merged PRs (1), 6 closed issues (1), 5 open issues (1)
CivKit
40 merged PRs (1, 2), 0 closed issues, 1 open issues (1)
Electrs
6 merged PRs (1), 1 closed issues (1), 1 open issues (1)
Fedimint
167 merged PRs (1, 2), 100 closed issues (1, 2), 60 open issues (1, 2)
LDK
68 merged PRs (1, 2, 3, 4, 5, 6, 7), 25 closed issues (1, 2, 3, 4, 5), 32 open issues (1, 2, 3, 4)
Nakamoto
1 merged PRs (1), 0 closed issues, 0 open issues
Nomic
1 merged PRs (1), 0 closed issues, 1 open issues (1)
RGB
19 merged PRs (1, 2, 3, 4), 1 closed issues (1), 7 open issues (1, 2, 3)
Rust Bitcoin
44 merged PRs (1, 2, 3, 4, 5, 6), 20 closed issues (1, 2, 3, 4, 5), 26 open issues (1, 2, 3, 4)
Rust Payjoin
7 merged PRs (1), 2 closed issues (1), 0 open issues
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), 4 closed issues (1), 3 open issues (1)
Foundry
257 merged PRs (1, 2, 3, 4, 5), 190 closed issues (1, 2, 3, 4), 115 open issues (1, 2, 3)
Lighthouse
38 merged PRs (1, 2, 3, 4, 5, 6), 20 closed issues (1, 2, 3, 4), 19 open issues (1, 2)
Polygon Zero
83 merged PRs (1, 2, 3, 4, 5), 13 closed issues (1, 2), 5 open issues (1)
Reth
284 merged PRs (1), 80 closed issues (1), 37 open issues (1)
Rust Ethereum
53 merged PRs (1), 3 closed issues (1), 2 open issues (1)
Rust Web3
1 merged PRs (1), 0 closed issues, 1 open issues (1)
Starkware
366 merged PRs (1, 2, 3, 4), 36 closed issues (1, 2, 3), 6 open issues (1, 2, 3)
- How STARKs work if you don’t care about FRI
- Cairo’s public memory
- Herodotus: Proving Ethereum’s State Using Storage Proofs on Starknet
zkSync Era
290 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21), 7 closed issues (1, 2), 46 open issues (1, 2, 3, 4, 5, 6)
- Uncovering a ZK-EVM Soundness Bug in zkSync Era
- Click and Deploy Your Hyperchain! First Cohort of RaaS Providers Live on ZK Stack
If we’ve missed any other notable Rust Ethereum projects or ecosystems, feel free to contribute!
Events
Dec 8-10 | Bengaluru, India | ETHIndia
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 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 ❤️