Ich habe heute ihr Gespräch über die Transaktionsgebühren in Bitcoin gehört, und Michael Sailors Verständnis erschien mir als ungenau. Gibt es innerhalb des Bitcoin-Protokolls selbst einen direkten Anreiz, die Gebühren zu senken? Ich habe einige Leute im Web gefunden, die behaupten, dass das Einschließen einer kleinen Anzahl gebührenfreier Transaktionen ein Anreiz ist, angeblich um die Schwierigkeit zu verringern, die Nonce zu finden. Ich bin mir in dieser Angelegenheit nicht sicher - daher die Frage.
Mir ist eine Reihe indirekter Anreize bekannt, wie der Anreiz, Bitcoin-Benutzer von der Verwendung anderer Blockchains abzuhalten. Dazu kommt der Anreiz, möglichst viel mit Gebühren einzusammeln, um es wieder in ASIC und die Infrastruktur zu investieren. Solche indirekten Anreize sind nicht Gegenstand dieser Frage.
Nach dem, was ich gelesen habe , sind die inneren Abläufe des Bergbaus die folgenden:
Zuerst nimmt ein Miner die Transaktionen und ihre Gebühren (Schritt 2) und berechnet erst nach diesem Schritt seine POW (Schritt 3). Wie niedrig die Blockbelohnung auch sein mag, es ist immer noch die Tatsache, dass das Rätsel gelöst wird, das bestimmt, welcher Knoten seinen Block bestätigen wird. Ich habe im Whitepaper nichts gefunden, was darauf hindeutet, dass es einen Zusammenhang zwischen den Gebühren der erhobenen Transaktionen und der Wahrscheinlichkeit der Berechnung des POW gibt.
Es scheint nichts in das Protokoll eingebrannt zu sein, das jeden Miner direkt davon abhalten könnte, sagen wir, fast leere Blöcke oder Blöcke mit Transaktionsgebühren seiner Wahl zu produzieren, solange sie den POW-Wettbewerb gewinnen und die Transaktionen gültig sind. Jahrzehnte voraus in der Welt der verminderten Blockbelohnungen verschafft die Haltung eines Bergmanns gegenüber den Transaktionsgebühren ihm keinen Wettbewerbsvorteil gegenüber einem anderen, wenn es darum geht, die Nonce zu finden ... ist mein Verständnis richtig?
Es gibt keinen Vorteil oder Nachteil für Miner, Transaktionen einzubeziehen, außer:
Die Konsensregeln von Bitcoin enthalten außer der Subvention keine fest codierten Beträge. Dies bedeutet, dass Miner frei wählen können, welche Transaktionen sie möchten (solange sie gültig sind), unabhängig von der Gebühr. Aufgrund von Blockressourcenbeschränkungen (Größe vor Segwit, Gewicht nach Segwit, Sigops, ...) besteht die optimal rationale Wahl in der Regel darin, Transaktionen mit hohen Gebühren pro Gewicht zu bevorzugen. Dies schafft effektiv einen Blockplatzmarkt, auf dem Transaktionsersteller für den in Blöcken verfügbaren ratenbegrenzten Platz bieten.
Einige Protokollregeln im öffentlichen P2P-Netzwerk haben zusätzliche Regeln für die Weiterleitung. Beispielsweise gibt es eine Mindest-Relay-Gebühr (1 sat / vbyte), und Ersatztransaktionen müssen eine gewisse Gebühr für die Bytes der Transaktionen, die sie ersetzen, "zahlen". Ihre Mindestwerte werden nicht vom Markt festgelegt, sondern von Richtlinien, die von der Knotensoftware des Netzwerks implementiert werden. Sie können auch umgangen werden, indem sie direkt an Bergleute übermittelt werden. In Zeiten des Streits sind diese Regeln meist irrelevant, da die Märkte Transaktionen ohnehin dazu zwingen, höhere Gebühren zu zahlen.
Vor langer Zeit enthielt die Standard-Mining-Software, die mit dem Bitcoin-Client geliefert wurde, eine Richtlinie, die einen kleinen Bereich pro Block für „kostenlose Transaktionen“ reservierte, die basierend auf „Priorität“ (die in Funktion von Alter und Wert definiert wurde) ausgewählt wurden der ausgegebenen UTXOs statt der Gebühr). Ich glaube, dies sollte die Nutzung billiger Transaktionen fördern. Es war eine rein kundenseitige Entscheidung, die für Miner unwirtschaftlich war.
John Smith
Pieter Wuille