Vielen Dank für Ihre Hilfe. Ich werde einen Systemwiederherstellungspunkt zu erstellen, bevor ich die usb. Nochmals vielen Dank. :-) Was ist Los mit all diesen Beiträgen? Ich nehme an der BCI random.org Debakel? Ah, verstanden. Es war so winzig und ich habe es gar nicht bemerkt. :P Wie ich schon sagte, alle anderen rpc-Befehl funktioniert, der daemon läuft einwandfrei, und ich bin mir ziemlich sicher, dass "hören" zu tun, wie Sie Ihre Knoten-Verbindung zu anderen Knoten, und hat nichts zu tun mit diesem problem. als Sie sehr viel.. Ich nahm den Großteil von meinem Kommentar in den chat, aber es klingt wie Sie hatten eine agenda, die bei der Erstellung dieses Q&A. Warum haben Sie wollen, lassen Sie die Menschen wissen, dass? Haben Sie irgendwelche verbindungen mit Bezug zur Landwirtschaft oder Chemische Düngemittel?

Hintergrund

Was bitcoin tut, ist die Aufrechterhaltung einer verteilten ledger, in denen Transaktionen gespeichert werden. Vereinfachte, erhalten Sie eine riesige Tabelle wie diese:

Von | Bis | Betrag
------+--------+----------
 SYS | A | 100
 SYS | B | 100
 SYS | C | 100
 A | B | 50
 C | B | 50

Münzen kommen in das system, wenn Sie zauberte aus der Luft zu machen und übertragen Sie auf einige Konto-Inhaber. Die ersten drei Transaktionen in der obigen Tabelle repräsentieren A, B und C jeweils den Empfang 100 Münzen aus dem system. Von da an, sowohl A und C die übertragung der Hälfte Ihrer Münzen zu B, So können wir folgern, dass A und C haben beide 50 Münzen, während B hat 200.

Doppel-Ausgaben und Gabeln

Wenn C jetzt versuchen würde, zu senden 100 Münzen Ein, wird die Transaktion verweigert werden sollte, als ungültig, da C nicht genug Münzen haben. Aber hier kommt der knifflige Teil. Was ist, wenn der Knoten die Verarbeitung dieser neuen (ungültigen) Transaktion hatte noch nicht erhalten, das Letzte update? In anderen Worten, was, wenn es noch nicht gesehen hatte, dass C übertragen 50 Münzen zu B bereits? Es wäre nicht in der Lage zu sagen, dass die Transaktion ungültig war und so würde es akzeptieren.

Dies ist eine Gabel. Das system der Verarbeitung der ungültige Transaktion hat jetzt ein anderes Sachkonto aus dem rest der Welt:

Von | Bis | Betrag
------+--------+----------
 SYS | A | 100
 SYS | B | 100
 SYS | C | 100
 A | B | 50
 C | A | 100

In verteilten Systemen, auch wenn man nicht unehrlich ist, solche Gabeln passiert die ganze Zeit. Weil die Zeit, die es dauert, um eine Transaktion zu verbreiten, um alle Knoten im Netzwerk unterscheiden sich für jeden Knoten, jeder wird eine etwas andere Sicht der Ordnung, dass diejenigen Transaktionen geschah. Aber das können die Reihenfolge entscheidend und wichtig, wie wir oben gesehen haben. So Recht wer und wie Sie alle Zustimmen?

Konsens durch Proof of Work

Zuerst die Frage, wer Recht hat. Gibt es auch eine Objektive Ordnung der Transaktionen? Die Allgemeine Relativitätstheorie legt nahe, dass tatsächlich, gibt es nicht. So, wie die Reihenfolge der Transaktionen, die wir akzeptieren, ist eigentlich nicht so wichtig, solange alle Knoten einigen sich auf es.

