Warum benötigt Bitcoin Transaktionsgebühren, bevor es sein maximales Münzlimit erreicht?

Warum baut Bitcoin Transaktionsgebühren ein, bevor es die maximal zulässige Menge an Coins erreicht? Das heißt, sollte die Belohnung von Münzen für das Mining eines Blocks nicht ausreichen, um das System am Laufen zu halten? Zusätzlich zu den Problemen, die wir jetzt sehen (ein hoher Bitcoin-Wert macht einfache Transaktionen unwirtschaftlich), scheint es, als würde der Einbau einer Transaktionsgebühr, die der Benutzer auswählen kann, das System so manipulieren, dass Transaktionen mit höheren Gebühren Vorrang vor niedrigeren erhalten würden -gebührenpflichtige, die einige Leute daran hindern würden, Bitcoin zu verwenden. Ich denke, alle Kryptowährungen tun dies, also gibt es keine Möglichkeit, es zu vermeiden.

Antworten (3)

Ein Grund für Transaktionsgebühren besteht darin, Spam-Angriffe teuer zu machen. Ohne Gebühren könnte eine böswillige Partei viele gebührenfreie Transaktionen für einen DoS-Angriff auf Blockspace erstellen. Und ohne Gebühren hätte ein Miner keinen Anreiz, die Transaktionen mit den höchsten Gebühren in einen Block aufzunehmen. Er könnte das Netzwerk angreifen, indem er leere Blöcke schürft oder Spam-Transaktionen einschließt. (z. B. Transaktionen, die eindeutig und ausschließlich dazu dienen, das UTXO-Set aufzublähen oder Blöcke aufzufüllen).

Und richtig - mit einer ausreichend hohen Transaktionsgebühr können einige Leute zB in Ländern der Dritten Welt die Transaktion nicht bezahlen. Es ist jedoch erforderlich, Benutzern die Auswahl einer Transaktionsgebühr zu ermöglichen. Ein Benutzer, der keine schnellen Bestätigungen benötigt, kann eine niedrigere Gebühr zahlen als ein Benutzer, der eine sofortige Bestätigung benötigt. So kann sich ein Gebührenmarkt entwickeln.

Dies könnte eine interessante Lektüre zu diesem Thema sein: The Fee Market Explained by Jimmy Song

Könnte nicht jemand einen DoS-Angriff erstellen, selbst wenn Transaktionsgebühren anfallen? Ich dachte, ich hätte irgendwo gelesen, dass jemand eine Software einführen musste, um die Transaktionsgebühr auf ein Minimum festzulegen, um "Staub"-Transaktionen auszusondern, was auch immer das sein mag.
Sicher, aber es wird schnell teuer, da Sie für jede Spam-Transaktion bezahlen müssen. Es gibt jedoch ein Schlupfloch für einen Miner. Versendet er kostenpflichtigen Spam und mint die Transaktion selbst, bekommt er seine gezahlte Gebühr zurück. Aber wenn er niedrige Gebühren zahlt, verliert er möglicherweise andere höhere Gebühren. Wenn er eine hohe Gebühr zahlt, könnte ein anderer Miner die Transaktion minen und er erhält die Gebühr nicht zurück. "Staub" ist eine sehr kleine Ausgabe oder Transaktion - zB nur ein paar Satoshis

Dies ist keine spezielle Frage zu Transaktionsgebühren; Sie könnten genauso gut fragen: "Warum müssen wir für Orangen bezahlen?" und es wäre im Wesentlichen die gleiche Frage. Bei einem Preis von null würde die nachgefragte Menge an Bestätigungen (oder Orangen) die angebotene Menge übersteigen. Wie entscheiden Sie nun, welche Personen ihre Transaktionen bestätigt bekommen (oder welche Personen die Orangen essen dürfen)?

