RiB Newsletter #25 - Hello, Summer
Welcome to the #25 edition of Rust in Blockchain, the chillest newsletter about the chillest tech. Previous: #24.
Thanks
Thanks to contributors: convexitydmcc, haochizzle, jkdipeppe, Ken Carpenter, Manuel Mauro, Mikhail Zabaluev, Thomas Lisankie, Tony Arcieri, 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 #26 draft.
Project Spotlight
Each month we like to shine a light on a notable Rust blockchain project. This month that project is…
This is a pure Rust, generic, no_std
-friendly implementation of
BIP32 hierarchical deterministic wallets and BIP39 mnemonics.
Interesting Things
Blog Posts
- All about Zero-Knowledge Proofs
- First impressions of Rust programming on Solana
- Interoperability Deep Dive: XCMP vs IBC vs Optics
- On the optimization of PlonK
- Optimizing Pairing-Based Cryptography: Montgomery Arithmetic in Rust
- Polygon: L2 or not L2?
Papers
- A General Purpose Transpiler for Fully Homomorphic Encryption
- Asynchronous Data Dissemination and its Applications
- DIV: Resolving the Dynamic Issues of Zero-knowledge Set Membership Proof in the Blockchain
- HEX-BLOOM: An Alternative to the Merkle Tree
- VCProof: Constructing Shorter and Faster-to-Verify zkSNARKs with Vector Oracles
- zkKYC: A solution concept for KYC without knowing your customer, leveraging self-sovereign identity and zero-knowledge proofs
Projects
- Cupcake. A Rust library for lattice-based additive homomorphic encryption.
- Oramfs. ORAM filesystem written in Rust.
- Rust
algonaut
. A rusty SDK for Algorand. It is currently working in progress. - Yatima. A programming language for the decentralized web.
Most Active in June
Parity: 328 merged PRs (1, 2, 3, 4, 5), 129 closed issues (1, 2, 3, 4, 5), 128 open issues (1, 2, 3, 4)
Solana: 296 merged PRs (1, 2), 23 closed issues (1, 2), 51 open issues (1, 2)
Zcash: 136 merged PRs (1, 2, 3), 44 closed issues (1, 2, 3), 88 open issues (1, 2, 3)
Project Updates
Aleo
88 merged PRs (1, 2, 3, 4), 57 closed issues (1, 2, 3), 33 open issues (1, 2, 3, 4)
ChainSafe
21 merged PRs (1), 32 closed issues (1), 19 open issues (1)
- Back into the Forest: ChainSafe’s Filecoin Rust implementation project update
- Realizing the Mina vision in Rust: ChainSafe’s Mina Protocol Rust implementation announcement
COMIT
32 merged PRs (1), 8 closed issues (1), 6 open issues (1)
Concordium
30 merged PRs (1, 2, 3, 4), 6 closed issues (1, 2), 4 open issues (1, 2, 3)
Conflux
18 merged PRs (1), 4 closed issues (1), 5 open issues (1)
Dfinity
43 merged PRs (1, 2, 3, 4, 5), 11 closed issues (1, 2, 3, 4, 5), 20 open issues (1, 2, 3, 4)
- Introducing the Internet Computer ‘Badlands’ Concept
- Motoko, a Programming Language Designed for the Internet Computer, Is Now Open Source
Diem
141 merged PRs (1), 22 closed issues (1), 26 open issues (1)
Elrond
22 merged PRs (1, 2), 0 closed issues, 0 open issues
Fluence
48 merged PRs (1, 2, 3, 4), 7 closed issues (1, 2), 8 open issues (1)
Golem
26 merged PRs (1), 42 closed issues (1, 2), 28 open issues (1)
Grin
1 merged PRs (1), 1 closed issues (1), 1 open issues (1)
Holochain
63 merged PRs (1, 2, 3, 4), 3 closed issues (1, 2), 4 open issues (1)
Interledger
3 merged PRs (1), 1 closed issues (1), 0 open issues
IOTA
8 merged PRs (1), 2 closed issues (1), 2 open issues (1)
Lighthouse
9 merged PRs (1, 2), 23 closed issues (1, 2), 7 open issues (1, 2)
MobileCoin
15 merged PRs (1, 2), 3 closed issues (1), 3 open issues (1)
NEAR
53 merged PRs (1, 2, 3), 72 closed issues (1, 2, 3), 14 open issues (1, 2)
Nervos
50 merged PRs (1, 2, 3), 6 closed issues (1, 2, 3), 1 open issues (1)
Oasis
0 merged PRs, 0 closed issues, 1 open issues (1)
Parity
328 merged PRs (1, 2, 3, 4, 5), 129 closed issues (1, 2, 3, 4, 5), 128 open issues (1, 2, 3, 4)
Rust Bitcoin
31 merged PRs (1, 2), 15 closed issues (1, 2, 3), 16 open issues (1, 2, 3)
Rust Ethereum
1 merged PRs (1), 1 closed issues (1), 1 open issues (1)
Secret Network
2 merged PRs (1), 1 closed issues (1), 3 open issues (1)
Solana
296 merged PRs (1, 2), 23 closed issues (1, 2), 51 open issues (1, 2)
Spacemesh
6 merged PRs (1, 2), 35 closed issues (1, 2), 27 open issues (1, 2)
TezEdge
43 merged PRs (1), 0 closed issues, 1 open issues (1)
Zcash
136 merged PRs (1, 2, 3), 44 closed issues (1, 2, 3), 88 open issues (1, 2, 3)
zkSync
0 merged PRs, 3 closed issues (1), 3 open issues (1)
Events
Sep 6-10 | Online
6th IEEE European Symposium on Security and Privacy
Sep 14 | Online
RustConf 2021. Submit your talk before Jul 11.
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 3 | Seoul, Korea
ICISC: The 24th Annual International Conference on information Security and Cryptology
Careers
ChainSafe | Remote
Convexity DMCC | Dubai, On Site & Remote
e^{i} Ventures | Remote
Foundation Devices | Boston, MA - San Diego, CA - Remote
IO Global | Remote
Oxygen | Dubai or 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 #26 draft.
Join the discussion on RiB telegram group ❤️