Bitcoin-Transaktionen beschleunigen?

Ich schreibe eine App, die Bitcoins handelt, und eines der größten Probleme, auf die ich gestoßen bin, ist, dass es so lange dauert, sie von einer Brieftasche in eine andere zu verschieben. Ich denke, es liegt auch an mtgox und anderen Websites, die ein 6-Bestätigungssystem verwenden, bevor diese Daten registriert werden.

Ich habe zwei Gedanken darüber, wie die Zeit verkürzt werden könnte, und ich frage mich, wie machbar beide sind.

  • Verarbeite meine eigenen Bitcoin-Transaktionen. Wäre es möglich, meine Transaktionen über meinen eigenen Computer zu leiten, damit sie höchste Priorität erhalten?

  • Verwenden Sie weniger Bestätigungen, bevor Sie eine Transaktion als abgeschlossen annehmen. Würde das System mir erlauben, eine Bitcoin zu verwenden, wenn sie nur 4 Konformationen hat?

Gibt es einen anderen Weg, an den ich nicht denke?

Antworten (1)

Die Sicherheit des Bitcoin-Systems hängt von der Zeit ab, die vergangen ist, seit die Transaktion in einen Block aufgenommen wurde. Nennen wir diese Bestätigung 1.

Haben Sie Probleme, Ihre Trades in einen Block zu bringen, oder möchten Sie mehr Bestätigungen haben?

Tatsache bleibt, dass Sie 1 Stunde warten sollten, nachdem die Transaktion in einen Block aufgenommen wurde, bevor Sie diese Ausgabe ausgeben. Diese eine Stunde entspricht ungefähr 6 Blöcken.

Warum warten wir also 1 Stunde? Das liegt daran, dass wir einigermaßen sicherstellen wollen, dass niemand da draußen einen Computer hat, der stark genug ist, um die Ausgabe zweimal auszugeben und eine Spaltung des Hauptbuchs zu verursachen.

Ich würde mein Geschäft nicht auf kurze Blockzeiten gründen und stattdessen die Blockchain nur für Ein- und Auszahlungen von Ihrem privaten System verwenden.

Wenn Sie Probleme haben, Ihren Tx in einen Block aufzunehmen, besteht die einfache Lösung darin, Transaktionsgebühren zu zahlen oder ein privates Mining-Rig zu betreiben, das solche Transaktionen akzeptiert.

Ich hatte den Eindruck, dass es nicht an der Zeit war, sondern eher daran, es in der Blockchain unterzubringen. Aber wollen Sie sagen, dass ich tatsächlich mein eigenes Rig verwenden kann, um Transaktionen zu beschleunigen?
Der einzige Grund, warum Sie ein eigenes Rig benötigen, ist, wenn kein anderer Pool Ihre Transaktion akzeptiert. Beabsichtigen Sie, keine Netzgebühr zu zahlen?
Die Netzgebühr ist trivial. Mein Ziel ist es, die Zeit zu minimieren, die ich brauche, um Bitcoins von einem meiner Wallets zu einem anderen zu senden. Wenn meine Transaktion an einen Pool gesendet wird, gehe ich davon aus, dass sie in eine Warteschlange gestellt und dann ausgeführt wird, wenn ich an der Reihe bin. Ich frage mich, ob ich, wenn ich meinen eigenen Minner hätte, in der Lage wäre, Transaktionen schneller durchzuführen, indem ich im Wesentlichen die Linie schneide?
Ein einzelner Bergmann wird es nicht tun, kann aber helfen. Am besten senden Sie den Tx an einen großen Pool und fügen ihm möglicherweise Miner hinzu.
Für das, was es wert ist, habe ich Geld von Mt Gox an mich selbst gesendet und nach einer Bestätigung habe ich es an einen anderen Benutzer gesendet. Beispiel: Teil 1 c99186ea5285166ea8ad75388f42acd60990b8748a45d1ff0f45271a1cb6f749Teil 24d6d4eedb8d98c626bd1450d45055fa610cd05494c79f7e655043456e38a6b5d
Angenommen, es ist ein guter Miner, vielleicht dieser mit 25 GH/s
Das ist gut, aber es wird Sie nicht immer zuverlässig an die Spitze der Schlange bringen (kostenlos). Die beste Wahl für Sie klingt, als würden Sie einfach die Tx-Gebühr bezahlen und mit Software arbeiten, die keine 6 Bestätigungen erfordert. Wenn Sie wirklich einen Miner wollen, schauen Sie hier nach meinen eBay-Angeboten ;)
Danke. Und wie konnten Sie nach 1 Bestätigung auf mtgox auf Ihre Bitcoin zugreifen? Es wird nicht einmal für mich registriert, bis alle 6 fertig sind