Die Nordics ziehen die Initiative zur bargeldlosen Gesellschaft zurück, da ihre zentralisierte Umsetzung des Konzepts zu fragil ist. Bargeld erweist sich als notwendig als Backup.
Ethereum muss robust genug und privat genug sein, um glaubwürdig eine solche Rolle spielen zu können.
Eine interessante mathematische Randbemerkung zur Idee, eine große zk-Proof-Arbeitslast auf mehrere Prover aufzuteilen.
Angenommen, du hast N Prover, und du hast eine Proof-Arbeitslast, die du in N Teile aufteilst (also einen Teil pro Prover). Du verlangst von den Provern, sich im Voraus zu registrieren, aber die Registrierung ist für alle offen.
Angenommen, du hast eine konstante Fehlerrate (z.B. 1/5 der registrierten Prover fallen aus). Die Prover erwarten, dass sie in einer Runde (z.B. 3s) abschließen. Wenn ein Prover ausfällt, müssen andere Prover einspringen und diese Last erneut beweisen. Wie viele Runden benötigt die gesamte Arbeitslast, um bewiesen zu werden?
Antwort: log*(N)
(ja, das ist die iterierte Logarithmusfunktion)
Warum:
In der ersten Runde gehst du von N unbeweisbaren Arbeitslasten zu N/5 unbeweisbaren Arbeitslasten.
In der zweiten Runde wird jeder verbleibende Arbeitslast 5 Provern zugewiesen, sodass die Ausfallrate pro Arbeitslast 1 von 5^5 wird. Somit kommst du zu N / 5 / 5^5 unbeweisbaren Arbeitslasten. In der dritten Runde wird jeder verbleibende Arbeitslast ~5^5 Provern zugewiesen, sodass die Ausfallrate 1 von 5^(5^5) wird. Somit kommst du zu N / 5 / 5^5 / 5^(5^5) unbeweisbaren Arbeitslasten.