Welcome to the #33 edition of Rust in Blockchain, the monthly newsletter about Rust, distributed systems, cryptography, and other industry topics. Previous: #32.
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.
Each month we like to shine a light on a notable Rust blockchain project. This month that project is…
This is an implementation in Rust of CoinSwap, a long-discussed, but never implemented technique for improving the privacy and fungibility of Bitcoin. It involves an interactive agreement between two parties, performed over Tor, that results in exchanging ownership of two different addresses.
- Wormhole hack:
- Decommissioning Wormhole V1
- Arti 0.1.0 is released: Your somewhat-stable API is here!
- Rust Survey 2021 Results
- What Are Cross-Chain Smart Contracts?
- Encapsulated vs systemic complexity in protocol design
- Round-Optimal Byzantine Agreement
- Gradecast in Synchrony and Reliable Broadcast in Asynchrony with Optimal Resilience, Efficiency, and Unconditional Security
- Efficient NIZKs and Signatures from Commit-and-Open Protocols in the QROM
- The Power of the Differentially Oblivious Shuffle in Distributed Privacy Mechanisms
- CryptoMaze: Privacy-Preserving Splitting of Off-Chain Payments
- Azeroth: Auditable Zero-knowledge Transactions in Smart Contracts
- Zero-Knowledge Protocols for the Subset Sum Problem from MPC-in-the-Head with Rejection
- Proving UNSAT in Zero Knowledge
- Short-lived zero-knowledge proofs and signatures
- SNACKs: Leveraging Proofs of Sequential Work for Blockchain Light Clients
- Non-interactive Mimblewimble transactions, revisited
- awesome-move. Code and content from the Move programming language community.
- Teleport Transactions. CoinSwap implementation aims to improve the privacy of Bitcoin.
- RUSTSEC-2022-0009: Vulnerability in libp2p-core.
- RUSTSEC-2022-0010: Unsoundness in enum-map.
- RUSTSEC-2022-0011: Vulnerability in rust-crypto. This is an old and unmaintained library that should not be used.
- GHSA-45w3-v3g4-54pm: Potential segfault in SPIFFE authenticator (parsec).
- CVE-2022-24988: Buffer Overflow in galois_2p8.
- CVE-2022-23636: Invalid drop of partially-initialized instances in the pooling instance allocator for modules with defined
- CVE-2022-23639: Improper Restriction of Operations within the Bounds of a Memory Buffer and Race Condition in crossbeam-utils.
Most Active in February
- Bitcoin Smart Contracts Are Coming to Internet Computer DeFi Projects
- The Internet Computer’s Bitcoin Developer Preview Is Now Available
- Bitcoin Integration Developer Preview
- Announcing Soteria Premium: Auto Auditor for Solana Smart Contracts
- Welcome to the Solana Riptide Hackathon
0 merged PRs, 0 closed issues, 2 open issues (1)
Apr 16 - May 13th | Online
Apr 18-25 | Amsterdam
May 2-6 | Canada
May 29-30 | Trondheim, Norway
May 30 - Jun 3 | Trondheim, Norway
Jun 13-17 | Šibenik, Croatia
Aug 29-31 | Arrillaga Alumni Center, Stanford University
Anon | Africa, Remote
Blockstream | Remote
- Software Library Engineer (Rust)
- Software Library Engineer (C++)
- Full-Stack Software Engineer
- Cryptographic Engineer
- QA Engineer
- Product Management Director, Liquid
- Sr. Product Manager
- Product Manager
Fuel Labs | Remote
- Application Engineer [Rust, Sway]
- Compiler/Language Engineer [Rust]
- Junior Software Engineer [Rust]
- Senior Protocol Engineer [Rust]
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 ❤️