v architektuře soukromí Starknet je koncept, který je snadné přehlédnout, ale může být nejelegantnějším prvkem celého systému: nullifikátory. Tady je problém. V soukromém poolu držíte zašifrované bankovky, které představují vaše tokeny. Když utratíte bankovku, systém musí zabránit dvojnásobnému utrácení. Ale také musí skrýt, kterou bankovku utrácíte. Tyto dva cíle jsou v přímém rozporu. Řešení: Když utratíte bankovku, publikujete nullifikátor. jedinečná hodnota odvozená z poznámky a vašeho soukromého klíče k prohlížení. Nullifikátor označí bankovku jako vyčerpanou. Ale nikdo, kdo ho sleduje, nemůže propojit nulifikator zpět s původní poznámkou, protože jeho výpočet vyžaduje váš soukromý klíč. Takže systém ví, že něco bylo utraceno. Jen neví co. A osoba, která vám poznámku poslala, také neví, kdy jste ji utratili, protože nemá váš klíč k prohlížení. To je typ kryptografického designu, který trvá roky, než se zvládne. a je to živé ve specifikaci STRK20s, napsané kompletně v Káhiře, auditovatelné v jedné kódové základně.