30 Dec 2022 | Updated 18 Apr 2023 [CCS]

Boog90 submits CCS proposal to build alternative Monero node in Rust

Boog901 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

Boog90 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 Boog90 without comment, after community criticism; announcement thread and Reddit username were deleted6.

Update: 23/4/18: Boog90 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/