The Library
Blockchain & Web3
Everything Nullhaus has published in this pillar. Free, open, no login. Back to the library
-

Finality is a product decision
Somebody on your team picked a confirmation count. It was probably a constant in a config file, chosen by copying a tutorial, and it is now…
-

Gas turns storage into a design decision
Teams treat gas as a late optimisation pass, a thing you tune after the contract works. It is not. It is a cost model that decides…
-

Indexing a chain that keeps changing its mind
A blockchain is not an append-only log, it is a consensus process that occasionally retracts what it told you. Almost every first-generation indexer is built on…
-

A bridge is a trust model, not a pipe
Cross-chain bridges keep getting drained, and the reason is almost never the cryptography. It is that the word bridge describes a user experience while hiding the…
-

Decentralized until it isn’t: reading the trust assumptions
“Decentralized” is rarely defined. Set the price talk aside and a sharper engineering question remains: for any given system, who can actually change or stop it?…
