Why

Currently, Monero only has one node written in C/C++, many would see this as an issue. Having only one implementation makes us more vulnerable to implementation bugs, having another node will help us to spot and fix these issues.

monerod’s code is also a bit of a mess, as many devs who have worked on it would agree. Cuprate is a fresh start and is built with modularity in mind which will lead to a cleaner and easier to understand codebase.

Having a consensus rules document will make it easier for developers to build software to interact with Monero. It will also make it easier to spot potential issues with consensus rules.

  • hyc@monero.town
    link
    fedilink
    arrow-up
    5
    arrow-down
    2
    ·
    1 year ago

    Anyone who’s been in software development long enough should know that the majority of total rewrite projects fail. Like 99% of the time. Community members throwing money at this proposal might as well be burning their cash.

  • crab@monero.town
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    1 year ago

    Would love for more Monero software to be written in Rust. Hopefully some good can come out of this despite the controversy.