Skip to content
Jörg Hohwiller edited this page Feb 23, 2020 · 2 revisions
Table of Contents

Fork of a ThankToken

Fork
Figure 1. Fork

A fork allows to split a valid ThankToken into multiple new ThankTokens. The original token that was split is invalidated (a transaction is transfering it to the target of 0 what represents a trash bin). The sum of the initial values of all newly created tokens has to be close to but less than the current value of the token that has been split. In order to validate this easily, all the forked token and all new tokens get connected in a ring-structure using a deterministic order.

A fork is the opposite operation to a Merge.

Clone this wiki locally