Mit vollem Schwung ins Jahr 2023 freuen wir uns, unseren Grant an die Spritely Foundation bekanntzugeben.
Zur Erinnerung: Die MetaMask Grants DAO wurde gegründet, um die Entwickler-Community dabei zu unterstützen, wirkungsvolle Erlebnisse innerhalb des MetaMask-Ökosystems zu schaffen. Mehr über die von Mitarbeitern finanzierte DAO und wie man einen Grant beantragen kann, erfahrt ihr hier.
Spritely: Die Kommunikation im Internet neu gestalten
Spritely ist ein neues Modell für das Internet, das sowohl sicher als auch kollaborativ sein soll und sich auf sicheres soziales Netzwerken konzentriert. Das Projekt wird von einigen sehr talentierten Persönlichkeiten geleitet, darunter Christine Lemmer-Webber und F. Randall („Randy") Farmer. Christine ist als Mitschöpferin des ActivityPub-Protokolls bekannt (möglicherweise das heute am weitesten verbreitete dezentralisierte Social-Network-Protokoll), und Randy arbeitet seit dem Aufbau des ersten MMOs (Lucasfilm's Habitat) an sicheren verteilten Anwendungen.
Spritely legt das Fundament für ein maximal phishing-sicheres permissionless soziales Netzwerk, bei dem Interaktionen stets auf Zustimmung und sozialen Empfehlungen basieren. Das macht es für Phisher schwieriger, Personen zu imitieren, und erleichtert es Menschen, Glaubwürdigkeit und kontextwahrende soziale Umgebungen aufzubauen. Wir sind überzeugt, dass dies ein ambitioniertes und wichtiges Stück Infrastruktur für ein sicheres permissionless Web darstellt.
Eine Spritely-Anwendung basiert selbst nicht auf Blockchains, kann aber bei Bedarf mit Blockchains interagieren, um Mehrparteien-Sicherheiten zu gewährleisten. Standardmäßig erstellen Nutzer ihre eigenen Programme, Funktionen und Inhalte und teilen den Zugriff einfach über das Netzwerk miteinander. Zwischenserver können zur Replikation genutzt werden, lassen sich jedoch jederzeit umgehen und sind nicht zwingend erforderlich.
Da Spritely-Anwendungen – anders als Blockchains – keine finanzielle Beteiligung voraussetzen, sind sie für neue Nutzer deutlich zugänglicher, ermöglichen aber dennoch eine Art permissionless Anwendung, die im eigenen Vertrauens- und Sicherheitsgefühl der Nutzer verwurzelt ist. Ihr Capability-Security-Ansatz für permissionless Computing leuchtet uns bei MetaMask sehr ein, und wir glauben, dass solche Tools spannende Arten von Anwendungen ermöglichen können.
Da es sich um ein echtes verteiltes Object-Capability-(ocap-)System handelt, reicht das Sicherheitsmodell bis hinunter zur Syntax der Sprache, die so gewählt wurde, dass Programme so einfach wie möglich auf sichere Weise erweitert werden können.
Dies ähnelt Agoric's HardenedJS, das dem MetaMask Snaps-System zugrunde liegt. Es macht JavaScript durch den ses-shim und den TC-39-Standardisierungsprozess sicher und war ein kürzlicher MetaMask-Grant-Empfänger. Während Agoric darauf ausgerichtet ist, sicheres verteiltes Programmieren für JavaScript-Entwickler über das Endo-Projekt maximal zugänglich zu machen, hat Spritely die Scheme-Sprache (ein Lisp-Dialekt) gewählt, die weniger verbreitet, aber einfacher und flexibler ist und eine offenere Experimentier- und Iterationsmöglichkeit für die Plattform bietet. Beide streben eine Interoperabilität über ein Protokoll namens CapTP an, in einem gemeinsamen Projekt der OCapN-Gruppe.
Sichere und kollaborative Internetsysteme
Der Grant in Höhe von 250.000 USD in USDC wird hauptsächlich dazu verwendet, die Guile-Laufzeitumgebung für Scheme auf WebAssembly zu portieren. Guile ist die Scheme-Umgebung, auf der Spritely aufgebaut ist. Dadurch kann die Spritely-Plattform überall dort ausgeführt werden, wo WebAssembly verfügbar ist – etwa in einem Browser oder innerhalb von MetaMask. Dies ermöglicht es Entwicklern, das Spritely-Framework zu nutzen, um dezentralisierte Anwendungen zu erstellen, die im Browser laufen und von Nutzern über MetaMask oder jedes andere Tool, das WASM unterstützt, aufgerufen werden können.
Mit der Unterstützung durch diesen Grant ist die Spritely-Community zuversichtlich, einen bedeutenden Beitrag zur Welt der sicheren und kollaborativen Internetsysteme leisten zu können – und MetaMask ist stolz darauf, dieses Vorhaben zu unterstützen. Mehr über das Spritely-System erfahrt ihr in ihrem Dokument The Heart of Spritely.
Wenn du Entwickler bist, schau dir unsere Snaps-Wunschliste hier an und bewirb dich für einen Grant, um gemeinsam mit uns ein florierendes Ökosystem aufzubauen.
Wir können nicht garantieren, wann wir deine Anfrage prüfen oder ob sie genehmigt wird, aber sei versichert, dass unser Team die Bewerbungen so häufig wie möglich sichtet. Danke für deine Geduld.