Erstens muss es einen Anreiz geben, Transaktionen in einen Block aufzunehmen. Während Mining-Belohnungen ein ausreichender Anreiz sind, stellt ein gesunder Gebührenmarkt sicher, dass Miner versuchen, so viele Transaktionen wie möglich zu einem Block hinzuzufügen.

Zweitens gibt es begrenzten Blockraum. Wie viel Speicherplatz vorhanden sein sollte, ist ein großer Streitpunkt, aber so gut wie alle sind sich einig, dass Blöcke ein angemessenes Limit haben müssen, um die Teilnahme am System zugänglich zu halten und das System somit dezentralisiert zu halten. Daher müssen Transaktionen um Platz in einem Block konkurrieren. Dies wird durch den sogenannten „Gebührenmarkt“ entschieden, bei dem Transaktionen je nach Angebot (Menge an Blockplatz) und Nachfrage (Anzahl der Transaktionen) des Netzwerks höhere und niedrigere Gebühren haben.

Das bedeutet, ja, Transaktionen mit höheren Gebühren werden von Minern (denjenigen, die die Gebühren erheben) gegenüber Transaktionen mit niedrigeren Gebühren priorisiert. So funktioniert ein freier Markt.

In Bezug auf "Zweitens gibt es begrenzten Blockplatz", also füllen sich die Blöcke jetzt? Obwohl der Preis von Bitcoin derzeit hoch ist, bin ich mir nicht sicher, ob dies zu vielen Transaktionen führt.
@Dave, meinst du damit, dass der Preis von Bitcoin hoch ist oder der Preis der Transaktionsgebühren? Ich bin mir nicht sicher, was Sie fragen.
Sie sagten, dass der Blockspeicher begrenzt ist, was bedeutet, dass wir nur eine bestimmte Anzahl von Transaktionen verarbeiten können (korrigieren Sie mich, wenn ich falsch liege). Da der Blockplatz begrenzt ist, wählt der Miner nur die Transaktionen mit den höchsten Transaktionsgebühren aus. Folge ich dir? Meine Frage ist also, müssen Bergleute derzeit bestimmte Transaktionen aus einem Block löschen, weil es im Moment so viele Transaktionen im System gibt, dass sie nicht alle in den Block passen würden?
Ja, das ist richtig. Bergleute lassen Transaktionen nicht wirklich fallen, sie ignorieren nur Transaktionen mit niedrigeren Gebühren, bis es Platz gibt. Die Transaktionen werden nicht storniert oder so. Aus diesem Grund ist es wichtig, eine Marktwertgebühr auf Ihre Transaktion zu erheben, wenn Sie möchten, dass sie in einem angemessenen Zeitraum bestätigt wird.
Cool. Meine Frage von oben lautet also angesichts der derzeitigen Lage der Welt, füllen sich die Blöcke nur mit den Transaktionen mit höheren Gebühren bis zur Kapazitätsgrenze?
Sie füllen sich am Treffpunkt der Angebots- und Nachfragekurven ... genau wie alles andere auf einem freien Markt. „Hoch“ und „niedrig“ sind relative Begriffe und haben hier keine Bedeutung. Die aktuelle akzeptable Gebühr ist immer genau dort, wo sie sein muss, um die Nachfrage angesichts des Angebots zu decken. Es ist niemals hoch oder niedrig.
Ah, du bringst mich wirklich dazu, dafür zu arbeiten, Jestin! Ich stelle den freien Markt nicht in Frage. Gehen Sie freier Markt! Aber meine Frage mit "Auffüllen" bedeutet, dass ein Block nur eine bestimmte Anzahl von Transaktionen enthalten kann (100.000?). Meine Frage ist, ob der Block, der heute abgebaut wird, die maximal mögliche Anzahl von Transaktionen enthält, wodurch die Miner nach den Prinzipien des freien Marktes gezwungen sind, nur Transaktionen mit höheren Gebühren als Teil der 100.000 ausgewählten auszuwählen? Hoffe das ist klar. Ich bin wirklich neu in diesem Bereich, wie Sie an all meinen Fragen erkennen können.