Nullhaus

The Library

Blockchain & Web3

Everything Nullhaus has published in this pillar. Free, open, no login. Back to the library

  • Finality is a product decision

    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

    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

    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

    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 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?…