Der protokollierte Fehler `Socket already in use`` scheint zu zeigen, dass es bereits eine Instanz der Waffenkammer zu laufen - oder eine andere Anwendung ist vielleicht mit port-8223? Ja, es wird davon ausgegangen, dass die person, die pflegt Zugriff auf Ihre Schlüssel. Sollten Sie verlieren den Zugriff auf Ihre privaten Schlüssel, werden Sie nicht in der Lage, die Nachricht zu entschlüsseln. Sollte jemand anderes Zugang zu Ihrem privaten Schlüssel die Nachricht der Inhalt ist nicht mehr vertraulich. Es wird auch davon ausgegangen, dass die Art der Transaktion ergab einen öffentlichen Schlüssel wie Pay-to-PubkeyHash. Dieser Satz klingt wie purer Unsinn zu mir. ich glaube, ich habe ein backup machen, mit diesem link du mir geschickt hast, wie würde ich die Schritte zu tun, wie ich bin, den Betrieb auf einem mac nicht windows? Sehr geschätzt

TL;DR: Was auch immer blockieren Intervall ein beschäftigt, ein anderer planet mit größerer mining power wird schließlich überholen die lokale blockchain. Es wäre nur möglich zu sperren, die anderen Bergleute aus, indem Sie low-Tiefe checkpoints.

Gedankenexperiment:

MarsCoin startet eine neue blockchain mit einer 2-Minuten-block Intervall, Sie haben eine Einheit von Mining-Power [UMP] zur Verfügung, mit einem neuen MarsCoin speziellen mining-Algorithmus.

Einige Händler von der Erde aus beginnen mit MarsCoin für Ihre Transaktionen mit Mars-Kolonisten. Sie erhalten die Blöcke mit einer 20-minütigen Verspätung (wie vorgeschlagen in der Frage). Nach einer Weile werden Sie erkennen, dass die MarsCoin mining Belohnungen sind sehr saftig und Technologie ist viel billiger auf der Erde als in den unterentwickelten Kolonie: Sie schaffen mining-Ausrüstung mit 2 UMP, so dass Sie finden, Blöcke doppelt so schnell als auf dem Mars.

  1. -20 Minuten: Mars ist im Block X und sendet es zur Erde.
  2. ...
  3. 0 Minuten: die Erde empfängt Block X vom Mars und beginnt Ihre eigenen mining-Aufwand. Die Schwierigkeit ist nicht gestiegen, noch können Sie mir einen block pro minute für die Zeit. Mars ist im Block-X+10.
  4. 2 Minuten: die Erde empfängt Block X+1 vom Mars, aber die Erde ist bereits auf Block X+2 auf Ihrer eigenen Kette. Die Erde anschließend übertrifft Mars und weiterhin der Bergbau auf Ihrer eigenen Kette. Mars ist im Block-X+11.
  5. ...
  6. 21 Minuten: Mars erhält den ersten block, Block X+1 von der Erde aus und verwirft es, weil der Mars finden Block X+20 bei 20 Minuten. Die Erde ist in Block X+21, und die erhaltenen Block-X+10 letzten vom Mars.
  7. ...
  8. 61 Minuten: Mars erhält Block-X+41 , von Erde, Mars ist im Block-X+40. Erde die Kette ist insgesamt der Nachweis der Arbeit größer als der Mars' - Kette. 'Mars' - Kette wird verworfen zu Gunsten der Erde. Mars Miner verlieren die mining Belohnung der letzten 40 Blöcke. Die Erde ist im Block-X+61.

Fazit:

Weder Entfernung, noch die block-Intervall ausreichend, zu hoch. So lange wie die anderen Planeten hat mehr mining power wird es irgendwann überholen die lokale blockchain.


Nachtrag: Kurze block-Intervall mit Kontrollpunkten bei geringer Tiefe

Wenn ich nur lese diese Frage noch einmal, ich dachte an eine andere Sache. Wenn man hellbent zu halten nicht-mars-mining-Bemühungen Früchte tragen, könnte man die Einführung einer gleitenden checkpoint-System. In meinem obigen Beispiel, wo ich war, die Verschreibung von block-Intervall von zwei Minuten und terrestrian Bergbau war doppelt so schnell wie der mars mining, es würde eine Reorganisation von mehr als vierzig Blöcke für die terrestrian-Kette zu ersetzen, die dem mars.

Wenn die Gemeinschaft der Mars vereinbart verbieten Kette Sanierungen von mehr als 15 Blöcke (die im zwei-Minuten-Intervalle ist weniger Zeit, als ein radio-Welle roundtrip), indem jeder block mit 15 Rückmeldungen an den checkpoint-Liste, terrestrian Bergleute würden in der Lage sein, um die Gabel selbst aus der Marscoin Kette, aber würde nie in der Lage sein zu nehmen, über die mars mining.