RiB Newsletter #58
Welcome to the #58 edition of Rust in Blockchain, the monthly newsletter about Rust, distributed systems, cryptography, and other industry topics. Previous: #57.
Thanks
Thanks to contributors: Daniel Savu, 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…
mopro
is a toolkit for creating, building, testing, and running zero-knowledge
proofs across multiple platforms and prooving systems.
Interesting Things
News
- Worldcoin Foundation Open Sources Core Components of the Orb’s Software. The source code orb-software.
Blog Posts
Papers
- Atomic and Fair Data Exchange via Blockchain
- Re-Randomized FROST
- DARE to agree: Byzantine Agreement with Optimal Resilience and Adaptive Communication
- Accountable Decryption made Formal and Practical (Revised)
- Exponent-VRFs and Their Applications
Projects
- mopro-cli. A CLI tool for client-side proving of Zero Knowledge Proofs.
- plonky2.5. Verify plonky3 proofs in plonky2.
Most Active in March
Starkware: 450 merged PRs, 22 closed issues, 33 open issues
Sui: 404 merged PRs, 223 closed issues, 3 open issues
Parity: 314 merged PRs, 118 closed issues, 134 open issues
Dfinity: 311 merged PRs, 9 closed issues, 13 open issues
zkSync Era: 304 merged PRs, 54 closed issues, 31 open issues
Project Updates
Aleo
73 merged PRs (1, 2, 3), 31 closed issues (1, 2, 3), 99 open issues (1, 2)
Anoma
33 merged PRs (1, 2, 3, 4), 37 closed issues (1, 2), 74 open issues (1, 2, 3)
Aptos
257 merged PRs (1, 2), 67 closed issues (1, 2), 58 open issues (1, 2)
Casper
57 merged PRs (1, 2, 3), 27 closed issues (1, 2), 16 open issues (1, 2)
Chainflip
116 merged PRs (1), 0 closed issues, 0 open issues
COMIT
6 merged PRs (1), 2 closed issues (1), 1 open issues (1)
Concordium
43 merged PRs (1, 2, 3, 4, 5), 43 closed issues (1, 2, 3), 10 open issues (1, 2, 3, 4)
Conflux
3 merged PRs (1), 17 closed issues (1), 3 open issues (1)
DarkFi
5 merged PRs (1), 1 closed issues (1), 0 open issues
Dfinity
311 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21), 9 closed issues (1, 2, 3, 4, 5), 13 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9)
Dusk Network
81 merged PRs (1, 2, 3, 4, 5, 6), 68 closed issues (1, 2, 3, 4, 5, 6, 7), 32 open issues (1, 2, 3, 4, 5, 6)
Espresso Systems
241 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16), 114 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9), 54 open issues (1, 2, 3, 4, 5, 6, 7)
Filecoin
39 merged PRs (1, 2), 0 closed issues, 3 open issues (1, 2)
- Filecoin Network Version 22 Dragon Upgrade
- FIL Dev Summit Track on Smart Storage & dApps
- Unveiling FIL-RetroPGF-1: Retroactively Funding Filecoin Public Goods
Findora
14 merged PRs (1, 2), 0 closed issues, 0 open issues
Fluence
129 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9), 1 closed issues (1), 0 open issues
Fuel
163 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), 97 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 137 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
Golem
38 merged PRs (1, 2, 3, 4), 21 closed issues (1, 2, 3), 26 open issues (1, 2, 3, 4, 5)
- Introducing The Onboarding Portal: Your Gateway to Golem Network!
- Reputation System Gets a Turbo Boost: AgreementSelector Speeds Up Tasks using Top Performers
Grin
1 merged PRs (1), 1 closed issues (1), 3 open issues (1, 2)
Helium
32 merged PRs (1, 2, 3, 4), 1 closed issues (1), 5 open issues (1, 2, 3)
Holochain
118 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 16 closed issues (1, 2, 3), 52 open issues (1, 2, 3, 4)
IOTA
96 merged PRs (1, 2, 3, 4, 5), 122 closed issues (1, 2, 3, 4, 5), 15 open issues (1, 2, 3, 4)
Lurk
55 merged PRs (1, 2, 3, 4, 5, 6, 7), 19 closed issues (1, 2, 3, 4, 5), 26 open issues (1, 2, 3, 4, 5, 6, 7)
Maidsafe
120 merged PRs (1, 2, 3, 4), 7 closed issues (1), 13 open issues (1, 2)
Mina
45 merged PRs (1), 12 closed issues (1), 11 open issues (1)
MobileCoin
8 merged PRs (1, 2), 0 closed issues, 1 open issues (1)
MultiversX
85 merged PRs (1, 2, 3, 4, 5, 6, 7), 0 closed issues, 0 open issues
NEAR
278 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), 90 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), 90 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
Nervos
63 merged PRs (1, 2, 3, 4, 5, 6, 7, 8), 27 closed issues (1, 2, 3, 4, 5, 6), 4 open issues (1, 2, 3, 4)
Oasis
10 merged PRs (1, 2, 3), 0 closed issues, 2 open issues (1)
Parity
314 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21), 118 closed issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14), 134 open issues (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
Radix
80 merged PRs (1, 2, 3, 4, 5), 0 closed issues, 1 open issues (1)
Secret Network
3 merged PRs (1), 0 closed issues, 0 open issues
Solana
126 merged PRs (1, 2), 87 closed issues (1, 2, 3), 7 open issues (1, 2)
Soroban
41 merged PRs (1, 2, 3, 4, 5), 20 closed issues (1, 2, 3), 29 open issues (1, 2, 3, 4, 5, 6)
- EVM to Soroban Understanding Data Types
- Auth (-entication) and (-orization) in blockchain
- The Soroban Audit Bank: Fostering a Secure Smart Contract Ecosystem
- Smart Contracts Made Simple: Dogfooding Soroban at the SDF
- Yield-Bearing Assets on Stellar: Unlocking Potential with Soroban
- How to develop securely on Soroban? Storage types with unbounded data
Spacemesh
15 merged PRs (1, 2), 4 closed issues (1), 2 open issues (1)
Subspace Network
78 merged PRs (1, 2), 30 closed issues (1, 2), 23 open issues (1, 2)
Sui
404 merged PRs (1, 2, 3), 223 closed issues (1), 3 open issues (1, 2)
- Sui Overflow: Sui’s first global virtual hackathon
- Let’s Move Sui Helps Developers who want to Move on Sui
- Scaling Out Sui Execution with Pilotfish
- Create and Execute PTBs on Sui with the Sui CLI
Zcash
88 merged PRs (1, 2, 3, 4, 5), 43 closed issues (1), 25 open issues (1, 2)
Rust in Bitcoin
For discussion join the Rust in Bitcoin Telegram group.
AluVM
4 merged PRs (1, 2), 1 closed issues (1), 2 open issues (1, 2)
BDK
28 merged PRs (1, 2, 3, 4, 5), 37 closed issues (1, 2, 3, 4), 11 open issues (1, 2, 3)
Bitcoin Protocol
10 merged PRs (1, 2, 3), 2 closed issues (1, 2), 0 open issues
Bitswap
28 merged PRs (1), 0 closed issues, 0 open issues
Cyphernet
1 merged PRs (1), 0 closed issues, 0 open issues
Electrs
4 merged PRs (1), 5 closed issues (1), 2 open issues (1)
Fedimint
211 merged PRs (1), 45 closed issues (1), 47 open issues (1)
LDK
52 merged PRs (1, 2, 3, 4, 5, 6), 9 closed issues (1, 2, 3, 4), 19 open issues (1, 2, 3, 4)
LNP/BP
4 merged PRs (1), 1 closed issues (1), 1 open issues (1)
Nakamoto
4 merged PRs (1), 3 closed issues (1), 0 open issues
Nomic
6 merged PRs (1, 2), 0 closed issues, 0 open issues
RGB
34 merged PRs (1, 2, 3, 4), 14 closed issues (1, 2, 3), 2 open issues (1, 2)
Rust Bitcoin
68 merged PRs (1, 2, 3, 4), 32 closed issues (1, 2, 3), 29 open issues (1, 2, 3, 4)
Rust Payjoin
13 merged PRs (1), 8 closed issues (1), 4 open issues (1)
Rust Simplicity
4 merged PRs (1), 1 closed issues (1), 1 open issues (1)
Strict Types
2 merged PRs (1), 0 closed issues, 1 open issues (1)
Talaia
5 merged PRs (1), 1 closed issues (1), 1 open issues (1)
If we’ve missed any other notable Rust Bitcoin projects or ecosystems, feel free to contribute!
Rust in Ethereum
Ethers-rs
8 merged PRs (1), 4 closed issues (1), 3 open issues (1)
Foundry
199 merged PRs (1, 2, 3, 4), 160 closed issues (1, 2), 121 open issues (1, 2, 3, 4)
Lighthouse
61 merged PRs (1, 2, 3, 4, 5), 31 closed issues (1, 2, 3), 28 open issues (1, 2, 3)
Polygon Zero
64 merged PRs (1, 2, 3, 4, 5), 20 closed issues (1, 2, 3), 15 open issues (1, 2, 3, 4, 5)
Reth
297 merged PRs (1), 151 closed issues (1), 82 open issues (1)
Rust Web3
2 merged PRs (1), 0 closed issues, 0 open issues
Starkware
450 merged PRs (1, 2, 3, 4, 5, 6), 22 closed issues (1), 33 open issues (1, 2, 3, 4)
zkSync Era
304 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20), 54 closed issues (1, 2, 3, 4), 31 open issues (1, 2, 3, 4, 5, 6)
If we’ve missed any other notable Rust Ethereum projects or ecosystems, feel free to contribute!
Events
Apr 5-26 | Online | Ethereum Async hackathon: Scaling Ethereum 2024
Apr 8-12 | Paris, France | Paris Blockchain Week
Apr 10-11 | Paris, France | Sui Basecamp
Apr 10 | Athens, Greece | zkSummit11
Apr 11 | Athens, Greece | ZK Accelerate
Apr 21 | Online | Sui hackathon: Suii Overflow
Apr 22-25 | Athens, Greece | EuroSys 2024
May 3-5 | Sydney, Australia | ETHGlobal Sydney
May 18-19 | Brisbane, Australia | AI + Web3 Convention
May 20-Jun 20 | Singapore | The Polkadot Blockchain Academy
May 21-23 | Berlin, Germany | DappCon
May 24-26 | Berlin, Germany | ETHBerlin
May 26-30 | Zurich, Switzerland | Eurocrypt 2024
May 29-31 | Austin, US | Consensus
May 31-Jun 2 | Prague, Czech Republic | ETH Prague
Jun 5-6 | Santa Clara, US | Blockchain Expo North America
Jun 19-24 | Zurich, Switzerland | RustFest Zürich
Jul 4-7 | Istanbul, Turkey | Blockchain Expo World
Jul 8-11 | Brussels, Belgium | EthCC
Jul 12–14 | Brussels, Belgium | ETHGlobal Brussels
Aug 18-22 | Santa Barbara, US | Crypto 2024
Aug 28-29 | Tokyo, Japan | WebX 2024
Sep 10-13 | Montreal, Canada | RustConf 2024
Nov 12-15 | Bangkok, Thailand | DevCon 7
Careers
Hyperlane | New York, London
- Engineering Manager (New York)
- Engineering Manager (London)
- Tech Lead (New York)
- Tech Lead (London)
- Senior Rust Engineer (New York)
- Senior Rust Engineer (London)
- Senior Software Engineer (New York)
- Senior Software Engineer (London)
- Developer Relations Engineer (New York)
- Developer Relations Engineer (London)
- Partner Engineer (New York)
- Partner Engineer (London)
Worldcoin | US, Germany
- Senior Software Engineer, Backend (Germany)
- Senior Embedded Software Engineer, Rust (Munich, Germany)
- Embedded Platform Lead, Orb Software (Munich, Germany)
- Senior Staff / Principal Engineer, Orb Backend (San Francisco/Munich)
- Senior Embedded Software Engineer, Internal Tools (Munich, Germany)
- Staff Rust Engineer, Protocol (San Francisco/Munich)
- Senior Rust Developer, Protocol (San Francisco/Munich)
- Senior Application Security Engineer (San Francisco, USA)
- Senior Security Operations Engineer (San Francisco, USA)
- Senior Device Security Engineer (San Francisco, USA)
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 ❤️