Können wir die TX-Gebühr von den TXs selbst entkoppeln?

Wir wissen, dass Bergleute es im Allgemeinen vorziehen, TXs mit höheren Gebühren in Blöcke zu packen. Dies ist insbesondere schlecht für Benutzer, die Mikrotransaktionen durchführen, da es nicht viel Sinn macht, eine große Gebühr zu erheben, wenn Sie nur einen kleinen Betrag senden. Ich habe darüber nachgedacht, ob es möglich ist, dies zu überwinden.

Grundsätzlich, wenn wir irgendwie einen Weg finden, die Gebühren von den TXs selbst zu entkoppeln, dann wird jeder TX für die Miner gleich aussehen. Wenn dies der Fall ist, gibt es keinen Anreiz, einen Sender einem anderen vorzuziehen. Ich glaube, dies würde den Bitcoin für die Benutzer "fairer" machen.

Ich kann jedoch nicht sagen, ob es möglich ist, ein solches Protokoll zu entwickeln, während die Eigenschaften des Bitcoin beibehalten werden. Was ich im Kopf habe ist im Grunde folgendes:

  1. Die Benutzer senden zunächst etwas „Beteiligungssteuer“ an eine Adresse/Adressen, die von den Minern gemeinsam gepflegt wird/werden.

  2. Miner wiederum signieren gemeinsam ein Token und senden das Token an die Benutzer zurück.

  3. Benutzer nehmen dieses Token dann in ihre txs auf, um ihre Gültigkeit zu beweisen. Txs ohne Token können entweder verworfen werden oder haben möglicherweise eine geringere Priorität.
  4. Die gesamte Steuersumme im Pool wird entsprechend ihrem Anteil an Hash-Power an die Miner verteilt.
  5. Der Prozess wiederholt sich über Zeiträume.

Der entscheidende Punkt hier ist, dass jeder TX mit einem gültigen Token für Miner gleich aussehen würde. Es gibt also keinen Grund, sich für eines zu entscheiden. Natürlich, so wie es ist, hat es wahrscheinlich viele Mängel. Beispielsweise kann ein Benutzer eine Teilnahmegebühr zahlen und seine Sendungen schaffen es möglicherweise immer noch nicht zum Block. In diesem Fall zahlt er die Teilnahmegebühr grundsätzlich umsonst. Vielleicht können wir dies mit einem "dezentralen Escrow"-Mechanismus überwinden (nicht sicher, ob es diesen überhaupt gibt), aber daran muss gearbeitet werden.

Was denken Sie ? Könnte ein solches System dem Bitcoin in gewisser Weise helfen?

Antworten (3)

Zunächst einmal weiß ich nicht, wie Sie den Mechanismus "Steuerzahlung gibt Ihnen einen Token" ohne eine zentralisierte Steuereinzugsbehörde erreichen würden, was das Ziel einer dezentralisierten Währung zunichte macht. Aber nehmen wir an, es könnte irgendwie getan werden.

Was passiert, wenn ein böswilliger Benutzer oder eine böswillige Gruppe die Steuer einmal bezahlt und dann eine große Anzahl von Junk-Transaktionen mit dem Token erstellt? Wenn alle Transaktionen mit dem Token die gleiche Priorität erhalten, werden die meisten Blöcke fast ausschließlich aus diesen Junk-Transaktionen bestehen, und ehrliche Benutzer werden eingefroren. Bei einer gewöhnlichen Transaktionsgebühr passiert dies nicht, da der Angreifer für jede der Junk-Transaktionen eine Gebühr zahlen müsste, was sehr teuer wird.

Vielleicht legen Sie irgendwie ein Limit fest, sodass die Zahlung der Steuer Sie nur berechtigt, den Token eine bestimmte Anzahl von Malen zu verwenden. Angenommen, BTC 0,01 gibt Ihnen 100 Token. Dann sagen Sie im Grunde nur "die Transaktionsgebühr beträgt fortan 0,0001 BTC pro Transaktion". Es hilft also immer noch nicht Leuten, die hauptsächlich Micropayments von weniger als 0,0001 BTC machen wollen.

Und in jedem Fall ist dies effektiv eine Preiskontrolle, und wenn Sie nicht viel Macht haben, den Markt zu regulieren, können Sie ihn nicht durchsetzen. Wenn Miner immer noch die endgültige Entscheidung darüber treffen, welche Transaktionen in einen Block gesteckt werden sollen, dann werden die Transaktionsgebühren nur „unter Tage“ getrieben. Ein Miner kann mitteilen, dass er Ihrer Transaktion Vorrang vor anderen steuerpflichtigen Transaktionen einräumt, wenn Sie ihm etwas Geld schicken, entweder über die Kette oder auf andere Weise. Ich verstehe nicht, wie man sie davon abhalten kann. Dann sind wir wieder in der Situation, die wir jetzt haben, nur mit mehr Komplexität.

Dies sind einige gute Punkte. Danke schön. Ich habe genau den Fall betrachtet, den Sie im 3. Absatz beschrieben haben.

Bitcoin-Mining ist Geschäft. Es entstehen erhebliche Hardware- und Energiekosten. Es ist also absolut verständlich und legitim, dass die kommerziellen Bergleute diejenigen Transaktionen auswählen, die die größte Gesamtgebühr bringen. Und eine 10-Satoshi-Transaktion belegt den gleichen Platz im Block wie eine 100-Bitcoin-Transaktion. Es ist ein bisschen wie im echten Leben: In einigen Ländern des Euroraums werden keine 1- oder 2-Cent-Münzen in Umlauf gebracht, weil ihre Herstellung mehr kostet als ihr Nennwert. Und alle dort akzeptieren, dass 1 oder 2 Cent Wechselgeld verloren gehen.

Ihr Vorschlag ist im Rahmen des aktuellen Bitcoin-Konsenses umsetzbar, wenn Sie einen erheblichen Teil der Miner davon überzeugen können, diesem Schema zu folgen . Jedem Miner steht es frei, sein eigenes Prioritätsschema für Transaktionen zu implementieren, das nicht unbedingt nur auf transaktionsinternen Daten basiert.

Aber ich bezweifle, dass Sie in der Lage sein werden, genügend Miner davon zu überzeugen and users, zu diesem Schema zu wechseln. Bergleute verlieren Gebühren, und Benutzer müssen im Voraus bezahlen, um einen Token zu erhalten, der nur von einem (kleinen?) Teil der Bergleute akzeptiert wird.

Wenn Sie bei Transaktionen mit geringem Volumen helfen möchten, starten Sie Ihren eigenen Miner mit einem Prioritätsschema, das Transaktionen mit geringem Volumen bevorzugt. Sie werden Geld verlieren, wenn Sie Ihre Mining-Hardware betreiben, aber einige Benutzer werden davon profitieren.

Grundsätzlich, wenn wir irgendwie einen Weg finden, die Gebühren von den TXs selbst zu entkoppeln

  • Ohne Hardforking von Bitcoin geht es nicht
  • niemand interessiert sich dafür und niemand wird es umsetzen
  • Sie können Ihre eigene Altcoin mit dieser enthaltenen Konsensregel erstellen

Könnte ein solches System dem Bitcoin in gewisser Weise helfen?

Warum denkst du, dass Bitcoin deine Hilfe braucht?