Was ist die niedrigste Gebühr, die Sie für eine On-Chain-Transaktion zahlen können?

Soweit ich weiß, beträgt die kleinste Gebühr, die Sie den Minern pro Transaktion zahlen können, 1 Sat/Byte .

Bei einer grundlegenden Bitcoin-Transaktion von ungefähr 250 Bytes würde dies natürlich bedeuten, dass die Gebühr 250 Sats beträgt. Wäre es möglich, 1 Sat für die gesamte Transaktion zu bezahlen? Oder alles weniger als 1 sat/Byte?

Hier ist eine Liste der Kosten für eine 1-Sat/Byte-Transaktion bei unterschiedlichen Bitcoin-Preisen:

  • Preis: 7.500 $ --- Überweisungsgebühr: 0,0187 $ ≈ 0,02 $
  • Preis: 100.000 $ --- Transportgebühr: 0,25 $
  • Preis: 1.000.000 $ --- Transportgebühr: 2,50 $
  • Preis: 10.000.000 $ --- Transportgebühr: 25,00 $

Wenn Sie dann nicht weniger als 1 Sat/Byte bezahlen können, würde dies die Skalierung der Kette effektiv unwirtschaftlich machen (Bitcoin Cash). Von den technischen Implikationen ganz zu schweigen.

Antworten (2)

Soweit ich weiß, beträgt die kleinste Gebühr, die Sie den Bergleuten pro Transaktion zahlen können, 1 Sat/Byte.

Es ist nicht wahr. Eine Transaktion kann eine Gebühr in beliebiger Höhe enthalten. Nichts hindert Sie daran, eine 250-Byte-Transaktion mit einer Gebühr von 1 Satoshi oder 17 Satoshis oder sogar 0 Satoshis (überhaupt keine Gebühr) zu erstellen. Natürlich wird es von den Marktkräften abhängen, ob Miner tatsächlich entscheiden würden, solche Transaktionen in einen Block aufzunehmen.

Viele Wallets fordern Sie auf, eine Transaktionsgebühr in Satoshis pro Byte zu wählen, aber das ist nur eine Annehmlichkeit für den Benutzer (da die meisten Miner das Verhältnis von Gebühr zu Transaktionsgröße bei der Entscheidung, was zu bestätigen ist, berücksichtigen). Es ist kein inhärentes Merkmal der Blockchain. Unter der Haube multipliziert die Brieftasche diese Zahl einfach mit der Transaktionsgröße, um die absolute Transaktionsgebühr zu ermitteln. Sie könnten die Software patchen, um direkt eine absolute Transaktionsgebühr festzulegen, oder vielleicht sogar nur eine Bruchzahl von Satoshis pro Byte eingeben.

(Es gibt derzeit Regeln, die verhindern, dass Transaktionen mit niedrigen oder keinen Gebühren über das Peer-to-Peer-Netzwerk weitergeleitet werden, aber das ist nicht der einzige Weg, um Ihre Transaktion an einen Miner zu bringen; diese Regeln sind auch nicht Teil des Blockchain-Konsenses Regeln, damit sie ohne Fork geändert werden können.)

Es ist wahr, dass, wenn wir jemals an einen Punkt kommen, an dem 1 Satoshi viel Geld wert ist, eine Transaktion entweder eine hohe Gebühr (>= 1 Satoshi) oder keine Gebühr (0 Satoshi) haben muss. Ersteres wäre teuer, und Bergleute haben keinen Anreiz, letzteres zu bestätigen (obwohl sie es können, wenn sie Lust dazu haben).

Es gab viele Diskussionen darüber, was passieren würde, wenn 1 Satoshi nicht mehr klein genug wäre. Eine Möglichkeit ist die viel stärkere Nutzung von Off-Chain-Transaktionen. Ein anderer ist ein Hard Fork, um mehr Dezimalstellen hinzuzufügen, was vermutlich unumstritten wäre. Siehe Werden wir jemals kleinere Mengen an Bitcoin als einen Satoshi benötigen?

Wenn Bitcoin Preise von einer Million oder mehr pro Münze erreicht und selbst die von Satoshi nicht klein genug sind, fügen wir einfach mehr Granularität hinzu. Ich denke, es erfordert eine Hard Fork, um es sauber zu machen, aber ich nehme an, Sie könnten auch einfach die Transaktionsformate hacken und es als Soft Fork einführen.

Wir können zu 0,1 oder 0,01 Satoshis oder zu jeder anderen Stückelung gehen, wenn wir wollen.

Eine andere Antwort lautet: Wenn wir auf einer zweiten Ebene skalieren, spielt die Arithmetik der Basisebene keine Rolle. Sidechains können jede Art von Münzen oder Einheiten verwenden. Lightning kann beliebig viele Dezimalstellen verwenden.