In het geval van waardeoverdracht zoals bij Bitcoin, controleren de nodes het saldo van de betaler om te zien of deze genoeg Bitcoins heeft voordat de transactie wordt doorgegeven aan het blockchainnetwerk.
In het geval van een smart contract, zoals Ethereum, is de initiële overeenkomst ingebed in het smart contract en wordt deze alleen uitgevoerd als de vooraf ingestelde voorwaarden kloppen.