RiB Newsletter #27
Welcome to the #27 edition of Rust in Blockchain, the chillest newsletter about the chillest tech. Previous: #26.
It was a slow month, with few project updates, and few new projects.
Thanks
Thanks to contributors:
apalepu23, etovika, Brian Anderson, 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…
Stateright is a model checker for implementing distributed systems in Rust. Unlike traditional model checkers like TLA+, Stateright is a Rust DSL, and is able to check the Rust production implementation of a system. It includes examples of Paxos and other simple algorithms.
Interesting Things
Blog Posts
- Plookup — An Algorithm Widely Used in zkEVM
- Exploring Popular zkEVM Solutions: AppliedZKP, Matter Labs, Hermez, and Sin7Y
- Overview of the Rust cryptography ecosystem
- Bridges in Crypto-Space
- Mitigating Miner Extractable Value (MEV) with Gnosis Safe
- Demystifying recursive zero knowledge proofs. From the anoma network.
Papers
- Aggregating hash-based signatures using STARKs
- One-time Traceable Ring Signatures
- Aurora: a probabilistic algorithm for distributed ledgers enabling trustless synchronization and transaction inclusion verification
- Sharding-Based Proof-of-Stake Blockchain Protocols: Security Analysis
- Zero-Knowledge Middleboxes
- The Limits of Code Deference
Projects
- Dylint. A tool for running Rust lints from dynamic libraries.
- mina-vrf-rs. The Mina consensus algorithm uses a VRF to determine whether a block producer is eligible to produce a block at a specific slot.
- YUL compiler. The compiler from YUL intermediate language to zkEVM bytecode.
Videos
Most Active in August
Solana: 341 merged PRs (1, 2), 45 closed issues (1, 2), 53 open issues (1, 2)
Parity: 262 merged PRs (1, 2, 3, 4, 5, 6), 91 closed issues (1, 2, 3, 4, 5), 88 open issues (1, 2, 3, 4, 5, 6)
Aleo: 136 merged PRs (1, 2, 3), 54 closed issues (1, 2, 3), 45 open issues (1, 2, 3)
Project Updates
Aleo
136 merged PRs (1, 2, 3), 54 closed issues (1, 2, 3), 45 open issues (1, 2, 3)
ChainSafe
7 merged PRs (1), 12 closed issues (1), 10 open issues (1)
COMIT
15 merged PRs (1), 16 closed issues (1), 24 open issues (1)
Concordium
20 merged PRs (1, 2, 3), 7 closed issues (1, 2, 3), 12 open issues (1, 2)
Conflux
2 merged PRs (1), 2 closed issues (1), 0 open issues
Dfinity
35 merged PRs (1, 2, 3, 4, 5), 4 closed issues (1, 2, 3, 4), 10 open issues (1, 2, 3)
Diem
143 merged PRs (1), 13 closed issues (1), 14 open issues (1)
Elrond
32 merged PRs (1, 2), 0 closed issues, 0 open issues
Fluence
24 merged PRs (1, 2, 3, 4), 3 closed issues (1, 2, 3), 6 open issues (1, 2, 3)
Golem
20 merged PRs (1, 2), 16 closed issues (1), 7 open issues (1)
Grin
3 merged PRs (1), 0 closed issues, 0 open issues
Holochain
55 merged PRs (1, 2, 3), 0 closed issues, 7 open issues (1, 2)
Interledger
4 merged PRs (1), 0 closed issues, 2 open issues (1)
IOTA
18 merged PRs (1), 4 closed issues (1), 9 open issues (1)
Lighthouse
7 merged PRs (1), 20 closed issues (1, 2), 14 open issues (1)
MobileCoin
27 merged PRs (1, 2), 0 closed issues, 7 open issues (1)
NEAR
121 merged PRs (1, 2, 3), 43 closed issues (1, 2, 3), 49 open issues (1, 2)
Nervos
79 merged PRs (1, 2, 3, 4), 18 closed issues (1, 2, 3), 8 open issues (1, 2, 3)
Parity
262 merged PRs (1, 2, 3, 4, 5, 6), 91 closed issues (1, 2, 3, 4, 5), 88 open issues (1, 2, 3, 4, 5, 6)
- Network Stability Report: Kusama With Parachains
- Making History: An Overview of the First Five Parachain Slot Auctions on Kusama
- Kusama Parachain Auctions: Second Batch
Rust Bitcoin
36 merged PRs (1, 2, 3), 11 closed issues (1, 2, 3), 10 open issues (1, 2, 3)
Rust Ethereum
1 merged PRs (1), 1 closed issues (1), 3 open issues (1)
Secret Network
22 merged PRs (1, 2), 15 closed issues (1), 4 open issues (1)
Solana
341 merged PRs (1, 2), 45 closed issues (1, 2), 53 open issues (1, 2)
Spacemesh
19 merged PRs (1), 47 closed issues (1, 2), 80 open issues (1, 2)
TezEdge
42 merged PRs (1), 0 closed issues, 0 open issues
Zcash
86 merged PRs (1, 2, 3), 36 closed issues (1, 2, 3), 57 open issues (1, 2, 3)
- What would a Zcash Proof-of-Stake transition look like?
- New releases to help enable Zcash Shielded by Default
zkSync
5 merged PRs (1), 3 closed issues (1), 3 open issues (1)
Events
Aug 31 - Oct 8 | Online
Sep 6-10 | Online
6th IEEE European Symposium on Security and Privacy
Sep 10 - Oct 4 | Online
Nervos Hackathon: Broaden the Spectrum
Sep 14 | Online
Sep 18 | Online
Sep 26-28 | Online
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
ChainSafe | Toronto; Remote
Dash Core Group | Remote
DEX Labs | Remote
Dusk Network | Remote
- Rust Developer with experience in WASM
More jobs can be found at Job Board.
Want to be included in the next issue? Feel free to submit a PR to the #28 draft.
Join the discussion on RiB telegram group ❤️