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?
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.
Lourr
Macher7
Lourr
Macher7
Macher7
c99186ea5285166ea8ad75388f42acd60990b8748a45d1ff0f45271a1cb6f749
Teil 24d6d4eedb8d98c626bd1450d45055fa610cd05494c79f7e655043456e38a6b5d
Lourr
Macher7
Lourr
Lourr