Scroll — Unsere Vision und Werte

--

Scroll | 13. Juni 2022

Ethereums Versprechen ist eine dezentrale Computerplattform, die für alle zugänglich ist. Obwohl es noch ein langer Weg bis zur Verwirklichung dieser Vision sein wird, stellen die hohen Gasgebühren und häufigen Überlastungen des Netzes eine erhebliche Hürde für eine echte Zugänglichkeit dar. Natürlich ist sich die Ethereum-Community dieser Probleme bewusst und hat eine Rollup-zentrierte Roadmap verabschiedet, die auf die Erhöhung des Durchsatzes des Netzwerks zielt. Entsprechend dieser Roadmap konzentriert sich Ethereum darauf, sich zur am stärksten dezentralisierten Abwicklungsebene zu entwickeln, verlagert die Ausführungen aber auf Layer-2-Rollups.

Wir sind seit langem der Meinung, dass Rollups aktuell die einzig praktikable Möglichkeit sind, Blockchains zu skalieren, ohne dafür Dezentralität und Sicherheit zu opfern. Bis vor kurzem gab es dafür jedoch technische Hindernisse, so dass sich die User:innen alternativen Layer-1s und Sidechains zuwandten. Bei diesen hat Skalierbarkeit jedoch ihren Preis. Anfang letzten Jahres, als wir als Researcher in diesem Feld die Durchbrüche bei ZK-Proof-Systemen und Hardwarebeschleunigung beobachteten, wurde uns klar, dass es endlich möglich ist, ein EVM-äquivalentes ZK-Rollup zu bauen. Durch die Nutzung von ZKPs kann der notwendige Kompromiss aus Sicherheit und Skalierbarkeit aufgelöst werden und so statt eines Mittelwegs die beste Lösung für User und Entwickler:innen umgesetzt werden: minimale Vertrauensannahmen, schnelle Finalität und nahtlose Migration vom Baselayer

Während wir all dies realisierten, wurden wir von den Community-zentrierten, offenen und kollaborativen Werten der Ethereum-Community inspiriert. Neben technischen Überlegungen sind wir überzeugt, dass diese kulturelle und soziale Kit — der sogenannte Social Layer — eine robuste Grundlage für eine globale Abwicklungsschicht schafft und in dieser Form von kaum einer anderen Crypto-Community erreicht wird.

Vor diesem Hintergrund haben wir uns Anfang 2021 entschlossen, Scroll, ein EVM-äquivalentes ZK-Rollup, als Teil des dynamischen Ethereum-Ökosystems zu entwickeln. Scroll verwendet als Kernkomponente zum Nachweis der nativen EVM-Ausführungsverfolgung zkEVM und nutzt ein dezentrales Proving-Netzwerk, um das Effizienzproblem auf der Nachweisseite zu lösen. Da wir uns jetzt, ein Jahr später, einem Public Release nähern, soll dieser Blog einen Überblick zu unserer Vision und unseren Werte geben, die uns inspiriert haben und werden.

Unsere Vision und Werte

Wir glauben, dass dezentrale Computerplattformen in der Zukunft xeine so entscheidende Rolle spielen werden, dass sie nicht zu einem Team oder Unternehmen gehören, sondern stattdessen Prinzipien aufrechterhalten und fördern sollten, die eine breitere Community repräsentieren. Wie bei Ethereum geschehen, erwarten wir, dass Scroll im Laufe der Zeit von seiner Community geformt und entwickelt wird.

1. Die Menschheit voranbringen

Scroll zielt darauf ab, Blockchains so zu skalieren, dass sie für Milliarden von Nutzer:innen zugänglich sind. Dies erfordert, dass sie sowohl skalierbar als auch kostengünstig genug sein müssen, und dass sie für den normalen Benutzer sicher und benutzerfreundlich sind.

Der aktuelle Ethereum-Gebührenmarkt führt dazu, dass High-Stakes-Anwendungen wie DeFi- und NFT-Trading nichtfinanzielle Anwendungsfälle verdrängen und Ethereum so für Nutzer:innen mit geringeren Kapitalbeträgen unzugänglich bleibt. Durch die Nutzung von ZK-unterstützter “Magic” wird Scroll den Transaktionsdurchsatz erhöhen und die Gebühren drastisch senken können, und so Ethereums Potenzial für diese neuen Anwendungen und Nutzer erschließen. Wir sind unglaublich gespannt auf die Innovationen, die aus unserer Arbeit resultieren werden.

Wir sind überzeugt davon, dass wir als Skalierungslösung Entwickler:innen und User dort abholen müssen, wo sie stehen. Wir müssen ihnen Skalierung bieten, gleichzeitig aber auch die Kompliziertheit der aktuellen Prozesse und Schnittstellen minimieren. Indem wir mit einer EVM-äquivalenten Lösung beginnen, ermöglichen wir die Migration bestehender Anwendungen und Entwicklertools von Ethereum zu Scroll, ohne dass tiefgreifende Modifikationen oder Neuschreiben von Code nötig wären.

