Op dit moment kunnen we alleen Bitcoin-scripts gebruiken om aan te geven wanneer of waarom een bitcoin wordt uitgegeven. Maar wat als we het zouden kunnen gebruiken om aan te geven hoe een bitcoin wordt besteed?
Wanneer u momenteel een Bitcoin-transactie verzendt, gaat het ongeveer als volgt: u verkrijgt een adres van uw ontvanger, u kiest welke niet-uitgegeven transactie-outputs (of UTXO's, wat de coole mensen "munten" noemen) u wilt verzenden, en u ondertekent een transactie met uw privésleutel die bewijst dat u de uitgave heeft geautoriseerd.