Lassen Sie mich noch einen wirklich TLDR version. Dekrementieren zeitschlossfunktion erforderlich sind für einen Sicherheit-Marge bezogen auf blockchain-Latenz: in A -> B -> C Zahlung, wenn C zeigt die preimage im letzten moment, B möglicherweise nicht genug Zeit haben, zu behaupten, das Geld von A. In der _state_ channel setting (z.B. in Astraleums, wo eine stateful-smart-Vertrag fungiert als Schiedsrichter) können wir vermeiden, Dekrementieren zeitschlossfunktion: wenn ein pre-image bereitgestellt wurde, um den Vertrag, es erinnert sich an diese Tatsache, und alle beteiligten zurückziehen können, Ihre Mittel, Wann immer Sie wollen. derzeit habe ich es auf der rechten Ecke für alle; aber es andere shortcuts hat funktioniert. "der Effekt der langsamen Abkühlung nach der Pasteurisierung auf die Bakterienflora der Milch" Die container können den Prozess ändern. Wenn das Glas der Flasche entfällt eine zusätzliche Bewegung von Produkt -Verringerung der Exposition zu O2 vielleicht - das könnte einen Unterschied machen, nicht?

Klingt wie Sie beschreiben, einen beschnittenen Knoten. Wie der Bitcoin Core-0.11, können Sie es mit dem experimental -prune=N - option, die nur immer die letzten N Megabyte (min 550) Wert der Blöcke, plus die UTXO gesetzt. In der 0.11 er ist nur nützlich für einige RPC-Befehle und Bergbau, aber deaktiviert es die Geldbörse aufgrund zu experimentell. In 0.12 die wallet-Funktion erhältlich sein wird beschnitten-Modus.

Alle Blöcke und Header sind immer noch heruntergeladen und validiert voll, aber die alten Blöcke gelöscht sind von der Festplatte gelegentlich.

Auch, ich denke, es ist ein bisschen falsch zu sagen, dass hashing-power verhindert die änderung der block-Kette. Block-Ketten sind mit Hilfe von hashing-immer unveränderlich und nur append-only. Jedoch, in Anwesenheit von mehreren gültigen konkurrierenden block-Ketten, die meisten hash-Strom entscheidet, welches er akzeptierte.