The source project of this merge request has been removed.
hinto-janai - full-time work on Cuprate (3 months)
Compare changes
+ 57
− 9
I've been in contact with Boog and there are many sections within Cuprate that can be worked on in parallel, currently the most pressing section is the database. This work was left unfinished by SyntheticBird45 before they left the project. Boog is currently working on block downloading/verification/consensus with cobbled together database-like functions - this means an actual database layer can be worked on in parallel without any merge conflicts, and can be cleanly slotted in once complete.
@@ -15,7 +46,9 @@ Past CCS: https://ccs.getmonero.org/proposals/gupax.html.
The main goal is to create a layer that separates the underlying database and the higher-level functions that are called by the other portions of Cuprate, e.g, `get_block()`. The aim here is to allow for easy hot-swapping of databases to test for the various operations Cuprate will be performing. In the end, a single database will be selected after testing, although the layer will continue to exist.
@@ -39,8 +72,10 @@ And there are things that are planned, but for the very distant future:
@@ -48,12 +83,25 @@ Other than documenting the [Monero protocol itself](https://monero-book.cuprate.