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

Faster Rust tests in CI with parallel steps

·7 mins
I’ve been procrastinating recently on the primary objectives, so I figured I’d share something useful for the broader Rust community in the meantime again. A while back I shared how to use YAML anchors to reuse parts of the workflow for faster CI times. This time I’ll show how to accelerate CI even more with another recent capability in GitHub Actions: parallel steps. While the feature today is really bare-bones, it is already beneficial.

Working vector instructions and some luck with optimizations

·11 mins
The last few weeks were a confusing mix of both some decent work and procrastination with way too many blockers faced. It didn’t feel productive at all despite some data proving the opposite. One thing I can say for sure is I didn’t make any progress on the blockchain itself this time, just wasn’t in the mood for it.

CoreMark score and more failed optimizations

·8 mins
Another two weeks or so wrestling with compilers. Not always successful, but numerous lessons were learned in the process, which I’ll take as a (small) win. On the bright side, there were new releases of RISC-V crates with more improvements, and there is now a CoreMark runner, which allows somewhat objective comparison of interpreter performance against alternatives.