Knowledgebase

The Bitcoin Transaction Model Print

  • blockchaindigitalassets, blockchain, guide, howto, solution, zillionkinghost, hosting, support
  • 0

How value is tracked.

WHAT AN UNSPENT OUTPUT IS

A discrete amount received, spendable as a whole.

HOW A TRANSACTION WORKS

It consumes existing outputs entirely, and creates new ones.

WHAT CHANGE IS

An output back to yourself, for the remainder.

WHY THAT SURPRISES PEOPLE

There are no balances; a balance is the sum of your unspent outputs.

WHAT DETERMINES TRANSACTION SIZE

The number of inputs and outputs, not the amount.

WHY THAT MATTERS

Fees depend on size, so consolidating many small outputs is expensive.

WHAT DUST IS

Outputs so small that spending them costs more than they hold.

WHAT TO AVOID

Accumulating many tiny outputs.

WHAT SCRIPTS DEFINE

The conditions under which an output can be spent.

WHAT THAT ENABLES

Multi-signature requirements Time locks Simple conditional spending

WHAT IT DELIBERATELY DOES NOT ENABLE

Arbitrary computation.

WHY

Simplicity reduces the ways it can fail.

WHAT ADDRESS TYPES DIFFER IN

Transaction size, and therefore fees.

WHAT TO USE

Current formats, which are cheaper.

WHAT PRIVACY IMPLICATIONS EXIST

Combining outputs in one transaction links them as belonging to one owner.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot