Skip to main content

UTXO's

Tagion uses a UTXO (Unspent Transaction Output) model as opposed to an account model. This means that assets are stored in individual documents that each define an owner, instead of a single account document that changes state. When a transaction occurs input UTXOs are deleted and outputs UTXOs are created.

In tagion a UTXO is a hibon document which defines the owner key $Y.

The owner key is a 33 byte public key. Anyone who can proof that the public key is theirs by digitally signing a Contract(SMC) which includes the dartIndex of the archive, can delete the archive and thereby spend it.

The most ubiquitous UTXO in tagion is the tagion bill