Das reicht uns allerdings nicht. Nach diesem ersten Schritt planen wir, experimentelle Funktionen zur Erweiterung der EVM hinzuzufügen, so dass Entwickler:innen Apps mit besserer UX erstellen können. Indem Scroll als Test für diese Änderungen auf VM-Ebene fungiert, wird es den Nutzer:innen Zugang zu hochmodernen Anwendungen bieten und parallel Nachfrage und Akzeptanz experimenteller Funktionen evaluieren können, um sie dann später selbst auf dem EVM-Baselayer zu implementieren.

2. Ausprobieren — mit der Community

Scroll ist vom ersten Tag an Community-zentriert und vollständig Open Source. Wir sind überzeugt, dass eine solch wichtige Technologie für jedermann zugänglich sein sollte, damit sie verstanden und geprüft werden kann. Unsere Spezifikationen und Repos sind öffentlich und wir arbeiten mit der Ethereum Foundation im Bereich Datenschutz- und Skalierungsexploration zusammen, um das zkEVM entsprechend offen zu entwickeln.

Wenn man eine Plattform zur Definition von Eigentum an finanziellen Vermögenswerten bauen will, muss der Code offen und verifizierbar sein. Nachweisfälschung oder Abweichung vom Protokoll dürfen schlicht nicht möglich sein. Unser Open-Source-Ansatz ist die Basis für das Vertrauen unserer Community in Scroll. Selbst in der Entwicklungsphase sind unsere Github-Repositories einsehbar. Dies zwingt uns, transparent zu sein und verantwortungsbewusst zu handeln.

Aus Entwicklungssicht führt das “Building in the open” zu sichereren und besser gestalteten Systemen. Da Scrolls Code zugänglich ist, wird er permanent intern und extern gereviewt. Darüber hinaus sind solche offenen Systeme in der Lage, gute Ideen aus einer Community werteorientierter Entwickler:innen zu sammeln und umzusetzen.

Wir sind überzeugt, dass Scrolls Open-Source-DNA es zum sichersten und robustesten ZK-Rollup machen wird. Unser Ziel ist Ethereums Skalierung— „zk-SNARK everything“.

3. Kampf für Dezentralisierung und Widerstand gegen die Zensur

Gleichzeitig sind wir überzeugt, dass wir Ethereums so wichtige Dezentralisierung und Unzensierbarkeit bewahren müssen. Wir wollen daher das gleiche Maß an Dezentralität und Zensurresistenz erreichen wie Ethereums Baselayer.

Daher haben für uns die Sicherheit der Assets unserer User:innen höchste Priorität. Entsprechend verschreiben wir uns daher den gleichen Sicherheitsgarantien wie Layer-1-Ethereum. Da wir Ethereum sowohl für den Konsens als auch für die Datenverfügbarkeit verwenden, erben wir das gleiche Maß an Dezentralität. Für den Fall eines katastrophalen Ausfalls implementieren wir einen forced exit, eine Art “Notausgang”, damit Benutzer ihre Assets abziehen können.

Zensurresistenz ist für Rollups schwieriger zu erreichen, wir nähern uns diesem Ziel aber Schritt für Schritt. Einerseits haben wir ein dezentrales Prüfprotokoll entwickelt, das es ermöglicht, Rollup-Proofs an eine Community von “Rollern” auszulagern. Wir wollen ein Ökosystem aus robusten Rollern fördern, das mit Hardwarebeschleunigung um die Verbesserung der Prover-Leistung konkurriert und, was noch wichtiger ist, es den Usern ermöglichen, Prover selbst auszuführen und ihre Transaktionen im Falle einer Zensur in einen Rollup-Batch zu zwingen. Als zweiten Schritt streben wir eine vollständige Dezentralisierung an — durch eine Dezentralisierung des Sequencers. Bis es soweit ist, wird jeder in der Lage sein, einen Sequencer zu betreiben, sodass Transaktionen nicht zensiert werden können. Für diesen letzten Schritt braucht es aktive Forschung und wir wollen diese gemeinsam mit unserer Community angehen.

📜Seid dabei und erfahrt mehr

Ihr mögt unsere Vision einer offenen, communityorientierten Skalierung von Ethereum? Wir suchen nach wertegetriebenen Kolleg:innen und Support, um Scroll zur entwickler- und nutzerfreundlichsten Skalierungslösung für Ethereum zu machen.

  • Wenn ihr ZK-Researcher, ZKP-, Go- oder Solidity-Entwickler:innen oder GPU-Ingenieure sind, dann seid ihr bei uns genau richtig. Wir arbeiten an Cutting-Edge-Tech — und das ist mit Sicherheit spannend für euch. Seid dabei!
  • Gleichzeitig brauchen wir auch Enthusiasmus im Aufbau unserer Communities. Ihr habt Bock? Sehr gut! Meldet euch bei uns!

Um mehr über diese Rollen und über Scroll zu erfahren, besucht unsere Webseite, Twitter, Discord oder schaut euch unsere Stellenangebote an. Wenn ihr direkt den Code sehen und mit uns entwickeln wollt, findet ihr unsere Repos unter github.com/scroll-tech and github.com/privacy-scaling-explorations/zkevm-circuits.

[Original by Scroll | Translation by Hilde X#7640]

--

--