minibang

posted on 5 Dec 2019

The primordial miniflow action is the unique well-formed action which consumes its own output and emits (0,0).

Block 0 has 1 action:
  Action 0 has 1 input and creates 2 spendable outputs (out of 3 total outputs):
    * Input 0 consumes output 0 of 0th action itself.
    - Output 0 emits emits (0,0), which is the output consumed by input 0.
    + Output 1 emits (0,1)
    + Output 2 emits [1-2^256-1].

Note that a reference to output 0 is also a reference to the primordial output under null-point hash, since actionHash == 0 means “this action”.

In other words, the null point simultaneously comes into existence and separates into abstract and concrete spaces by double spending itself.

The outputs of block 0 have no conditions (they are anyone-can-spend), so 1st block’s producer can consume (0,1) and [1,2^256-1].