So, wie man Sie zu vereinbaren? Dies ist, wo der Konsens durch den Nachweis von Arbeit ins Spiel kommt. Jeder Knoten die Verarbeitung von Transaktionen kodiert es, die Sicht der Realität (die Reihenfolge der Transaktionen, die denkt, dass es richtig ist) in einem block und dann löst ein Kryptographisches puzzle, befestigen Sie die Antwort auf dem block. Die Rolle dieser Nachweis von Arbeit ist, dass es wirkt als Sicherheiten; der verarbeitungsknoten zu tun hatte Arbeit, was bedeutet, dass verbringen reales Geld, zu erstellen blockieren. Das bedeutet, es hat einen Anteil in diesem block akzeptiert wird. Wenn der block wird nicht akzeptiert, die Arbeit war für nichts. Dies schafft einen wirtschaftlichen Anreiz, um 'das richtige tun'. Wenn Sie das falsche tun, die Chancen sind Sie am Ende getan Arbeit für nichts, es sei denn, Sie können Holen Sie sich die anderen Knoten, zu akzeptieren, Ihre falsche version der Realität.

Das ganze ist ein Rennen. Nur eine version der Realität, die akzeptiert werden können, die für jeden block in der Kette, also der erste miner um das Rätsel zu lösen und zu produzieren, der nächste block hat die größte chance auf den Preis. Aber zur gleichen Zeit, Bergmänner erhalten neue Blöcke von anderen Bergleute. Mehrere Blöcke mit mehreren Versionen der Realität. Der Bergmann hat zu Holen, welche dieser Blöcke zu akzeptieren und als Basis für mining auf den nächsten block. Wenn wählt er falsch, verliert er die Arbeit, die investiert in den Bergbau-die falsche Kette.

Also, das akzeptieren einer falschen block und losen die arbeiten an den Bergbau, die Kette, es sei denn, die meisten anderen Knoten auch akzeptieren, dass die falschen block. Erstellen Sie einen falschen block und Locker, die Arbeit der Bergbau, die falschen block, es sei denn, Sie bekommen die anderen Bergleute zu akzeptieren, Ihre falschen block.

Blockchain ohne Bergleute

Ich glaube nicht, dass es möglich ist. 'Miner' ist nur ein Begriff verwendet, um zu beschreiben, " Transaktions-Prozessoren. Eine blockchain braucht, Prozessoren, egal welchen Weg Sie schneiden, denke ich.

Blockchain ohne Nachweis von Arbeit

Es scheint möglich zu sein. Die Menschen suchen bei Nachweis der Beteiligung als alternative. In diesem Szenario 'Bergleute' wouldn 'T brauchen, um die Lösung eines kryptografischen Rätsels, aber Sie müssten "setzen Sie Ihr Geld, wo Ihr Mund ist", so zu sagen. Wieder, dies schafft Sicherheiten, die fungiert als einen wirtschaftlichen Anreiz, das richtige zu tun.

Eine sehr feine Sache hier ist, dass, obwohl die Idee, die Nutzung der Münze sind die Menschen mining als die Sicherheiten ist sehr fesselndes, ich persönlich bin noch nicht sicher, ob es nicht tatsächlich erstellen Sie eine große kreisförmige Argumentation Zyklus. Weil in verschiedenen Gabeln (verschiedene Ansichten der Realität), die Münze tatsächlich haben verschiedenen Wert... so, wie man Objektiv entscheiden, was den Anteil tatsächlich ist. Die subtile Genialität der Nachweis von Arbeit ist, dass die Arbeit getan ist in der realen Welt, also der Anteil ist, in der eine gemeinsame Wirklichkeit, die wir alle teilen. Was bedeutet, es ist die gleiche, egal, welche version der Realität, die ledger, die Sie suchen enthält.

Es ist ein sehr fesselndes Frage, die Sie gefragt. Ich hoffe, meine Antwort hilft, Ihr Verständnis und ich muss hinzufügen, dass ich kein Experte bin in dem Bereich überhaupt, so kann ich Fehler gemacht haben.