RiB Newsletter #17 – Trick? Or Trait?

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

Welcome to November, Rust blockchaineers. We hope you’ve been writing some great Rust.

Though mostly not Rust-specific, the coolest stuff we’ve got for you this month are a bunch of interesting new papers on blockchain-related topics. Check those out in the “Papers” section.

Almost every month we see one or two mainnet launches, and this one continues that trend as Conflux launched their mainnet. Congratulations to the Conflux team! Conflux is an EVM-compatible proof-of-work chain with high transaction throughput, written in Rust.

Hiring for Rust blockchain developers seems to be increasing, particularly within the Chinese Rust communities, where we see some new blockchain startups using Rust, including Patract Labs, who are developing on Substrate, and TaiDi Tech. A Rust conference is being planned for December in Shanghai, and there are likely to be talks from major Rust blockchain companies.

Some changes in RiB:

We updated the contributing policies a bit, and the RiB Newsletter now only accepts contributions through GitHub pull requests, not email or other means. This will both reduce our workload, and create a proper record of who contributed what. Thanks for your cooperation.

We are being more selective about what goes into the “Project Updates” sections, as the volume of content there had gotten overwhelming in previous months. Hopefully these sections will be more focused and meaningful in the future.

On the website, we added learning resources for new blockchain programmers. Please contribute content as well as suggestions to this page, and let’s improve the learning experience together.

 

Thanks

Thanks to contributors: apruden2008, ashput, Damascene, Daniel Karzel, David Ansermino, Mikko Ohtamaa, Paulii, 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 #18 draft.

 

Project Spotlight

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

lnp-node.

lnp-node is an implementation of the Lightning Network in Rust, created by the LNP/BP Standards Association.

It’s not obvious how this implementation relates to the reference implementation, but between the LNP-BP GitHub org and the rust-bitcoin GitHub org, which LNP-BP depends on, there is quite a lot of development going into Bitcoin implementations in Rust.

It’s active and well documented, so for Rust hackers looking to get involved in Bitcoin layer 2 development, this seems like a promising entry point.

lnp-node has a modular architecture that depends on a number of other Rust crates that look like they could be reused with relative ease:

  • rust-lnpbp - the lightning network protocol
  • rust-bitcoin - the bitcoin protocol (but not a full node)
  • rust-secp256k1 - bindings to the official implementation of bitcoin’s elliptic curve
  • rust-miniscript - implementation of a subset of Bitcoin Script
  • rust-amplify - some rust-language helpers, including generic trait implementations, type wrappers and custom derives

 

Interesting Things

News

Blog Posts

Papers

Projects

 

Most Active in October

Solana: 240 merged PRs (1), 29 closed issues (1), 31 open issues (1)

Parity: 191 merged PRs (1, 2, 3), 110 closed issues (1, 2, 3, 4), 53 open issues (1, 2)

Libra: 199 merged PRs (1), 21 closed issues (1), 22 open issues (1)

COMIT: 161 merged PRs (1, 2, 3), 2 closed issues (1), 4 open issues (1)

 

Project Updates

Aleo

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

Rust Bitcoin

61 merged PRs (1, 2, 3, 4), 12 closed issues (1, 2, 3, 4), 15 open issues (1, 2, 3)

COMIT

161 merged PRs (1, 2, 3), 2 closed issues (1), 4 open issues (1)

Holochain

0 merged PRs, 0 closed issues, 1 open issue (1)

Libra

199 merged PRs (1), 21 closed issues (1), 22 open issues (1)

Lighthouse

4 merged PRs (1), 48 closed issues (1), 30 open issues (1)

MobileCoin

49 merged PRs (1), 1 closed issue (1), 0 open issue

NEAR

41 merged PRs (1), 54 closed issues (1), 42 open issues (1)

Nervos

30 merged PRs (1, 2, 3), 6 closed issues (1, 2), 4 open issues (1, 2)

Parity

191 merged PRs (1, 2, 3), 110 closed issues (1, 2, 3, 4), 53 open issues (1, 2)

Secret Network

13 merged PRs (1), 24 closed issues (1), 15 open issues (1)

Solana

240 merged PRs (1), 29 closed issues (1), 31 open issues (1)

Zcash

93 merged PRs (1, 2, 3), 25 closed issues (1, 2), 30 open issues (1, 2, 3)

 

Events

Nov 7-8 | Online

RustFest Global

Nov 9-13 | Online

ACM CCS 2020

Nov 23—24 | Online

zkSummit 6

 

Careers

ChainSafe | Toronto, Remote

Massa Labs | Remote

Parity Technologies | Berlin or Remote

Zama | Paris, Partial remote authorized

More jobs can be found at Job Board.

 

Want to be included in the next issue? Feel free to submit a PR to the #18 draft.

Join the discussion on RiB telegram group ❤️