Distribution to Holders
A use case not covered by other blockchain solutions is paying dividends and other income to existing token holders efficiently and without burdening blockchain resources. Introducing the transaction type distributionToAssetHolder allows any account to transfer a given amount of Signa or other smart tokens (or both) to defined smart token holders in one transaction! Input parameters for this new transaction:
- Target token
- The minimum amount needed for a valid distribution (target token)
- Distribution amount (Signa)
- Distribution amount (other smart tokens)
- Token-ID of the smart token to be distributed
The costs for such a transaction are reasonably low. The transaction costs 0.01 Signa plus the number of served accounts multiplied by 0.001 SIGNA. Distribution to 10,000 holders will cost, in this case, 10.01 Signa.
For example, a user could execute this statement: "If you have a minimum of 1,000 tokens from Smart Token A, you will be qualified to distribute 20,000 Signa and 10,000 tokens from Smart Token B".
For each holder with a given minimum balance, the transaction will calculate their distribution share and transfer the Signa or smart tokens (or both) to their account.
With this transaction type, Signum can serve an infinite number of holders per this new transaction. The blockchain introduces a maximum limit of 1,200,000 balance changes per block to safeguard the blockchain. It is catapulting the current TPS of 8.5 to 5,000 STPS. Example of a Distribution to Holder transaction: