RiB Newsletter #52
Welcome to the #52 edition of Rust in Blockchain, the monthly newsletter about Rust, distributed systems, cryptography, and other industry topics. Previous: #51.
Thanks
Thanks to contributors: Farhad Shabani, 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…
The Polkadot Blockchain Academy Book.
This is the recently released course content for the Polkadot Blockchain Academy. Lots of background on topics that are not Polkadot-specific, including cryptography, game theory, blockchains and smart contracts.
Interesting Things
Papers
- zk-Bench: A Toolset for Comparative Evaluation and Performance Benchmarking of SNARKs
- Efficient Agreement Over Byzantine Gossip
- Algebraic Group Model with Oblivious Sampling
- PQ.V.ALU.E: Post-Quantum RISC-V Custom ALU Extensions on Dilithium and Kyber
- Measuring the Concentration of Control in Contemporary Ethereum
- Meeting in a Convex World: Convex Consensus with Asynchronous Fallback
- FlexiRand: Output Private (Distributed) VRFs and Application to Blockchains
Projects
- continuation-batcher. A standalone proof compress & batch tool for zkWASM guest and host circuits.
- mina bridge. Bridge from Mina to Ethereum.
- Botanix. A port of Ethereum to run on Bitcoin. Reportedly written in Rust, but no source yet.
Videos
- Proceedings from The Zero Knowledge Summit.
- Awesome Bitcoin Developer Tools: Devimint. Appears to be written in Rust.
Most Active in September
Parity 384 merged PRs, 178 closed issues, 182 open issues
Sui: 368 merged PRs, 48 closed issues, 6 open issues
Dfinity: 368 merged PRs, 15 closed issues, 6 open issues
Solana: 308 merged PRs, 60 closed issues, 27 open issues
Reth: 275 merged PRs, 135 closed issues, 52 open issues
Project Updates
Aleo
127 merged PRs (1, 2, 3, 4), 15 closed issues (1, 2, 3), 16 open issues (1, 2, 3, 4)
Anoma
85 merged PRs (1, 2, 3), 28 closed issues (1, 2, 3, 4), 17 open issues (1)
- Privacy in Tents: an overview of private solving strategies
- An Introduction to Intents and Intent-centric Architectures
- Typhon’s Chimera Chains
- Zexe vs. VeriZexe vs. Taiga
Aptos
273 merged PRs (1, 2), 27 closed issues (1), 51 open issues (1)
Casper
28 merged PRs (1, 2), 34 closed issues (1), 20 open issues (1, 2)
COMIT
6 merged PRs (1), 1 closed issues (1), 0 open issues
Concordium
20 merged PRs (1, 2, 3, 4, 5, 6), 10 closed issues (1, 2, 3, 4), 15 open issues (1, 2, 3, 4)
DarkFi
14 merged PRs (1), 2 closed issues (1), 1 open issues (1)
Dfinity
368 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18), 15 closed issues (1, 2, 3, 4, 5, 6), 6 open issues (1, 2, 3)
- Global R&D: September 2023 Edition
- WebAssembly on the Internet Computer
- Securing cross-chain communication from Ethereum to the Internet Computer with an on-chain Light Client
Dusk Network
41 merged PRs (1, 2, 3, 4), 24 closed issues (1, 2, 3, 4), 28 open issues (1, 2, 3, 4, 5)
Espresso Systems
105 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 118 closed issues (1, 2, 3, 4), 88 open issues (1, 2, 3, 4, 5, 6)
Filecoin
117 merged PRs (1, 2, 3, 4, 5, 6, 7), 61 closed issues (1, 2, 3, 4, 5), 28 open issues (1, 2, 3, 4, 5)
Findora
6 merged PRs (1), 0 closed issues, 0 open issues
Fluence
138 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), 0 closed issues, 1 open issues (1)
Fuel
139 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9), 139 closed issues (1, 2, 3, 4, 5, 6), 84 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9)
Golem
54 merged PRs (1, 2, 3, 4, 5, 6), 24 closed issues (1, 2, 3), 15 open issues (1, 2, 3, 4)
Grin
3 merged PRs (1, 2, 3), 3 closed issues (1), 0 open issues
Helium
37 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9), 5 closed issues (1, 2, 3), 3 open issues (1, 2)
Holochain
139 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9), 8 closed issues (1, 2, 3), 9 open issues (1, 2, 3)
IOTA
159 merged PRs (1, 2, 3, 4, 5), 107 closed issues (1, 2, 3), 49 open issues (1, 2)
- IOTA Stardust Upgrade
- Five Principles: The Fundamentals That Every DLT Needs
- Replacing the Coordinator with a Validator Committee
Maidsafe
108 merged PRs (1, 2, 3, 4), 12 closed issues (1), 4 open issues (1)
Mina
2 merged PRs (1), 1 closed issues (1), 3 open issues (1)
MobileCoin
48 merged PRs (1, 2, 3, 4), 1 closed issues (1), 0 open issues
MultiversX
50 merged PRs (1, 2, 3, 4, 5, 6, 7), 1 closed issues (1), 1 open issues (1)
NEAR
126 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), 41 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9), 65 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
- FastAuth SDK Beta Now Available
- Announcing Web Push Notifications on B.O.S
- NEAR Protocol BigQuery Public Dataset
Nervos
44 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 6 closed issues (1, 2, 3), 8 open issues (1, 2, 3, 4)
Oasis
11 merged PRs (1), 2 closed issues (1), 1 open issues (1)
Parity
384 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), 178 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), 182 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, 28, 29, 30)
- Elevating Polkadot’s Performance and Scale with Asynchronous Backing
- Polkadot Consensus Part 1: Enhanced Economic Security via NPoS
Radix
165 merged PRs (1, 2, 3, 4, 5), 1 closed issues (1), 2 open issues (1)
Secret Network
7 merged PRs (1), 0 closed issues, 0 open issues
Solana
308 merged PRs (1, 2, 3, 4), 60 closed issues (1, 2), 27 open issues (1, 2)
- Validator Health REport
- Protocol 20 Upgrade Guide
- Shadow Drive Rust Web API. Shadow Drive is a decentralized storage system for Solana.
Soroban
115 merged PRs (1, 2, 3, 4, 5, 6, 7), 43 closed issues (1, 2, 3, 4), 35 open issues (1, 2, 3, 4, 5)
Spacemesh
1 merged PRs (1), 0 closed issues, 3 open issues (1)
Subspace Network
99 merged PRs (1, 2, 3), 32 closed issues (1, 2), 11 open issues (1, 2)
Sui
368 merged PRs (1, 2), 48 closed issues (1, 2), 6 open issues (1)
- Onboarding Made Simple with zkLogin
- zkLogin Best Practices and Business Considerations for Builders
- Maintain Sui’s Health and Earn Storage Rebates
- All About Account Abstraction
Zcash
122 merged PRs (1, 2, 3, 4, 5, 6, 7), 88 closed issues (1, 2, 3, 4, 5), 48 open issues (1, 2, 3)
Rust in Bitcoin
For discussion join the Rust in Bitcoin Telegram group.
BDK
13 merged PRs (1, 2), 9 closed issues (1, 2), 14 open issues (1, 2)
BitMask
2 merged PRs (1), 1 closed issues (1), 5 open issues (1)
Cyphernet
1 merged PRs (1), 1 closed issues (1), 2 open issues (1)
Electrs
2 merged PRs (1), 1 closed issues (1), 1 open issues (1)
Fedimint
138 merged PRs (1, 2), 62 closed issues (1, 2), 38 open issues (1, 2)
LDK
69 merged PRs (1, 2, 3, 4), 29 closed issues (1, 2, 3), 15 open issues (1, 2, 3)
LNP/BP
11 merged PRs (1, 2, 3, 4), 1 closed issues (1), 0 open issues
MyCitadel
1 merged PRs (1), 0 closed issues, 1 open issues (1)
Nomic
33 merged PRs (1, 2), 0 closed issues, 0 open issues
RGB
1 merged PRs (1), 1 closed issues (1), 1 open issues (1)
Rust Bitcoin
47 merged PRs (1, 2, 3, 4), 19 closed issues (1, 2, 3), 4 open issues (1)
Rust Simplicity
1 merged PRs (1), 0 closed issues, 0 open issues
Talaia
2 merged PRs (1), 3 closed issues (1), 4 open issues (1)
If we’ve missed any other notable Rust Bitcoin projects or ecosystems, feel free to contribute!
Rust in Ethereum
Ethers-rs
19 merged PRs (1), 11 closed issues (1), 6 open issues (1)
Foundry
145 merged PRs (1, 2), 141 closed issues (1, 2), 103 open issues (1, 2)
Lighthouse
39 merged PRs (1, 2, 3, 4, 5), 26 closed issues (1, 2, 3, 4), 29 open issues (1, 2, 3)
Polygon Zero
49 merged PRs (1, 2, 3), 10 closed issues (1), 4 open issues (1)
Reth
275 merged PRs (1), 135 closed issues (1), 52 open issues (1)
Starkware
257 merged PRs (1, 2, 3, 4), 27 closed issues (1), 11 open issues (1, 2)
zkSync
164 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21), 35 closed issues (1, 2, 3, 4), 23 open issues (1, 2, 3, 4)
If we’ve missed any other notable Rust Ethereum projects or ecosystems, feel free to contribute!
Events
Oct 2-7 | Online | Holochain Developer Training
Oct 30-Nov 3 | Amsterdam, Netherlands | Solana Breakpoint
Nov 7-10 | Lisbon, Portugal | Nearcon 23
Nov 13-19 | Istanbul, Turkey | Devconnect
Nov 16-17 | Hollywood, CA, US and Virtual | HackFest Summit 2023
Nov 17-19 | Istanbul, Turkey | ETHGlobal Istanbul
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 ❤️