u/Intelligent_Song8225

The Cuprate project (Monero node implementation in Rust) has released a significant update regarding its database architecture. The transition from LMDB to a hybrid system using Fjall and Tapes has resulted in notable performance improvements.

​Benchmarks and Observations:

​Sync Performance: On standard consumer hardware with an SSD, fast-sync now completes in approximately 1 hour.

​Low-Spec Hardware: There is a major improvement for slower I/O. For instance, a Raspberry Pi 4 (2GB RAM) using a USB-connected HDD can now finish a fast-sync in about 16 hours.

​Disk Efficiency: The new database format occupies roughly 202GB, which is a significant reduction compared to the ~292GB used by monerod.

​Future Development:

The project is currently working toward its first beta release (v0.1.0). Ongoing work on the RPC layer suggests potential wallet sync speeds of up to 2.6x current rates. Development is also focusing on reproducible and bootstrappable builds via StageX.

​Compatibility Notice:

Please note that previous database files are incompatible with this update. Users will need to delete existing Cuprate files and initiate a re-sync to utilize the new database format.

​Technical details and documentation can be found on the project's repository and CCS proposals.

reddit.com
u/Intelligent_Song8225 — 27 days ago

Monero just got a serious speed boost! 🚀

​If you’ve been following the Cuprate project (the Monero node written in Rust), their latest update is honestly a massive win for all of us. They’ve completely overhauled the database system, and the performance gains are night and day.

​Here’s the breakdown of why this matters for your setup:

​1. No more "waiting forever" to sync ⚡

​We’ve all been there—waiting days for a node to catch up. Not anymore:

​If you’re on an SSD: You can now hit a full fast-sync in about one hour.

​Running a Raspberry Pi or an old HDD? This is the best part. Even on slow hardware like a Pi 4 with a USB drive, sync times have dropped to around 16 hours. That used to take days!

​2. Your hard drive will thank you 📉

​Blockchain bloat is real, but Cuprate is fighting back. The database is now roughly 202GB, compared to the usual 292GB we see with monerod. Saving nearly 100GB of space is a huge deal for anyone running a node on a budget.

​3. What’s coming next? 🔮

​The team is sprinting toward the first Beta (v0.1.0). They’re currently testing a new RPC that makes wallet syncing up to 2.6x faster, which means your mobile or desktop wallets will feel way more snappy.

​⚠️ Just a heads up: Because the database format has changed so much, the old files won't work anymore. You’ll need to delete your previous Cuprate files and start a fresh sync—but with these new speeds, it’ll be done before you know it.

​Want to help out?

The devs (Boog900 and hinto-janai) are doing incredible work. If you have some spare XMR or just want to leave some feedback on their CCS proposals, now is a great time to show some love to the people building the future of Monero privacy.

​Let’s keep Monero fast, private, and accessible to everyone! 🔒💪

reddit.com
u/Intelligent_Song8225 — 27 days ago