RiB Newsletter #12 – ZK-Rustups

Welcome to the #12 edition of Rust in Blockchain, the hypest newsletter about the hypest tech. Previous: #11.

This month, what strikes us most is the proliferation of Rust cryptography, and especially zero-knowledge proof, projects. Even blockchains that aren’t primarily implemented in Rust are increasingly looking to Rust for their crypto. So many of these are springing up that we’ve lost track, so we spent some time doing a survey of the world of Rust crypto and zero-knowledge proofs, and what we found kind of blew us away! For Rust blockchain developers there are an overwhelming number of choices for their crypto building blocks. Here are some of them.

By a rough counting, 13 of the top 50 blockchains by market cap are using Rust in some way, whether primary implementations, alternate or unofficial implementanions, libraries, support code, or research projects. Those projects are: Bitcoin, Ethereum, Bitcoin Cash, Cardano, Stellar, Crypto.com, Ethereum Classic, IOTA, Zcash, Ontology, 0x, Algorand, Qtum. While reviewing these it’s notable that while an increasing number of blockchain projects are using Rust, few of the top projects are primarily implemented in Rust (the exception being Crypto.com). Yet, of course.

This month Rust-behemoth Polkadot launched their mainnet. Congrats to Parity and Polkadot contributors.

 

Thanks

This edition of RiB was produced with contributions from Anais Urlichs, Calvin Lau, Paulii Good, 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. Either submit a PR to the #13 draft, or Tweet @rust_blockchain.

 

Project Spotlight

Each month we like to shine a light on a notable Rust blockchain project. This month that project is…

near/core-contracts.

The NEAR project is a blockchain written in Rust, that runs smart contracts written in Rust, on a WASM VM. It’s super-rusty. This recently-released project provides well-documented, well-commented, examples of NEAR Rust contracts written with the NEAR SDK:

It’s a concise look into real-world Rust smart contracts, and real-world, non-browser Rust-on-WASM.

The NEAR developers are interested in any feedback about the experience of writing smart contracts in Rust on NEAR.

 

Interesting Things

 

Most Active in May

Solana: 383 merged PRs (1), 79 closed issues (1), 60 open issues (1)

Parity : 283 merged PRs (1, 2), 128 closed issues (1, 2), 72 open issues (1, 2)

COMIT: 235 merged PRs (1, 2, 3, 4, 5, 6), 72 closed issues (1, 2, 3, 4), 32 open issues (1, 2, 3)

NEAR: 79 merged PRs (1), 74 closed issues (1), 51 open issues (1)

 

Project Updates

CodeChain

44 merged PRs (1, 2), 14 closed issues (1), 8 open issues (1)

COMIT

235 merged PRs (1, 2, 3, 4, 5, 6), 72 closed issues (1, 2, 3, 4), 32 open issues (1, 2, 3)

Crypto.com Chain

114 merged PRs (1, 2, 3), 65 closed issues (1, 2), 29 open issues (1, 2)

Golem

15 merged PRs (1, 2, 3, 4, 5), 21 closed issues (1, 2, 3), 4 open issues (1)

Holochain

5 merged PRs (1), 1 closed issues (1), 2 open issues (1)

Libra

0 merged PRs (0), 33 closed issues (1), 51 open issues (1)

Lighthouse

87 merged PRs (1), 33 closed issues (1), 29 open issues (1)

MobileCoin

61 merged PRs (1), 4 closed issues (1), 1 open issues (1)

NEAR

79 merged PRs (1), 74 closed issues (1), 51 open issues (1)

Nervos

35 merged PRs (1, 2, 3), 7 closed issues (1, 2), 2 open issues (1, 2)

Parity

283 merged PRs (1, 2), 128 closed issues (1, 2), 72 open issues (1, 2)

Solana

383 merged PRs (1), 79 closed issues (1), 60 open issues (1)

Zcash

42 merged PRs (1, 2, 3), 11 closed issues (1, 2, 3), 14 open issues (1, 2, 3)

 

Events

June 15 | Online

Protect Privacy: Virtual hackathon starts June 15

Jun 17 | Barcelona, EU

EthBarcelona

Aug 3-6, 2020 | Oxford, UK

IEEE DAPPS 2020

Aug 5, 2020 | Online

DeFi Conference 2020

Oct 21-23 | NYC, US

ACM Advances in Financial Technologies

 

Careers

Chainlink | Remote, US

Developer Evangelist

Definity | SF, US

Software Engineer, SDK

Senior Software Engineer - Infrastructure and Tools

Findora | CA, US

Systems Engineer

IOTA | Remote

Software Engineer - Rust

Kraken | London, UK; Remote

Backend Engineer, Kraken Futures

Backend Engineer, Data Processing

Nervos | Remote

Senior Blockchain Engineer & Developer Relations

Ockam | Remote

Software Architect - Applied Cryptography in Rust

Polymath | Ontario; Remote

Senior Rust Engineer

 

Want to be included in the next issue? Feel free to submit a PR to the #13 draft, or Tweet @rust_blockchain.

Join the discussion on RiB telegram group ❤️