Rust in Blockchain Newsletter #6
Welcome to the #6 edition of Rust in Blockchain, the hypest newsletter about the hypest tech. Previous: #5.
Project spotlight
Each month we like to shine a light on a notable Rust blockchain project. This month that project is…
This is a great example of the type of useful crates that come out of Rust blockchain projects. It implements the Deoxys II authenticated encryption scheme, which was a winner of the CAESAR cryptographic competition. Authenticated ciphers ensure both the confidentiality and the authenticity of data, and have particular properties described in the CAESAR call for submissions.
Most active in November
Solana: 366 merged PRs, 74 closed issues
Parity Substrate: 190 merged PRs, 66 closed issues
NEAR: 97 merged PRs, 76 closed issues
Nervos CKB: 58 merged PRs, 67 closed issues
Project updates
Enigma
Grin
- PR: Hardfork2 by @tromp
- PR: Increase IO_TIMEOUT to allow nodes on high-latency connections to sync by @mmgen
- PR: Enable faster sync by @antiochp
- PR: Split state validation status into kernel and rproof updates by @JosephGoulden
- Issue: Security & Code audits
- Grin Newsletter
NEAR
- Video: NEAR Lunch and learn ep. 03: Light clients and proof-of-stake systems
- Video: NEAR Lunch and learn ep. 04: Nightshade: Consensus and finality
- Blog: Stake wars week 1 retro
- Blog: Stake wars week 2 retro
- Blog: Stake wars week 3 retro
Nervos CKB
- News: Nervos CKB Development Update #23 Version 0.25.2. Mainnet launch.
- News: Nervos CKB Mainnet is Live
- Blog: Approach to Designing a User Defined Token Standard on CKB: Part 1
- Blog: A General Method to Describe a “Smart Contract” on CKB
- Podcast: Alan Szepieniec on Hash Functions & Supersonic SNARKs
- PR: Upgrade ckb-vm to 0.18.1 by @xxuejie
- PR: Switch to mainnet by @doitian
- PR: Limit tx max ancestors count by @jjyr
- PR: Tweak slot calculation algorithm by @xxuejie
- Nervos CKB Development Update
- Nervos Community Update
Oasis
- News: The Oasis public testnet is live
- News: The Quest. The Quest is a staking competition on Oasis Labs’ incentivized testnet.
- PR: Replace serde-cbor with borsh. borsh is a fast binary serializer.
- Blog: Building a world where data privacy exists online. A feature in the New York Times.
- Blog: Oasis Labs at SFBW 2019 and hackathon
- Blog: Libra (the other one) - A succinct Zero-Knowledge Proofs with Optimal Prover Computation
- Podcast: Massari’s Unqualified Opinions - Down Song, CEO of Oasis Labs
- Blog: Oasis Labs brings blockchain applications to another level
Parity
- Blog: Rust 2020
- Blog: Why Chronicled chose to build on Parity’s tech stack. Parity in the enterprise.
- Blog: Hello Substrate!
- Blog: Substrate EVM and Polkadot-Ethereum compatibility
- Blog: Substrate off-chain workers: secure and efficient computing-intensive tasks
- Blog: Parity Ethereum goes to Istanbul. New releases with support for the Istanbul fork.
- Blog: Ethereum Light Wallet Fether Completes Audit
- Blog: Have a TEE with Polkadot. SubstraTEE is a framework that integrates trusted execution environments (TEEs) with Substrate-built blockchains.
- Video: Benjamin Kamppmann & Ricardo Rius of Parity: Build fast blockchains with Substrate
- Podcast: Epicenter: Substrate, Polkadot and the Case for On-Chain Governance
- Substrate git repo history illustrated with “gource”
- Blog: Plasm testnet launch. A DApps plattform built on Substrate.
- Video: Participating in Kusama. Kusama is a Polkadot testnet.
- Blog: Secure and decentralized Polkadot domain name system
- Blog: The future of Kusama and Polkadot
- Blog: Polkadot v0.7.0 and Kusama CC-3. By Gavin Wood.
- Blog: A comparison of Ethereum vs Polkadot
- PR: Erasure encoding availability
- PR: Recover transaction pool on light client
Solana
- Blog: Results of Solana’s security audit
- Blog: Solana at SFBW Showed that Cooperation is Key to Blockchain Growth
- Podcast: No Sharding ep 10 - History and Future of Networks with AVA Labs founder Emin Gun Sirer
- PR: Unfork ed25519-dalek
- PR: Revive the parallel bank client. Only used in unit tests.
- PR: ledger-tool: Automatically run dot to generate PDFs
- PR: Add non-fungible token program. SDK example.
- PR: CLI: Support pubkey recovery from seed phrase
- PR: CLI: Add offline signing
Learning
Slides and Videos for Grincon1
Interesting things
Video: Layer 1 event ft. Solana, NEAR, Harmony, CODA, Nervos
Events
Dec 10 | Online
Careers
Centrifuge | Berlin, Germany; Remote
Chainlink | Remote
Consensys | Europe; United States; Remote
CyberCoders | Boston, San Francisco
Senior Software Engineer - Blockchain Solution
imToken | Singapore; Hangzhou, China
Blockchain Development Engineer
Interledger | San Francisco, US; Remote
Senior Software Engineer, Rust
IOHK | Europe
Jsgenesis | Oslo, Europe; Remote
Kraken | Berlin, Germany; Remote
Backend Engineer - Crypto/Payments
Leger | Paris, France
MixBytes | Remote available
MXC Foundation | Berlin, Germany
Nervos | San Francisco; Hangzhou, China; Remote
OneinaMil | New York City; Remote
Blockchain RUST/WASM Developer
Parity | Berlin, Germany
Want to be included in the next issue? Feel free to submit a PR to the #7 draft, or Tweet @rust_blockchain.
Join the discussion on RiB telegram group ❤️