Was ist der leichteste Proof-of-Work-Algorithmus?

Ich weiß, dass Litecoin damals mit Scrypt erstellt wurde, um es leichter zu machen, aber auch schwieriger, ASIC-Hardware daraus zu bauen - damit alltägliche Computer minen konnten. Gibt es andere Algorithmen, die man heutzutage kennen sollte? Möglicherweise solche, die wenig Ressourcen erfordern und es unpraktisch machen, ASICs zu bauen.

Es ist nie unmöglich , einen ASIC für einen bestimmten POW zu bauen. Schließlich ist ein ASIC nur ein Computer, der zufällig anwendungsspezifisch ist. Wenn es für einen bestimmten Kriegsgefangenen „unpraktisch ist, ASICs zu bauen“, dann können nur die Superreichen solche ASICs bauen/kaufen und anschließend betreiben. Wenn es Ihr Ziel ist, die Zentralisierung langfristig zu minimieren (vorausgesetzt, ASICs werden irgendwann für alle gängigen POW erscheinen), dann sollte die Verwendung einfacher Algorithmen, die einfach / kostengünstig in ASICs implementiert werden können, Ihr Ziel sein.
@ChristopherGurnee: Das sollte wohl eher eine Antwort sein.

Antworten (2)

Im Gegensatz zum Namen ist der in Litecoin verwendete Proof of Work deutlich schwieriger zu verifizieren als SHA256 (es verlangsamt die Synchronisierungszeiten merklich), während er gleichzeitig sein Ziel nicht erreicht, je nach Bedarf nur auf einer CPU oder einer GPU abgebaut werden zu können Lesen Sie den Pitch auf ihrer Website. Es bietet sehr wenig Widerstand gegen das Mining auf einer GPU oder ASIC, tatsächlich ist sein Design extrem gut auf lineare Zeit-Speicher-Kompromisse zugeschnitten, was die Hardwarekosten noch günstiger macht. Es ist auch kein Vorteil, dass es schwieriger ist, einen ASIC herzustellen, es bedeutet nur, dass sie weniger Standardhardware und eher ein Monopol von ein oder zwei Spielern werden.

SHA256 ist ungefähr so ​​leicht und so einfach wie möglich, Hardwarebeschleunigung zu vermeiden ist kein erreichbares Ziel und wahrscheinlich nicht einmal wünschenswert, selbst wenn es so wäre.

Bei Hashcash mit SHA256 geht es um den bestmöglichen rechengebundenen Proof-of-Work.

In einem speichergebundenen Proof-of-Work (was der von Litecoin nicht ist), wie mein Cuckoo Cycle , ist die Speicherlatenz und nicht die Berechnung der Engpass, wodurch Standard-DRAM zum ASIC wird.