RiB Newsletter #32

Welcome to the #32 edition of Rust in Blockchain, the monthly newsletter about Rust, distributed systems, cryptography, and other industry topics. Previous: #31.

 

Thanks

Thanks to contributors: bbyleggo123, Daniel Lubarov, Dan Shields, John Adler, Philip Glazman, PopcornPaws, Squirrel, TannrA, Brian Anderson, 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 next draft.

 

Project Spotlight

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

Trampoline.

Trampoline is a Rust-based smart contract framework for the UTXO-based Nervos network. Whereas most smart contract platforms are account-based, with a programming model that is relatively easy to reason about in the imperative style, there are comparatively few smart contracts of any complexity written for UTXO blockchains. This project is an attempt to make writing UTXO-based contracts more accessible.

 

Interesting Things

News

Blog Posts

Papers

Projects

  • Plonky2 is a SNARK implementation based on techniques from PLONK and FRI. The announcement: Introducing Plonky2.
  • Schnorrkel implements Schnorr signature on Ristretto compressed Ed25519 points, as well as related protocols like HDKD, MuSig, and a verifiable random function (VRF).
  • ref-fvm. Reference implementation of the Filecoin Virtual Machine [v0, pre-alpha].
  • Scrt-RNG. Secret Oracle - RNG will be a decentralized source of private randomness on Secret Network.
  • stable-swap. The source for the Saber stableswap AMM on Solana.

 

Security Advisories

Monthly security advisories, from RustSec, and GitHub Advisories. Bold entries here are especially relevant to blockchain projects.

 

Most Active in January

Solana: 332 merged PRs (1, 2), 51 closed issues (1, 2), 55 open issues (1, 2)

Parity: 304 merged PRs (1, 2, 3, 4, 5, 6), 108 closed issues (1, 2, 3, 4, 5, 6), 90 open issues (1, 2, 3, 4, 5, 6)

NEAR: 184 merged PRs (1, 2), 54 closed issues (1, 2, 3, 4), 57 open issues (1, 2, 3)

 

Project Updates

Aleo

129 merged PRs (1, 2, 3, 4), 28 closed issues (1, 2, 3), 36 open issues (1, 2, 3)

Anoma

42 merged PRs (1, 2), 33 closed issues (1), 38 open issues (1)

ChainSafe

53 merged PRs (1, 2), 45 closed issues (1, 2), 18 open issues (1, 2)

COMIT

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

Concordium

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

Conflux

98 merged PRs (1), 6 closed issues (1), 7 open issues (1)

DarkFi

6 merged PRs (1), 10 closed issues (1), 10 open issues (1)

Dfinity

28 merged PRs (1, 2, 3, 4, 5), 8 closed issues (1, 2, 3), 4 open issues (1, 2, 3)

Elrond

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

Findora

24 merged PRs (1, 2, 3), 1 closed issues (1), 2 open issues (1)

Fluence

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

Fuel

165 merged PRs (1, 2, 3, 4, 5, 6, 7, 8, 9), 78 closed issues (1, 2, 3, 4, 5, 6, 7), 108 open issues (1, 2, 3, 4, 5, 6, 7)

Golem

12 merged PRs (1, 2), 13 closed issues (1), 12 open issues (1, 2)

Grin

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

Holochain

27 merged PRs (1, 2), 6 closed issues (1, 2), 2 open issues (1)

IOTA

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

Lighthouse

1 merged PRs (1), 34 closed issues (1), 18 open issues (1)

MobileCoin

76 merged PRs (1), 2 closed issues (1), 46 open issues (1)

NEAR

184 merged PRs (1, 2), 54 closed issues (1, 2, 3, 4), 57 open issues (1, 2, 3)

Nervos

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

Parity

304 merged PRs (1, 2, 3, 4, 5, 6), 108 closed issues (1, 2, 3, 4, 5, 6), 90 open issues (1, 2, 3, 4, 5, 6)

Rust Bitcoin

72 merged PRs (1, 2, 3, 4, 5, 6), 37 closed issues (1, 2, 3), 27 open issues (1, 2, 3, 4)

Rust Ethereum

3 merged PRs (1), 1 closed issues (1), 1 open issues (1)

Secret Network

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

Solana

332 merged PRs (1, 2), 51 closed issues (1, 2), 55 open issues (1, 2)

Spacemesh

2 merged PRs (1), 58 closed issues (1, 2), 14 open issues (1)

Subspace Labs

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

TezEdge

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

Zcash

77 merged PRs (1, 2, 3), 61 closed issues (1, 2, 3), 63 open issues (1, 2, 3)

zkSync

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

 

Events

Feb 5-6 | Online

FOSDEM 2022

Feb 11-20 | Denver

ETHDenver 2022

Apr 16 - May 13th | Online

Scaling Ethereum

Apr 18-25 | Amsterdam

Devconnect

May 2-6 | Canada

Financial Cryptography and Data Security 2022

Jun 13-17 | Šibenik, Croatia

Summer school on real-world crypto and privacy

Aug 29-31 | Arrillaga Alumni Center, Stanford University

SBC'22: The Science of Blockchain Conference 2022

 

Careers

Aurora | Remote

Fluence | Remote

NEAR | Remote

Pine Street Labs | San Francisco or Remote

Polygon Zero | 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 next draft.

Join the discussion on RiB telegram group ❤️