Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 2.01 KB

sip-35.md

File metadata and controls

37 lines (28 loc) · 2.01 KB
sip title description author status Last Call type category created
35
Cashback
Incentive to use own nodes for transactions
frank_the_tank, jjos
Final
2022-02-18
Standard
Core
2022-02-01

Abstract

This SIP introduces incentives for users to run their own full nodes as well as opportunities for running full nodes as a service.

Motivation

Signum introduced with PoC+ a consensus which keeps the mining power in a most decentralized way. We want to do the same for our nodes, so that everyone is used to running their own node and connecting to the network.

This makes the Signum blockchain finally stronger and more distributed over the world. To create an incentive for running its own node (even only short term), we introduce a 25% cashback on the paid fee when a transaction is signed by the corresponding node.

This would also bring up a chance for upcoming use-cases with an own node framework to benefit from their own infrastructure for the Signum network.

Specification

A new parameter will be created for the handling of the cashback within node and the config file. The parameter node.cashBackId will be used to introduce the 25% cashback. If a transaction is created on a node which has set a valid node.cashBackId with a Signum address, this address (public key) will be stored on the transaction.

When the transaction gets processed on the chain, 25% of the fee will be sent to the stored cashback receiver (account ID). This fraction of the transaction fee is sent to the cashback receiver instead of the miners.

We will add a new version for transaction and block on the protocol and as we need to have extra 8 bytes to add the cashback_receiver into the transacton we will use the opportunity double the block size.

Backwards Compatibility

This is a hard forking change, thus breaking compatibility with old fully-validating nodes. It should not be deployed without widespread consensus.

Copyright

Copyright and related rights waived via CC0.