Spriggan - Réinventer les DApps

Mar 25 2023
Avant la sortie de la bêta ouverte de Spriggan, je souhaite expliquer certains des concepts sur lesquels j'ai travaillé et ce que j'ai réellement construit au cours de l'année écoulée. Cet article concerne les DApps, ou applications décentralisées.

Avant la sortie de la bêta ouverte de Spriggan, je souhaite expliquer certains des concepts sur lesquels j'ai travaillé et ce que j'ai réellement construit au cours de l'année écoulée. Cet article concerne les DApps, ou applications décentralisées.

L'une des choses les plus intéressantes à propos de Spriggan que je suis ravi de partager est qu'il est conçu pour être entièrement modulaire et personnalisable.

Ce que je veux dire par modulaire, c'est que le client Spriggan lui-même ne fait rien, c'est juste une application électronique qui fournit une API avec des fonctionnalités de gestion des torrents, des fichiers et d'autres fonctions au niveau du système d'exploitation.

La magie opère lorsque vous chargez des DApps dans le client Spriggan. La version bêta comprendra 3 applications DApp open source propriétaires (énumérées ci-dessous). Mais à l'avenir, il prendra en charge les DApps tiers qui peuvent remplacer des parties de Spriggan ou ajouter des fonctionnalités entièrement nouvelles à l'écosystème.

Marché Spriggan

Un front-end pour le marché des jeux PC que je construis comme produit phare. Il permet aux utilisateurs de parcourir et de rechercher des jeux.

La page de la boutique de jeux recherche sur dexie la ou les meilleures offres disponibles et vous permet d'acheter le jeu directement auprès du développeur, ou d'occasion sur le marché libre avec des redevances qui reviennent toujours à l'éditeur.

Page de la boutique de jeux Marketplace

Le backend du marché est la seule partie de Spriggan qui n'est pas complètement décentralisée et sans autorisation. Il est nécessaire de modérer les jeux répertoriés sur le marché public principal afin que nous puissions vérifier les éditeurs légitimes et éliminer les logiciels malveillants et les escroqueries. Le marché est open source, donc dans le cas peu probable où nous choisirions (ou serions légalement tenus de) censurer certains contenus, il serait très facile pour quiconque de lancer des marchés concurrents.

Publication sur le marché

Une DApp qui permet aux éditeurs de jeux de gérer leur propre datastore de produits Datalayer. (c'est-à-dire gérer leur page de magasin, mettre à jour leur jeu, etc.). Cela leur permet également de pousser de manière sélective ces mises à jour vers notre place de marché et/ou d'autres places de marché qui pourraient exister à l'avenir.

Page de publication — haut
Page de publication — en bas

Cela leur permet également de créer des copies de leur jeu en tant que NFT en utilisant Chia's Bulk Minter sous le capot.

Page de frappe — haut

Bibliothèque DApp

Un DApp qui charge les NFT Spriggan que vous possédez et vous permet de télécharger, d'installer et de lancer les jeux que vous possédez.

L'avenir de Spriggan

La sortie de la bêta ouverte a été mon objectif singulier au cours de l'année écoulée et elle est sur le point de devenir une réalité. Je n'ai pas de date de sortie précise prévue, mais ce sera très probablement dans le mois prochain. Ce projet comporte de nombreuses pièces mobiles, donc en faire un MVP solide a été un véritable défi.

La version bêta n'est cependant qu'un début. Créer un marché de jeux PC, c'est cool, mais ce qui me passionne vraiment, c'est ce qui vient ensuite.

Le prochain objectif après la version bêta est d'étendre le marché pour publier non seulement des jeux, mais aussi d'autres DApps pouvant se connecter au client Spriggan. C'est pourquoi la conception modulaire des clients est si excitante, ces 3 DApps ne sont que des applications Reactjs compilées que les électrons chargent au moment de l'exécution. Cela signifie qu'il sera assez facile pour les développeurs de simplement prendre les applications qu'ils servent avec un serveur Web et de les publier avec Spriggan de la même manière que nous le faisons avec les jeux en tirant parti de la couche de données et de Bittorrent. Cela signifie une décentralisation complète, pratiquement 0 frais d'hébergement et la possibilité de facturer leurs DApps (s'ils le souhaitent) sans les frais généraux liés à la gestion des comptes d'utilisateurs, des paiements et de tous les autres maux de tête qui accompagnent le développement de logiciels. .

Soutenir le développement de DApps tiers est une priorité majeure pour ce projet, c'est pourquoi tout mon code est open source, et créer des outils comme notre client de type script Chia WalletConnect pour simplifier la création de DApps Chia, et je travaille pour améliorer et ajouter des fonctionnalités à l'interface Chia Wallets WalletConnect.

Merci d'avoir lu! Si vous souhaitez soutenir le projet, pensez à faire un don, ce serait grandement apprécié : xch1txpdpmuzu903n34xsmz3txwj40qqapueh2p4zxr24khd6yfn0hvqguctq7

Les contributions open source sont également les bienvenues, nous avons besoin de bons développeurs !