A proof-of-burn system modifies the distribution of the state-transition probabilities in accordance with the number of coins which are “burned” by their owner. The process of burning a coin entails sending it to either a randomly-selected address which is unlikely to be under control of any participant or a fabricated address which is valid yet demonstrably uncontrolled. The amount of burned coins then serves as a ticket in a lottery for the right to publish state transitions. Participants can then engage in a proof-of-work-style puzzle whose difficulty is inversely related in proportion to the amount of burned coins. In some proof-of-burn systems the ticket is everlasting but in other systems such as Slimcoin, their effect on puzzle difficulty is gradually reduced to zero over a period of time, the burned coins degrade into “ash”.
1. Why generic transaction to a supposedly uncontrolled address instead of an introduction of a new special "burning" transaction type?
2. Complexity ladder has an exponential distribution (Every zero in the hash doubles the complexity, steps are discrete). Does that mean that your moneyburn will have exponential sweet spots in money spent?
3. How "difficulty" of the burn is adjusted and accommodated? Is it possible to hit "no zeroes required" threshold for the difficulty? What would happen when expected payout will reach that sum?
4. How would pooling work with such a combined mechanism? Would individual miners be able to contribute their moneyburn towards the pool's complexity limit?