30 Dec 2022 | Updated 18 Apr 2023 [CCS]

Boog900 submits CCS proposal to build alternative Monero node in Rust

Boog9001 has submitted a CCS proposal2 looking to build an alternative Monero node in Rust:

Currently there is only one Monero node (monerod) and it’s built in C/C++. [..] Having just one implementation of monerod leaves the network vulnerable to attacks that target just one implementation, having multiple separate implementations would make the network more resilient to these attacks.

Total funding: 423 XMR ($45/h @ 35 h/wk).

ETA: ~39 weeks.

Milestones overview

Boog900 helped update the Rust Monero Library3 for the recent hardfork and fixed multiple consensus issues. Relevant pull requests are available in the monero-rs4 repository.

To read the full proposal, share your feedback, ask questions and support this CCS, consult !3702.

This is an ongoing story and the report will be updated when new information is available.

Update 22/12/31: proposal closed5 by Boog900 without comment, after community criticism; announcement thread and Reddit username were deleted6.

Update: 23/4/18: Boog900 joins Cuprate project7.

  1. https://github.com/boog900/ 

  2. https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/370  2

  3. https://crates.io/crates/monero/ 

  4. https://github.com/monero-rs/monero-rs/pulls?q=is%3Apr+author%3ABoog900/ 

  5. https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/370#note_abc0c3d10c476a5ee960cb1630e6b6850a3f7e4c 

  6. https://libreddit.de/r/Monero/comments/zzd19g/ccs_proposal_rust_monero_node/ 

  7. https://r.nf/r/Monero/comments/12q2ooo/cuprate_2_months_later_and_the_quest_for/