Boog900 completes first three milestones for Cuprate CCS proposal
Boog9001 has posted the first progress report2 for their CCS proposal3 to continue working full time on Cuprate4 for 3 months:
I have completed the first 3 milestones and created a test binary that downloads, verifies and stores the blockchain. [..] There was some design changes that I made while working on this CCS, the biggest would probably be replacing the PeerSet..
Work overview
- Found that nodes who see different txs in a double spend attack will drop each other, splitting the network5
- Found some mismatches in the dandelion++ paper and monerod’s impl6
- Fixed an issue in monero-serai’s CLSAG verification7
- Made a proposal that should significantly reduce nodes P2P bandwidth usage8
- Released a new monero-rs version 0.21.0 [..]9
- Managed to reproduce the monerod getting killed issue [..]10
- Created the block downloader and syncer11
Boog900 will probably focus on the fourth CCS milestone next (P2P Documentation). The full dev update is available on Gitlab2.
Consult previous Monero Observer reports12 to learn more about the project.
This is an ongoing story and the report will be updated when new information is available.
-
https://github.com/Boog900/ ↩
-
https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/431#note_24971 ↩ ↩2
-
https://ccs.getmonero.org/proposals/boog_3_months_cuprate.html ↩
-
https://github.com/monero-project/monero/pull/9218 ↩
-
https://github.com/monero-project/monero/pull/9295 ↩
-
https://github.com/serai-dex/serai/pull/552 ↩
-
https://github.com/monero-project/monero/issues/9334 ↩
-
https://github.com/monero-rs/monero-rs/releases/tag/v0.21.0 ↩
-
https://github.com/monero-project/monero/issues/9348#issuecomment-2170629015 ↩
-
https://github.com/Cuprate/cuprate/pull/132, https://github.com/Cuprate/cuprate/pull/142 ↩
-
/boog900-submits-ccs-proposal-full-time-work-cuprate-3-months/, /syntheticbird45-starts-work-cuprate-monero-rust-node/ ↩