Wiederholtes Senden von Coins von einer Adresse an sich selbst

Nehmen wir an, ich erstelle eine Adresse mit einem Guthaben an xBitcoins, wobei xder Mindesttransaktionsbetrag ist, bevor eine Gebühr erhoben wird. Hypothetisch wird diese Adresse als permanenter kryptografisch sicherer Mechanismus verwendet, der sich xan bestimmten Punkten, die eine gewisse Bedeutung haben, Coins sendet.

Werden Bergleute diese Transaktion immer wieder abbauen oder wird sie schließlich vom Netzwerk ignoriert?

Wird diese Transaktion durch Parsen der Blockchain lesbar sein oder wird sie anders gehandhabt?

Werden für diese Transaktion irgendwann Gebühren anfallen und sie daher niemals gesperrt werden (da die Wallet niemals mehr als xBTC besitzen wird)?

Warum um alles in der Welt sollte ich für diese Frage herabgestuft werden?
Ich habe nicht abgelehnt, aber die Frage ist ziemlich verwirrend, es ist nicht klar, was Sie fragen, und die Prämissen deuten auf Missverständnisse darüber hin, wie Bitcoin funktioniert.
Ich möchte mir xkontinuierlich eine Menge an Münzen senden und einen Blockchain-Parser verwenden, um diese Daten zu erhalten (Zeitstempel, Blocknummer, für Kohlenstoffdatierung). Kann ich diese Transaktion aufgrund von Gebühren irgendwann nicht mehr in das Netzwerk senden oder funktioniert das wie erwartet, solange ich den Mindestbetrag an Coins einzahle, um Gebühren zu vermeiden?
Oder gibt es einfach ALLES innerhalb des Bitcoin-Protokolls (außer zukünftiger Beschneidung), was ein ernsthaftes Problem für diese Anwendung darstellen würde?
Das hört sich so an, als ob Sie ein DDoS auf die Blockchain planen. Oder haben Sie einen unschuldigen Grund, dies tun zu wollen?
Ich bin wirklich neugierig, was die Motivation für ein solches System wäre.
Es ist kein DDoS, sondern einfach eine Möglichkeit, die nTransaktion mit einem Zeitstempel zu verknüpfen, wobei die Blockchain als Existenznachweis verwendet wird. Die Transaktion hat 1 Eingabe und 1 Ausgabe, die beide dieselbe Adresse betreffen. Die Brieftasche enthält xBitcoins, wobei xder Mindestbetrag erforderlich ist, um diese Transaktion alle ySekunden an das Netzwerk zu senden, wobei ydie geringste Zeitdauer für meine Anwendung erforderlich ist. ywird wahrscheinlich im Bereich von ein paar Tagen liegen, also gehe ich davon aus, dass der Wert eher durch oder xbegrenzt wird . input_value_in_base_unitsinput_agesize_in_bytes

Antworten (1)

Knoten überprüfen nicht den Verlauf einer Münze oder Adresse, um festzustellen, ob sie aufgenommen oder weitergegeben werden sollen, sodass es möglich ist, Münzen von einer Adresse mehrmals an sich selbst zu senden.

Die Priorität einer Transaktion hängt jedoch davon ab, wie alt ihre Eingaben sind. Wenn Sie dies zu häufig versuchen, verwenden Sie junge Eingaben, verringern die Priorität und machen eine Gebühr erforderlich.

Ich verstehe. Selbst wenn Sie also einen neuen Block von 25 BTC abbauen und diese 25 BTC verwenden, um sich von Zeit zu Zeit zu schicken, würden Sie am Ende aufgrund des Alters der Münze eine Gebühr für diese Transaktion zahlen? Das macht Sinn. Kann ich irgendwo mehr über den genauen Zeitpunkt dieser Möglichkeit erfahren oder muss ich den Quellcode durchsuchen, um dies herauszufinden?
@bvpx: Es gibt einige Informationen unter en.bitcoin.it/wiki/Transaction_fees . Ich bin mir nicht sicher, ob es auf dem neuesten Stand ist, aber zumindest kann es einen Hinweis darauf geben, wonach im Code gesucht werden muss.
@bvpx: Ich möchte wiederholen, dass es nicht darauf ankommt, wie oft Sie es tun, sondern auf das Intervall. Mit 25 BTC werden Sie wahrscheinlich nicht auf dieses Problem stoßen, aber mit einem kleineren Betrag müssen Sie keine Gebühr zahlen, wenn Sie eine Transaktion pro Tag durchführen (wodurch der Münze Zeit zum Altern gegeben wird, bevor sie erneut gesendet wird), aber Sie werden es tun müssen Sie eine Gebühr zahlen, wenn Sie alle 10 Minuten eine Transaktion durchführen.
@bvpx Das Netzwerk diskriminiert keine alten Coins, sondern nur "neue". Münzen können neu werden, indem sie ausgegeben werden.
Ich verstehe. Es gibt also eine Gleichung, mit der ich herausfinden kann, wie viele Münzen ich in die Brieftasche stecken muss, um in einem bestimmten Intervall keine Gebühren zu erzielen. priority = sum(input_value_in_base_units * input_age)/size_in_bytesWenn ich zum Beispiel alle 30 Minuten eine Nachricht senden wollte, könnte ich etwa 1-3 für berechnen und schätzen input_ageund messen, size_in_bytesum die Werte zu finden, die zu diesem Modell passen.