Ich freue mich am meisten darüber, dass Ethereum endlich beginnt, das Mainnet L1 erheblich zu beschleunigen. Derzeit ist das durchschnittliche Gaslimit von Ethereum auf 37 Millionen gestiegen und wird bald auf 45 Millionen erhöht, was bedeutet, dass das Ethereum-Mainnet etwa 50 % schneller ist als zuvor (30 Millionen). Schließlich ist die Erhöhung des Gaslimits die direkteste Möglichkeit, die Leistung von Ethereum zu steigern. Es ist eigentlich ganz einfach zu verstehen: Jede Transaktion, die du machst, kostet Gas; und der maximale Gasverbrauch, den ein Ethereum-Block verarbeiten kann, ist das Gaslimit. Wenn ich zum Beispiel jemandem $ETH überweise, beträgt der Gasverbrauch 21.000, und das Gaslimit eines Ethereum-Blocks beträgt 37 Millionen, was bedeutet, dass Ethereum in 12 Sekunden (zwischen zwei Blöcken) maximal 37 Millionen ÷ 21.000 = 1.761 Transaktionen verarbeiten kann, was einem theoretischen Spitzen-TPS von 146 entspricht. Natürlich ist das Überweisen von ETH die gasärmste Methode, tatsächlich verbrauchen komplexe DeFi-Transaktionen mehr Gas. Daher ist die tatsächliche TPS von ETH etwas niedriger. Viele Leute fragen sich, wenn das so ist, warum Ethereum das Gaslimit nicht einfach auf ein höheres Niveau anhebt? Zum Beispiel das zuvor erwähnte Limit von 400 Millionen, wäre das nicht schneller? Du musst wissen, dass Ethereum als Blockchain – erinnerst du dich an die Essenz der Blockchain? – ein unveränderliches Hauptbuch ist. Und die Voraussetzung für ein unveränderliches Hauptbuch ist, dass es genügend Kopien des Hauptbuchs im gesamten Netzwerk gibt. Wie allgemein bekannt ist, gibt es keine Subventionen für die Wartung eines Vollknotens. Wenn das Gaslimit blind erhöht wird, wird das Hauptbuch der Blockchain größer, was die Last für die Knoten erhöht und letztendlich die Anzahl der Hauptbuchkopien im gesamten Netzwerk verringert. Die früheren Archivknoten sind bereits auf 20 TB angewachsen. Um ehrlich zu sein, wer hat schon ständig eine 20 TB große Festplatte zur Verfügung, um Wohltätigkeit zu leisten? Daher war es in der Vergangenheit wirklich nicht möglich, das Gaslimit zu erhöhen. Denn wenn die Anzahl der Hauptbuchkopien abnimmt oder Haushaltsgeräte nicht mehr am Konsens teilnehmen können, wird das die „Basis der Blockchain erschüttern“. Warum hat Ethereum diesmal jedoch das Gaslimit problemlos auf 37 Millionen erhöht? Der Grund liegt darin, dass Geth kürzlich den v1.16-Client veröffentlicht hat, der es endlich ermöglicht hat, die Archivknoten von 20 TB auf 1,9 TB zu reduzieren, was eine Reduzierung um 90 % bedeutet. Daher hatten die Stiftung und die Knoten den Mut, das Gaslimit weiter zu erhöhen. Warum konnte es um das 10-fache sinken? Das liegt daran, dass die früheren Archivknoten ein „hashbasiertes Speicherformat“ verwendet haben, während jetzt auf ein „pfadbasiertes Speicherformat (PBSS)“ umgestellt wurde. Im früheren Hash-Modus war das Hauptziel der Archivknoten, „alles zu speichern, was gespeichert werden kann“, und die vollständige Version des historischen Baums zu speichern; es gab keine automatische Bereinigung; alle Daten wurden direkt in der Hauptdatenbank abgelegt, was zu einer hohen Wiederholung und Redundanz historischer Daten führte. Mit dem Wechsel zu einem pfadbasierten Speicherformat indizieren die Knoten über Pfade im Baum; sie speichern nicht mehr blind alle Werte, sondern nur die Differenzwerte, wodurch das Volumen sehr kompakt werden kann und die wiederholten Inhalte erheblich reduziert werden. Darüber hinaus wird in der Datenbank nur ein vollständiger Status-Snapshot gespeichert, der dem vollständigen Status der letzten 128 Blöcke entspricht. Außerdem werden Daten, die älter als 90.000 Blöcke (12,5 Tage) sind, bereinigt, was das Speichern vollständiger Snapshots aller historischen Blöcke vermeidet und die Redundanz erheblich verringert. Daher ist es gerade wegen der Reduzierung des Volumens der Archivknoten, dass sogar eine HDD-Festplatte ausreicht, um Ethereum-Mainnet zu betreiben, dass Ethereum es wagt, das Gaslimit direkt zu erhöhen. Nach der aktuellen Methode ist es kein Problem, das Gaslimit schrittweise auf 45 Millionen und dann auf 100 Millionen zu erhöhen. Zu diesem Zeitpunkt wird die TPS des Ethereum-Mainnets L1 leicht über 100 liegen, was für die Rolle als „Weltstabilitätswährung Abrechnungsplattform“ mehr als ausreichend sein wird. Am erstaunlichsten ist, dass angesichts der derzeitigen exorbitanten Gasgebühren von Tron (im Nicht-Energien-Modus) wir in naher Zukunft sogar sehen könnten, dass die Gebühren von Ethereum niedriger sind als die von Tron 😂.
vitalik.eth
vitalik.eth21. Juli, 00:47
Fast genau 50 % des Stakes stimmen dafür, das L1-Gaslimit auf 45 Millionen zu erhöhen. Das Gaslimit beginnt bereits zu steigen und liegt jetzt bei 37,3 Millionen.
54,48K