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

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).
Super segments (part 1)
·8 mins
It has been a while since the last update. I really wanted to share a completed implementation of super segments, but it will take some more time, so let’s discuss where things are today and how things will work once completed.