RiB Newsletter #48
Welcome to the #48 edition of Rust in Blockchain, the monthly newsletter about Rust, distributed systems, cryptography, and other industry topics. Previous: #47.
Thanks
Thanks to contributors: camilahanada, 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…
Nothing! It was a slow month.
Interesting Things
Blog Posts
- Stylus in Action: Lifecycle of a Stylus Contract
- ZK app developers should be able to see down to the constraints
- Where’s Waldo on RISC Zero
- Using Continuations to Prove Any EVM Transaction
Papers
- Arithmetization of predicates into Halo 2 using application specific trace types
- Simplex Consensus: A Simple and Fast Consensus Protocol
- ParBFT: Faster Asynchronous BFT Consensus with a Parallel Optimistic Path
- SoK: Distributed Randomness Beacons
- How to Design Fair Protocols in the Multi-Blockchain Setting
- Private Proof-of-Stake Blockchains using Differentially-private Stake Distortion
Most Active in May
Sui: 494 merged PRs, 138 closed issues, 50 open issues
Parity: 465 merged PRs, 186 closed issues, 135 open issues
Solana: 334 merged PRs, 73 closed issues, 27 open issues
Reth: 305 merged PRs, 132 closed issues, 45 open issues
Aptos: 293 merged PRs, 64 closed issues, 40 open issues
Project Updates
Aleo
121 merged PRs (1, 2, 3, 4, 5, 6), 46 closed issues (1, 2, 3, 4, 5), 13 open issues (1, 2, 3, 4)
Anoma
84 merged PRs (1, 2, 3, 4), 53 closed issues (1, 2, 3), 40 open issues (1, 2, 3)
Aptos
293 merged PRs (1), 64 closed issues (1), 40 open issues (1)
Casper
62 merged PRs (1, 2), 71 closed issues (1, 2), 37 open issues (1, 2)
Concordium
63 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 26 closed issues (1, 2, 3, 4), 20 open issues (1, 2, 3, 4)
Conflux
16 merged PRs (1), 0 closed issues, 1 open issues (1)
DarkFi
2 merged PRs (1), 0 closed issues, 0 open issues
Dfinity
62 merged PRs (1, 2, 3, 4, 5), 6 closed issues (1, 2, 3), 2 open issues (1, 2)
Dusk Network
15 merged PRs (1, 2), 14 closed issues (1, 2), 15 open issues (1, 2)
Espresso Systems
31 merged PRs (1, 2, 3), 145 closed issues (1, 2), 44 open issues (1, 2, 3, 4)
Filecoin
111 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 70 closed issues (1, 2, 3, 4, 5, 6), 32 open issues (1, 2, 3)
Findora
43 merged PRs (1, 2, 3, 4), 1 closed issues (1), 0 open issues
Fluence
68 merged PRs (1, 2, 3, 4, 5, 6, 7), 0 closed issues, 0 open issues
Fuel
161 merged PRs (1, 2, 3, 4, 5, 6, 7), 153 closed issues (1, 2, 3, 4, 5, 6, 7), 83 open issues (1, 2, 3, 4, 5, 6)
Golem
18 merged PRs (1, 2, 3), 19 closed issues (1, 2), 25 open issues (1, 2, 3)
Grin
2 merged PRs (1), 0 closed issues, 1 open issues (1)
Helium
2 merged PRs (1, 2), 0 closed issues, 0 open issues
Holochain
111 merged PRs (1, 2), 10 closed issues (1), 19 open issues (1)
IOTA
22 merged PRs (1, 2, 3, 4), 2 closed issues (1), 2 open issues (1, 2)
Maidsafe
63 merged PRs (1, 2), 19 closed issues (1), 15 open issues (1, 2)
Mina
0 merged PRs, 1 closed issues (1), 3 open issues (1)
MobileCoin
12 merged PRs (1), 3 closed issues (1), 1 open issues (1)
MultiversX
21 merged PRs (1, 2), 2 closed issues (1), 2 open issues (1)
NEAR
111 merged PRs (1, 2, 3, 4, 5, 6), 36 closed issues (1, 2, 3, 4, 5, 6), 31 open issues (1, 2, 3, 4, 5)
Nervos
45 merged PRs (1, 2, 3, 4, 5, 6), 16 closed issues (1, 2, 3, 4, 5, 6), 8 open issues (1, 2, 3)
Oasis
9 merged PRs (1), 0 closed issues, 3 open issues (1)
Parity
465 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14), 186 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), 135 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
Radix
86 merged PRs (1), 5 closed issues (1), 1 open issues (1)
Secret Network
19 merged PRs (1, 2, 3), 1 closed issues (1), 1 open issues (1)
Solana
334 merged PRs (1, 2), 73 closed issues (1, 2), 27 open issues (1, 2)
Subspace Network
38 merged PRs (1), 17 closed issues (1), 11 open issues (1)
Sui
494 merged PRs (1), 138 closed issues (1), 50 open issues (1)
Zcash
87 merged PRs (1, 2, 3, 4, 5), 32 closed issues (1, 2, 3, 4), 26 open issues (1, 2, 3)
Rust in Bitcoin
For discussion join the Rust in Bitcoin Telegram group.
BDK
18 merged PRs (1, 2, 3), 12 closed issues (1, 2, 3), 18 open issues (1, 2)
BitMask
31 merged PRs (1), 12 closed issues (1), 11 open issues (1)
Cyphernet
7 merged PRs (1, 2), 14 closed issues (1, 2), 0 open issues
Electrs
6 merged PRs (1), 13 closed issues (1), 2 open issues (1)
Fedimint
140 merged PRs (1), 44 closed issues (1), 35 open issues (1)
LDK
38 merged PRs (1, 2, 3), 21 closed issues (1, 2), 31 open issues (1, 2, 3)
LNP/BP
5 merged PRs (1, 2), 0 closed issues, 1 open issues (1)
MyCitadel
2 merged PRs (1), 0 closed issues, 2 open issues (1)
Nomic
1 merged PRs (1), 0 closed issues, 0 open issues
RGB
3 merged PRs (1, 2), 0 closed issues, 1 open issues (1)
Rust Bitcoin
45 merged PRs (1, 2, 3, 4), 22 closed issues (1, 2), 18 open issues (1, 2, 3)
Rust Simplicity
9 merged PRs (1), 0 closed issues, 9 open issues (1)
Talaia
5 merged PRs (1), 3 closed issues (1), 2 open issues (1)
If we’ve missed any other notable Rust Bitcoin projects or ecosystems, feel free to contribute!
Rust in Ethereum
Ethers-rs
35 merged PRs (1), 10 closed issues (1), 7 open issues (1)
Foundry
85 merged PRs (1), 71 closed issues (1), 96 open issues (1)
Lighthouse
21 merged PRs (1, 2), 28 closed issues (1, 2), 28 open issues (1)
Mir Protocol
46 merged PRs (1, 2), 0 closed issues, 4 open issues (1)
Reth
305 merged PRs (1), 132 closed issues (1), 45 open issues (1)
Starkware
259 merged PRs (1, 2, 3), 43 closed issues (1, 2), 13 open issues (1)
- Under the hood of Cairo 1.0: Exploring Sierra
- Scarb: Simplifying Cairo1 Package Management
- From Solidity to Cairo 1.0 (WIP)
- Exploring the Use Cases of Cheap Computation
- Scaling Ethereum Efficiently
If we’ve missed any other notable Rust Ethereum projects or ecosystems, feel free to contribute!
Events
Jun 9-10 | Prague, Czech Republic | ETHPrague
Jun 11-Jul 3 | Online | Pragma Cairo 1.0 Hackathon
Jun 17-20 | Paris, France | EthCC
Jun 28-29 | Copenhagen, Denmark | Polkadot Decoded
Jul 30-Aug 1 | Barcelona, Spain | Zcon 4
Aug 28-30 | Palo Alto, CA, US | The Science of Blockchain Conference 2023
Sep 5-6 | Seoul, Korea | Korea Blockchain Week
Sep 11-13 | Berlin, Germany | DappCon
Sep 12-13 | Singapore | DeCompute 2023
Sep 12-15 | Albuquerque, NM & Online | RustConf 2023
Sep 26-28 | Madrid, Spain | Stellar Meridian
Oct 30-Nov 3 | Amsterdam, Netherlands | Solana Breakpoint
Careers
Holochain | Americas Centric, Remote
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 ❤️