RiB Newsletter #26
Welcome to the #26 edition of Rust in Blockchain, the chillest newsletter about the chillest tech. Previous: #25.
Thanks
Thanks to contributors: Ernest Kissiedu, haochizzle, Max Wegman, Pranay Mohan, Pratyush Mishra, 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 an async implementation of JSON-RPC, from Parity, who also created the popular jsonrpc crate.
Interesting Things
News
- Gnosis client development team Joins Erigon (formerly Turbo-Geth) to Release Next-Gen Ethereum Client. Gnosis deprecates OpenEthereum.
Blog Posts
- 2021 Altcoin Node Sync Tests
- Demystifying recursive zero-knowledge proofs
- Awesome Unstable Rust Features
Papers
- Kadcast-NG: A Structured Broadcast Protocol for Blockchain Networks
- AToM: Active Topology Monitoring for the Bitcoin Peer-to-Peer Network
- Stochastic Modelling of Blockchain Consensus
- Proof-of-Stake Mining Games with Perfect Randomness
- Darlin: A proof carrying data scheme based on Marlin
- Layer 2 Blockchain Scaling: a Survey
Projects
- Anoma. Implementation of the Anoma protocol in Rust. Anoma is a sovereign, proof-of-stake blockchain protocol that enables private, asset-agnostic cash and private bartering among any number of parties. The paper: Anoma: Undefining Money.
- Nova. Recursive SNARKs without trusted setup.
- Winterfell. A STARK prover and verifier for arbitrary computations.
- The LibraBFT Simulator. Discrete-Event Simulation for BFT Consensus Protocols.
- jsonrpsee. JSON-RPC library designed for async/await in Rust. Designed to be the successor to ParityTech’s JSONRPC crate.
- Rust Cryptography Interest Group (RCIG): Awesome Rust Cryptography
Most Active in July
Solana: 345 merged PRs (1, 2), 29 closed issues (1, 2), 65 open issues (1, 2)
Parity: 257 merged PRs (1, 2, 3, 4, 5, 6), 139 closed issues (1, 2, 3, 4, 5), 81 open issues (1, 2, 3, 4, 5)
NEAR: 132 merged PRs (1, 2, 3), 141 closed issues (1, 2, 3, 4), 57 open issues (1, 2, 3)
Project Updates
Aleo
167 merged PRs (1, 2, 3), 57 closed issues (1, 2, 3), 57 open issues (1, 2, 3)
ChainSafe
10 merged PRs (1), 11 closed issues (1), 3 open issues (1)
- Polkadot Index Network Token (PINT) community update #1
- Polkadot Index Network Token (PINT) community update #2
- Forest Growth: An update from the Filecoin Rust implementation team
- Rising Tides: How the Mina Protocol can benefit Web 3.0 - An examination of Mina’s lightweight non-consensus full nodes and Rust x Wasm
CodeChain
33 merged PRs (1), 5 closed issues (1), 2 open issues (1)
Concordium
22 merged PRs (1, 2, 3, 4), 7 closed issues (1, 2, 3), 27 open issues (1, 2, 3, 4)
- Concordium Announces Developers Open Grants Programme. GitHub: Concordium-Free-Open-Grants-Program. The Concordium Grant program has a specific mandate that recipients code must be open-sourced, and tooling developed must benefit both the Blockchain and Rustlang open source ecosystems.
Conflux
18 merged PRs (1), 6 closed issues (1), 2 open issues (1)
Dfinity
39 merged PRs (1, 2, 3, 4, 5), 5 closed issues (1, 2, 3), 5 open issues (1, 2, 3, 4)
Diem
128 merged PRs (1), 9 closed issues (1), 7 open issues (1)
Elrond
26 merged PRs (1), 0 closed issues, 0 open issues
Fluence
22 merged PRs (1, 2, 3, 4), 1 closed issues (1), 18 open issues (1, 2, 3, 4)
Golem
30 merged PRs (1), 34 closed issues (1), 30 open issues (1)
Holochain
47 merged PRs (1, 2, 3, 4), 3 closed issues (1, 2), 5 open issues (1)
IOTA
31 merged PRs (1), 6 closed issues (1), 2 open issues (1)
Lighthouse
18 merged PRs (1, 2), 13 closed issues (1), 10 open issues (1, 2)
MobileCoin
17 merged PRs (1, 2), 3 closed issues (1), 9 open issues (1)
NEAR
132 merged PRs (1, 2, 3), 141 closed issues (1, 2, 3, 4), 57 open issues (1, 2, 3)
Nervos
78 merged PRs (1, 2, 3), 6 closed issues (1), 6 open issues (1, 2, 3, 4)
Parity
257 merged PRs (1, 2, 3, 4, 5, 6), 139 closed issues (1, 2, 3, 4, 5), 81 open issues (1, 2, 3, 4, 5)
Rust Bitcoin
34 merged PRs (1, 2, 3, 4), 13 closed issues (1, 2, 3, 4), 22 open issues (1, 2, 3, 4)
Rust Ethereum
4 merged PRs (1, 2), 0 closed issues, 0 open issues
Secret Network
6 merged PRs (1), 10 closed issues (1), 23 open issues (1)
Solana
345 merged PRs (1, 2), 29 closed issues (1, 2), 65 open issues (1, 2)
Spacemesh
54 merged PRs (1, 2), 73 closed issues (1, 2), 57 open issues (1, 2)
TezEdge
62 merged PRs (1), 2 closed issues (1), 0 open issues
Zcash
100 merged PRs (1, 2, 3), 38 closed issues (1, 2, 3), 45 open issues (1, 2)
Events
Jul 30 - Aug 20 | Online
Aug 5 | Online
Aug 5-7 | Online
Sep 6-10 | Online
6th IEEE European Symposium on Security and Privacy
Sep 14 | Online
Sep 26-28 | Arlington, VA, US
ACM Advances in Financial Technologies - AFT 2021
Oct 4-8 | Darmstadt, Germany
5th International Workshop on Cryptocurrencies and Blockchain Technology - CBT 2021
Oct 6–8 | Darmstadt, Germany
STM2021: The 17th International Workshop on Security and Trust Management
Nov 18-19 | Online
Tokenomics 2021: 3rd International Conference on Blockchain Economics, Security and Protocols
Dec 1-3 | Seoul, Korea
ICISC: The 24th Annual International Conference on information Security and Cryptology
Careers
arkworks
| Remote
ChainSafe | Remote
cLabs / Celo | Remote
Parity Technologies | Berlin or Remote
- Core Rust Developer - Cross-chain Messaging (Polkadot)
- Core Rust Developer - Consensus (Polkadot)
- Rust Developer - Tools
- Rust/Core Developer - Open Application to our 10+ open Rust engineering positions
More jobs can be found at Job Board.
Want to be included in the next issue? Feel free to submit a PR to the #27 draft.
Join the discussion on RiB telegram group ❤️