Verteilung der Belohnung eines Blocks auf die Miner, die ihn bearbeiten

Angenommen, ich möchte ein Belohnungssystem implementieren, das die Belohnung eines Blocks auf seinen eigenen Miner und die darauf aufbauenden Miner verteilt. Ist es möglich?

Konkreter gesagt, jeder meiner Blöcke bringt 10 BTC (Coinbase+Tx-Gebühr). Nehmen wir an, ein Miner schürft einen Block. Ich möchte, dass er nur 5 BTC erhält. Immer wenn jemand anderes auf seinem Block schürft, möchte ich, dass er die restlichen 5 BTC erhält.

Kann man eine Kryptowährung wie diese erstellen, indem man die Generierungs-TX anpasst und sicherstellt, dass niemand die Belohnung anderer stehlen kann?

Was würde Ihrer Meinung nach dadurch erreicht werden? Was ist Ihr Ziel?
Abschreckung von Block-Drops. Siehe: dl.acm.org/citation.cfm?id=2978408
Ich glaube nicht, dass dies Undercutting-Angriffe, wie sie in dem Papier beschrieben werden, abschrecken würde. Wenn dies zu einer Protokollregel würde, würden alle nachfolgenden Blöcke, egal auf welcher Abzweigung oder Kette sie aufgebaut sind, die 5 BTC-Belohnung aus dem vorherigen Block erhalten, aber auch 5 BTC an den darauf aufbauenden nächsten Block verlieren. Der Effekt hebt sich selbst auf und hinterlässt eine effektive Belohnung von 10 BTC für das Finden eines Blocks. Eine Lösung für Undercutting-Angriffe wäre, Miner zu ermutigen, ihre Blöcke nicht mit Transaktionen mit den höchsten Gebühren zu füllen, sondern einige Transaktionen mit hohen Gebühren für den nächsten Block zu belassen.
@MatthewStannard Dies ist lediglich eine Skizze einer Idee. Mich würde nur interessieren, ob das theoretisch möglich ist oder nicht.

Antworten (1)

Kann man eine Kryptowährung wie diese erstellen, indem man die Generierungs-TX anpasst und sicherstellt, dass niemand die Belohnung anderer stehlen kann?

Sie können beliebige Konsensregeln implementieren, wenn Sie Ihre eigene Altcoin erstellen :)

Was dies bei Bitcoin leider schwierig / unmöglich macht, ist die Tatsache, dass Coinbase-Transaktionen erst fällig werden, nachdem 100 Blöcke oben drauf abgebaut wurden. Während es also theoretisch schön wäre, eine zusätzliche 5 BTC-Ausgabe aus Ihrer Coinbase-Transaktion hinzuzufügen, die der Miner des nächsten Blocks ausgeben könnte, wäre dies nicht gültig, da die Coinbase nicht ausgereift wäre. Soweit ich das beurteilen kann, wäre dies nur sicher möglich, um den Miner 100 Blöcke später die Coins beanspruchen zu lassen. Das würde immer noch einen Anreiz bieten, besonders wenn die meisten/alle Blöcke dies tun würden, dann würde jeder neue Block normalerweise 5 BTC von dem Block 100 Blöcke dahinter bekommen.