Basierend auf einem Standard, den Sie für relevant halten, wie schnell werden aktuelle Blöcke auf die Einhaltung von Regeln überprüft, wie z. B. korrekte Kontostände, echte Transaktionen, korrekte Belohnungen und Gebühren?
Ist das ein aufwendiger Prozess? Würde eine Datenbank diesen Prozess beschleunigen?
Haben Sie Vorschläge zur Verbesserung der Blocküberprüfungsgeschwindigkeit?
Der Großteil der Arbeit besteht darin, jede Transaktion innerhalb des Blocks zu überprüfen. Dies bedeutet, dass die Signaturen für jede Transaktionseingabe überprüft werden müssen, was viel CPU-Verarbeitung erfordert. Eine Möglichkeit, die Verifizierungsgeschwindigkeit zu verbessern, wäre also eine Hardwareunterstützung für den Verifizierungsprozess (z. B. einen spezialisierten ASIC-Chip). Ich weiß nicht, ob ein Miner-ASIC verwendet werden könnte, aber es ist ein interessanter Gedanke.
Der Transaktionsverifizierungsprozess ist nicht besonders CPU- oder speicherintensiv. Der CPU-intensive Teil ist das Netzwerkprotokoll, das benötigt wird, um einen globalen Konsens über eine einzige Gesamtreihenfolge von Transaktionen zu erzielen. Das nennt man „Mining“ und dabei sollen die spezialisierten ASICs verschiedener Unternehmen wie kncminer helfen.
Neal Gafter
Benutzer5107
ScripterRon
Benutzer5107
ScripterRon
ScripterRon
Benutzer5107
ScripterRon