Die Geschichte der Blockchain-Skalierung bei Worldcoin
Das Worldcoin Protokoll zielt darauf ab, das größte Finanz- und Identitätsnetzwerk zu werden. Darüber hinaus soll es das inklusivste Projekt sein und jedem auf der Welt den Beitritt ermöglichen. Technologisch bedeutet dies, Systeme zu entwickeln, die auf Milliarden von Nutzern skalieren können. Insbesondere für Blockchains war klar, dass dies Netzwerke an ihre Grenzen und weit darüber hinaus bringen würde.
Ende 2020 stieß das Worldcoin Team auf das Hubble-Projekt und begann mit der Implementierung eines leistungsfähigeren Sequenzers. Hubble war in seinem hybriden zk/optimistischen Design originell, da es BLS-Signaturaggregation und benutzerdefinierte komprimierte Transaktionsformate mit Betrugsnachweisen kombinierte. World App, eine wichtige frühe Anwendung für das Worldcoin Protokoll, die von Tools for Humanity entwickelt wurde, nutzte Hubble in ihrer ersten Alpha-Phase und skalierte damit auf etwa 700.000 Nutzer.
Obwohl sehr effizient (weniger als 12 Byte L1-Calldata für eine Token-Übertragung), erwies sich das Design von Hubble als einschränkend in Bezug auf Nutzer- und Entwicklererfahrung, da es nur einfache Übertragungen ermöglichte und das Hinzufügen neuer Transaktionstypen ein Protokoll-Upgrade erforderte, einschließlich zusätzlicher benutzerdefinierter Betrugsnachweise. Es wurde schnell klar, dass die Bedürfnisse der Nutzer über das bloße Halten oder Senden von WLD hinausgingen. Die Haupt-Kontributoren von Worldcoin entschieden sich für eine Migration zum Polygon PoS-Netzwerk, das zu dieser Zeit das einzige leistungsfähige und kostengünstige Netzwerk im Ethereum-Ökosystem war. Gleichzeitig begann World App auch damit, den Nutzern Swaps und den Zugang zu anderen Tokens sowie Meta-Transaktionen anzubieten, die gasfreie Transaktionen ermöglichen (da Blockchain-Transaktionen langfristig für die Nutzer weitgehend kostenlos sein sollten) durch den Einsatz von Safe-Konten für jeden Nutzer.
Kurz vor der Veröffentlichung von Worldcoin aus der Beta im Juli 2023 entschied sich Worldcoin, dass Ethereum Rollups ausreichend gereift waren, und migrierte zum OP Mainnet, das zu dieser Zeit etwa 2 Millionen Worldcoin Nutzer umfasste. Der Start des Worldcoin Projekts im Juli 2023 zeigte jedoch schnell viele Bereiche in der gesamten L2-Infrastruktur, die von Verbesserungen profitieren könnten (einschließlich des OP Mainnets selbst, der Relayer-Infrastruktur, der RPC-Anbieter, der World App-Infrastruktur). Obwohl Worldcoin die erste große Application war, die auf einer Ethereum L2 gestartet wurde (und bis heute die größte bleibt), wurde klar, dass das L2-Ökosystem noch in einem frühen Stadium für große Anwendungen war.
Die Migration zu einer L2 brachte auch viele ineffiziente Onchain-Aktivitäten ans Licht. Während die Gasgebühren niedrig blieben, gewann plötzlich die Calldata an Bedeutung, was eine Reihe von anfangs kontraintuitiven Optimierungen erforderte. Anstatt Transaktionen in ihrer Rohform einzeln einzureichen, wurden ähnliche Techniken wie einige frühe Ideen in Hubble angewendet und Kompressionsverträge verwendet, um den Calldataverbrauch zu reduzieren. Dies beinhaltete alle möglichen kleinen Hacks wie das Hardcodieren von Nachschlagetabellen für Vertragsadressen, machte es aber letztlich für Worldcoin machbar, auf einer Ethereum L2 zu operieren. Allerdings führte der jüngste Anstieg der Gesamtaktivität auf L2s dazu, dass die L1-Gaspreise über längere Zeiträume um mehr als das 20-fache anstiegen. Glücklicherweise wurde das "Dencun"-Upgrade von Ethereum mit EIP-4844, für das wir die Infrastruktur für die größte vertrauenswürdige Setup-Zeremonie in der Geschichte aufgebaut haben, im Februar 2024 eingeführt, wodurch die Gaspreise für Worldcoin Nutzer weniger problematisch wurden. Einmal mehr änderten sich die Regeln grundlegend und L2-Gas für die Durchführung der Transaktionen wurde zum dominanten Kostenfaktor und vorerst zum Schlüsselengpass, der die breitere Akzeptanz von L2s behindert. Natürlich hat EIP-4844 auch nicht die langfristige Skalierbarkeit von Ethereum gelöst, und wir benötigen langfristige Verbesserungen des Ethereum-Mainnets, wie Danksharding.
Prozentsatz des gesamten Gases auf dem OP Mainnet, das in den letzten 30 Tagen von Worldcoin verwendet wurde.
Ein Zuhause für die Skalierung von Worldcoin und L2s: World Chain
Sowohl L1 als auch L2 müssen in den nächsten Jahren stark verbessert werden, um die Vision zu verwirklichen, die ganze Welt onchain zu bringen. Bei der Worldcoin Foundation glauben wir fest daran, dass L2s der Ort für Experimente und Innovationen sein sollten, und dass wir dabei eine wichtige Rolle spielen können. Mit diesem Ziel vor Augen haben wir beschlossen, uns der Superchain-Initiative anzuschließen und World Chain, eine spezielle L2, zu starten.
Die gesamte Welt onchain zu bringen, ist eine riesige Aufgabe, die kein einzelnes Unternehmen alleine stemmen kann. Wir wissen, dass Zusammenarbeit der Schlüssel ist. Deshalb sind wir begeistert, Teil der Superchain zu sein, zusammen mit Optimism, Coinbase und dem breiteren Ethereum-Ökosystem.
World Chain ist eine OP Stack Chain, die stark auf Skalierung ausgelegt ist. Unser erstes Ziel ist es, das L2-Block-Gaslimit erheblich zu erhöhen. Da dies Risiken birgt, gehen wir es sicher an und erforschen Worst-Case-Szenarien. Wenn du Lust hast, an diesem Thema weiterzuarbeiten, bewirb dich bei unserem Förderprogramm!
Wir glauben auch, dass L2s neue Kompromissmöglichkeiten bieten, die wir mit Reth als „L2-native“ Durchführungsklient aktiv erkunden möchten. Während wir mit op-geth starten, ist unser nächstes Ziel, in der Produktion auf op-reth umzusteigen. Danach wollen wir schnell an Leistungsverbesserungen in einer groß angelegten Produktionsumgebung arbeiten.
Neben Verbesserungen auf der Durchführungsebene schauen wir uns auch alternative Data Availability (DA) Schichten an, einschließlich Plasma-ähnlicher DA. Obwohl EIP-4844 das derzeitige Durchsatzproblem gelindert hat, wird das Problem wahrscheinlich bald wieder auftauchen. Die fortlaufende Skalierung von Worldcoin könnte erfordern, dass World Chain irgendwann zu alternativen DA-Schichten wechselt, um weiteres Wachstum zu ermöglichen, ohne den Nutzern hohe Gebühren aufzubürden.
Alles in allem gibt es noch viel zu tun, um die ganze Welt tatsächlich onchain zu bringen, aber wir sind froh, dass wir gemeinsam mit der gesamten Community daran arbeiten können.
Disclaimer
Der obenstehende Inhalt bezieht sich nur auf das angegebene Datum. Darüber hinaus unterliegt er Risiken, Unsicherheiten und Annahmen, daher kann er ungenau sein und ohne Vorankündigung geändert werden. Eine ausführliche Haftungsausschlussklausel findest du in unseren Nutzungsbedingungen, und wichtige Nutzerinformationen findest du auf unserer Risiko-Seite.