Skalierung von Ethereum

Ich habe versucht, eine Antwort über das Internet zu finden. Was ist das Problem mit Ethereum Scaling? Ich habe einige Antworten gefunden, aber ich weiß nicht, welche richtig ist.

  1. Aufgrund der Blockgröße ist es schwierig, Etereum zu skalieren. Sie möchten die Blockgröße klein halten, damit jeder ein vollständiger Knoten sein kann . Quelle : Ich weiß nicht, warum es so wichtig ist. Nimmt ein Block, der nicht mit Transaktionen gefüllt ist, immer noch die gleiche Menge an Speicherplatz ein?

  2. Es gilt das GAS-Limit pro Block. Ich weiß, dass es ein Gaslimit pro Block gibt - pi * Millionen und es ist nicht festgelegt, aber aufgrund dieses Verbrauchs des gesamten Gases geben Sie uns 15 tx pro Sekunde

  3. Es liegt an der Leistung eines einzelnen Kerns der CPU, aber ich konnte keine Erklärung dafür finden.

Meine Frage ist also, was der Grund ist, warum Ethereum nicht auf 15 tx pro Sekunde skalieren kann (25 tx pro Sekunde nach der Optimierung)? Vielleicht ist es nicht auf der Liste.

Deine Annahmen sind falsch. Ich schlage vor, Sie stellen die Frage und bearbeiten Ihre Annahmen, es sei denn, Sie haben eine Quellenreferenz dafür.
Überprüfen Sie die devcon3-Videos. Sie sprechen darüber. Hier ist die Agenda, wo Sie Vorträge über Skalierbarkeit finden können ethereumfoundation.org/devcon3/agenda und hier sind die Videos: youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g/playlists

Antworten (1)

Das Hauptproblem bei Ethereum ist, wie bei den meisten öffentlichen Blockchains, dass jeder Miner alles tun muss:

  • Alle Miner müssen die Transaktionshistorie speichern

  • Alle Miner müssen alle von irgendjemandem gesendeten Transaktionen validieren

  • Alle Miner müssen alles berechnen, was in einer Transaktion enthalten ist.

Da Ethereum beabsichtigt, eine allgemeine Turning-Komplettplattform zu sein, verschärft sich das Problem noch mehr.

Es ist, als würde Facebook auf einem einzigen PC laufen, nicht einmal auf einem sehr leistungsfähigen. Jede Benutzerinteraktion müsste über diesen Server laufen. Nur, dass Sie mehrere Kopien dieses PCs haben, die dasselbe tun.

Da Ethereum eigentlich eine Plattform sein soll, auf der mehrere Anwendungen und Dienste gehostet werden, ist es so, als würde das gesamte Internet auf einem einzigen PC laufen. Nun, das ist ein beängstigender Gedanke in Bezug auf die Skalierbarkeit, oder?