Skip to main content

🚧 Project Abundance 🚧

Researching next-gen blockchain architecture (as of 2026) to achieve ultimate scalability in permissionless setting and fully resolve Blockchain Trilemma. May or may not succeed but must be fun.

Recent

Major RISC-V improvements
·6 mins
I spent a lot of time working on the RISC-V interpreter in the last few weeks and got some substantial improvements. Performance is largely the same, but there are still many notable changes both for the project and potential external users now that the crates were published on crates.io (spoiler, new versions were published since).
Super segments (part 2)
·3 mins
Good news! Not very long since the last update, and super segments are now feature-complete.
First crates on crates.io
·8 mins
The first batch of crates is now available on crates.io! I’ve been working on a lot of stuff during the last year, but being buried deep in the repository, the code is not easy to discover and reuse. I picked the first batch of crates that should be useful for the broader public and published them on crates.io with the hope to attract some users and contributors. All of these crates are completely independent and do not have dependencies on anything blockchain-specific in this repository. Most of them are no_std and do not even require an allocator. But wait, there is more! In many cases APIs are guaranteed to never ever panic (at compile time!). For example, Merkle Tree construction and verification have those guarantees. This is awesome for high reliability and compiler optimizations! A short “advertisement” for each of the crates follows below, all these crates are also now mentioned in the main readme in the repository. Note that most crates leverage Nightly Rust features heavily and may be unusable on Stable Rust (for now).