Spriggan – DApps neu erfinden

Mar 25 2023
Im Vorfeld der Veröffentlichung der offenen Beta von Spriggan möchte ich einige der Konzepte erläutern, an denen ich gearbeitet habe, und erklären, woran ich im letzten Jahr eigentlich gearbeitet habe. In diesem Artikel geht es um DApps oder dezentrale Anwendungen.

Im Vorfeld der Veröffentlichung der offenen Beta von Spriggan möchte ich einige der Konzepte erläutern, an denen ich gearbeitet habe, und erklären, woran ich im letzten Jahr eigentlich gearbeitet habe. In diesem Artikel geht es um DApps oder dezentrale Anwendungen.

Eines der coolsten Dinge an Spriggan, die ich gerne mitteilen möchte, ist, dass es vollständig modular und anpassbar gestaltet ist.

Was ich mit „modular“ meine, ist, dass der Spriggan-Client selbst eigentlich nichts tut, sondern lediglich eine elektronische App ist, die eine API mit Funktionen zur Verwaltung von Torrents, Dateien und anderen Funktionen auf Betriebssystemebene bereitstellt.

Die Magie entsteht, wenn Sie DApps in den Spriggan-Client laden. Die Beta wird drei Open-Source-DApps von Erstanbietern umfassen (unten aufgeführt). Aber in Zukunft werden DApps von Drittanbietern unterstützt, die Teile von Spriggan ersetzen oder dem Ökosystem völlig neue Funktionen hinzufügen können.

Spriggan-Marktplatz

Ein Frontend für den PC-Spielemarktplatz, den ich als Flaggschiffprodukt baue. Es ermöglicht Benutzern das Durchsuchen und Suchen nach Spielen.

Die Game-Store-Seite durchsucht Dexie nach den besten verfügbaren Angeboten und ermöglicht Ihnen den Kauf des Spiels direkt vom Entwickler oder aus zweiter Hand auf dem freien Markt mit Lizenzgebühren, die immer an den Herausgeber zurückfließen.

Marketplace-Game-Store-Seite

Das Backend des Marktplatzes ist der einzige Teil von Spriggan, der nicht vollständig dezentralisiert und erlaubnisfrei ist. Es ist notwendig, zu moderieren, welche Spiele auf dem wichtigsten öffentlichen Marktplatz gelistet werden, damit wir legitime Herausgeber überprüfen und Malware und Betrügereien aussortieren können. Der Marktplatz ist Open Source. Für den unwahrscheinlichen Fall, dass wir bestimmte Inhalte zensieren (oder dazu gesetzlich verpflichtet sind), wäre es für jedermann sehr einfach, konkurrierende Marktplätze zu eröffnen.

Marktplatzveröffentlichung

Eine DApp, die es Spieleherausgebern ermöglicht, ihren eigenen Datalayer-Datenspeicher für Produkte zu verwalten. (z. B. Verwalten ihrer Store-Seite, Aktualisieren ihres Spiels usw.). Es ermöglicht ihnen auch, diese Aktualisierungen selektiv auf unserem Marktplatz und/oder anderen Marktplätzen, die möglicherweise in der Zukunft existieren, zu veröffentlichen.

Veröffentlichungsseite – oben
Veröffentlichungsseite – unten

Es ermöglicht ihnen auch, Kopien ihres Spiels als NFTs zu prägen, indem sie Chias Bulk Minter unter der Haube nutzen.

Prägeseite – oben

Bibliotheks-DApp

Eine DApp, die die Spriggan-NFTs, die Sie besitzen, lädt und es Ihnen ermöglicht, die Spiele, die Sie besitzen, herunterzuladen, zu installieren und zu starten.

Die Zukunft von Spriggan

Die Veröffentlichung der offenen Beta war im vergangenen Jahr mein Hauptaugenmerk und sie steht kurz davor, Realität zu werden. Ich habe keinen genauen Veröffentlichungstermin geplant, aber es wird sehr wahrscheinlich innerhalb des nächsten Monats sein. Dieses Projekt hat viele bewegliche Teile, daher war es eine echte Herausforderung, es zu einem soliden MVP zu machen.

Die Beta ist allerdings nur der Anfang. Es ist cool, einen Marktplatz für PC-Spiele zu schaffen, aber worauf ich mich wirklich freue, ist das, was als nächstes kommt.

Das nächste Ziel nach der Beta besteht darin, den Marktplatz zu erweitern, um nicht nur Spiele, sondern auch andere DApps zu veröffentlichen, die in den Spriggan-Client integriert werden können. Aus diesem Grund ist das modulare Design des Clients so spannend. Bei diesen drei DApps handelt es sich lediglich um kompilierte Reactjs-Apps, die zur Laufzeit Elektronen laden. Das bedeutet, dass es für Entwickler ziemlich einfach sein wird, Apps, die sie über einen Webserver bereitstellen, einfach zu nehmen und sie mit Spriggan zu veröffentlichen, so wie wir es mit Spielen tun, indem wir Datalayer und Bittorrent nutzen. Das bedeutet vollständige Dezentralisierung, praktisch keine Hosting-Gebühren und die Möglichkeit, für ihre DApps Gebühren zu erheben (wenn sie dies wünschen), ohne den Aufwand für die Verwaltung von Benutzerkonten, Zahlungen und all die anderen Probleme, die mit dem Versuch einhergehen, von der Softwareentwicklung zu leben .

Die Unterstützung der Entwicklung von DApps von Drittanbietern hat für dieses Projekt oberste Priorität. Deshalb ist mein gesamter Code Open Source und ich erstelle Tools wie unseren Typoskript-Client Chia WalletConnect , um die Erstellung von Chia-DApps zu vereinfachen. Außerdem arbeite ich daran, die Funktionalität zu verbessern und hinzuzufügen zur WalletConnect-Schnittstelle von Chia Wallets.

Danke fürs Lesen! Wenn Sie das Projekt unterstützen möchten, denken Sie bitte über eine Spende nach. Wir würden uns sehr freuen: xch1txpdpmuzu903n34xsmz3txwj40qqapueh2p4zxr24khd6yfn0hvqguctq7

Auch Open-Source-Beiträge sind herzlich willkommen, wir brauchen gute Entwickler!