Tag-Beschreibung stylus
Es ist mein Verständnis, dass wenn eine Transaktion gewählt wird als gültig während eines SCP-Runde, dass die Transaktion angewendet wird, um die "letzten closedledger". Der neue Staat ledger wird nun der "Letzte closedledger" und der Vorgang wird wiederholt. Entsprechend kann man sich die Abstimmung ändern, mit einem großen, gemeinsamen globalen Zustand.
E. g. wenn die letzten aktuellen ledger zeigt Foo: 1
, und die Transaktion wird +1 auf Foo
, wenn der Knoten ratifizieren diese Transaktion Hinzugefügt wird Foo
und die ledger-Staat bewegt sich zu Foo: 2
.
Die Hauptbücher sind "verknüpft", die über eine kryptografische hash, so dass Sie eine Kette bilden und Sie könnten überprüfen Sie die hashes übereinstimmen...aber mein Verständnis ist, dass es keine wirkliche Notwendigkeit zu halten, die historischen Hauptbücher, die um andere als historische Buchführung/Archivierung.
Konsens erreicht wird, der durch die SCP-voting-Algorithmus, anstatt die überprüfung der kumulativen hashes (proof of work). Also der aktuelle Status ist gültig, weil es ist gewählt worden und gültig, und es gibt keine Notwendigkeit zu tun, das ganze "Validierung des Universums" sync passiert mit proof-of-work-blockchains. Ich gehe davon aus, dass, wenn neue Knoten anzuschließen, Sie einfach bootstrap, sich aus dem Knoten in Ihrer vertrauten Kollegiums Scheibe und es gibt nicht wirklich eine "überprüfung" geht
Es skaliert ist, weil, während Sie müssen einen Eintrag für alle bestehenden Konten, die Sie wirklich brauchen nur den aktuellen ledger eher als alle bisherigen Permutationen zu.
Obligatorische disclaimer: neu-SCP-selbst, nicht ein Entwickler auf das Projekt an, aber wurden Lesen Sie im whitepaper, kann falsch sein :)