Maison  >  Article  >  Qu'est-ce que Shadow (SHDW) ? Un article expliquant en détail le développement futur de Shadow (SHDW)

Qu'est-ce que Shadow (SHDW) ? Un article expliquant en détail le développement futur de Shadow (SHDW)

PHPz
PHPzoriginal
2024-06-12 15:15:57302parcourir

Qu'est-ce que Shadow (SHDW) ? Un article expliquant le stockage décentralisé lié à Shadow (SHDW) et Solana ! Récemment, Filecoin a pris de l'ampleur. Auparavant, le fondateur de BitMEX, Arthur Hayes, avait également crié en faveur de Filecoin dans un discours prononcé à Token2049 à Singapour, affirmant qu'il détenait FIL. Dans l'écosystème Solana, il existe un projet de stockage important et discret qui n'est pas connu de beaucoup de gens, à savoir GenesysGo, un fournisseur d'infrastructure blockchain sur le réseau Solana, axé sur les services de stockage cloud décentralisés.

Dans le même temps, alors que l'attention de tous sur l'écosystème Solana était auparavant concentrée sur Meme et le jalonnement de liquidité, le jeton Shadow Token (SHDW) de GenesysGo a également discrètement doublé de valeur au cours du mois dernier.

Quest-ce que Shadow (SHDW) ? Un article expliquant en détail le développement futur de Shadow (SHDW)

La piste de stockage est déjà très encombrée. Les projets matures incluent IPFS et Arweave. Comment GenesysGo se compare-t-il ? Et pouvons-nous générer davantage de potentiel de développement grâce à la récupération écologique de Solana ?

Aujourd'hui, l'éditeur de ce site vous donnera une explication détaillée du stockage décentralisé Shadow (SHDW) lié à Solana. Les amis qui en ont besoin peuvent y jeter un œil !

Pour comprendre ces enjeux, il faut d'abord comprendre les trois cœurs de métier de GenesysGo :

  • Shadow Operators, couche RPC (nœud RPC décentralisé)
  • Shadow Drive, couche de stockage de données décentralisée
  • Shadow Cloud, un cloud computing décentralisé plateforme

Par la suite, nous analyserons également les similitudes et les différences entre son économie symbolique et d'autres projets.

Shadow Drive

Shadow Drive est une couche de stockage de données décentralisée et le cœur de GenesysGo, conçu pour répondre aux besoins croissants de stockage de Solana pour l'écosystème.

Auparavant, pour les activités de stockage telles que NFT sur Solana, des solutions de stockage tierces telles que Arweave et Filecoin étaient souvent utilisées. Cependant, ce sont toutes deux des chaînes publiques de stockage indépendantes et sont incompatibles avec Solana. Le paiement, plutôt que les jetons standard SPL, ne peut parfois pas suivre la vitesse de Solana. Par conséquent, le système de stockage natif de l'écosystème Solana est devenu une nécessité.

Shadow Drive est une version adaptée du logiciel open source appelé Ceph qui définit les procédures stockées. Ceph fournit une solution unifiée définie par logiciel pour le stockage de blocs, de fichiers et de stockage d'objets, et son efficacité a été largement vérifiée.

L'équipe GenesysGo a intégré la solution open source de Ceph avec le mécanisme PoH (Proof of History) de Solana pour créer Shadow Drive.

Shadow Drive est pris en charge par le jeton natif $SHDW. Afin de télécharger des données sur Shadow Drive, les utilisateurs doivent payer une petite somme de $SHDW.

Selon la documentation officielle du projet, le coût de stockage de Shadow Drive est moins cher que n'importe quel projet similaire sur le marché. Le prix théorique est de 5 cents/GiB/an (Remarque : 1 Go (Gigaoctet) et 1 Go (Gibioctet). sont utilisés pour Un terme désignant le stockage de données informatiques, indiquant la taille des données mais utilisant des unités de mesure différentes (1 Go ≈ 1,07 Go, ce qui peut être grossièrement compris comme égal).

Quest-ce que Shadow (SHDW) ? Un article expliquant en détail le développement futur de Shadow (SHDW)

Lors de nos tests, une demande de création d'un compte de stockage de 1 Go ne coûte que 0,25 $ SHDW, ce qui équivaut à environ 0,42 $ au moment de la rédaction.

Quest-ce que Shadow (SHDW) ? Un article expliquant en détail le développement futur de Shadow (SHDW)

Le faible coût est dû au faible coût du gaz de Solana lui-même, d'une part, et à la décomposition, à la planification et à l'agencement raisonnables des tâches de stockage par la couche inférieure de Shadow Drive.

Cela s'étend également à un autre sujet, le mécanisme de distribution des données du projet ---- D.A.G.G.E.R.

D.A.G.G.E.R. est l'abréviation de graphe de potins acycliques dirigés permettant la réplication. L'explication de ce mécanisme étant trop technique, nous pouvons la simplifier ici et le comprendre comme le mécanisme de distribution de données et le moteur de consensus du projet. Sa fonction est d'optimiser l'accès rapide aux données et le traitement des fichiers, rendant le stockage plus efficace.

Le mécanisme de fonctionnement de D.A.G.G.E.R comprend plusieurs composants de base : module de communication, module processeur, module consensus et module contrôleur.

Pour une transaction, le flux de traitement suivant sera simplement suivi dans D.A.G.G.E.R. Je n'entrerai pas trop dans les détails ici :

  • Module de communication : gère les entrées et sorties de la couche réseau (entrées et sorties des transactions)
  • Module processeur : Vérifiez la transaction et confirmez son exactitude et sa validité
  • Module consensus : tous les nœuds du réseau sont d'accord sur la transaction
  • Module processeur : la transaction est exécutée

Dans l'ensemble, ce que nous pouvons ressentir, c'est que Shadow est sur le En matière de "comment stocker les données", de nombreux efforts d'optimisation ont été déployés.

Opérateurs Shadow

Les opérateurs Shadow sont des opérateurs qui exécutent des nœuds RPC.

Le nœud RPC, ou appel de procédure à distance, est un terme utilisé dans les systèmes informatiques distribués. RPC peut être classé comme une API (Application Programming Interface) qui permet aux programmes informatiques de communiquer entre eux.

Quest-ce que Shadow (SHDW) ? Un article expliquant en détail le développement futur de Shadow (SHDW)

Organigramme simplifié de l'envoi de transactions sur Solana

Par rapport à d'autres chaînes publiques, Solana a des capacités de traitement des transactions très élevées, de sorte que la charge de travail du réseau RPC sur la blockchain Solana est beaucoup plus élevée que celle des autres réseaux. Par conséquent, les fournisseurs de réseaux RPC existants construits sur d’autres blockchains devront repenser complètement leur architecture s’ils envisagent de migrer vers Solana.

Et cela donne également à GenesysGo la possibilité de fournir le service RPC natif de Solana.

GenesysGo propose trois services RPC, dont un service gratuit et deux services d'abonnement payants. Dans les services RPC payants, les revenus des frais sont entièrement versés aux opérateurs fantômes. De plus, les opérateurs fantômes doivent également miser sur des jetons $SHDW pour fournir des services et s'exposer à des pénalités en cas d'interruption de service.

Au moment de la rédaction de cet article, il y a déjà 120 opérateurs RPC en cours d'exécution sur le réseau de test, soit environ 5 fois plus que les 27 opérateurs il y a un an (données de décembre 2022).

Quest-ce que Shadow (SHDW) ? Un article expliquant en détail le développement futur de Shadow (SHDW)

Shadow Cloud

Shadow Cloud est une plate-forme de cloud computing décentralisée lancée par GenesysGo et est également supportée techniquement par Directed Acyclic Graph (DAGGER).

Avec les nœuds et services de stockage ci-dessus, GenesysGO peut utiliser ses capacités pour fournir une plate-forme de cloud computing décentralisée pour prendre en charge les besoins de calcul et de traitement de différentes applications.

Cette plate-forme est conçue pour prendre en charge les opérations décentralisées de stockage, d'informatique et de réseau, fournissant une infrastructure plus large pour le Web3 et les applications décentralisées.

Cependant, à en juger par les progrès actuels, les produits de stockage et RPC de GenesysGo semblent plus intuitifs, avec une documentation technique et une conception de produit complètes, tandis que les services cloud s'apparentent davantage à une stratégie de développement ultérieure, qui consiste en l'accumulation des deux premiers produits à dans une certaine mesure. Le résultat après.

Comparaison de produits concurrents : seulement rapide mais pas cassé

De manière générale, il existe de nombreux cas matures dans les domaines Web2 et Web3 concernant le stockage décentralisé ou distribué. Par exemple, dans le domaine Web2, il existe des systèmes de stockage distribué dirigés par Google BigTable. Dans le monde Web3, Arweave et Filecoin sont les solutions de stockage tierces les plus couramment utilisées dans la blockchain.

Quest-ce que Shadow (SHDW) ? Un article expliquant en détail le développement futur de Shadow (SHDW)

Alors, quelles sont les fonctionnalités importantes de Shadow Drive par rapport aux produits concurrents ? Autant prendre Filecoin comme exemple de comparaison.

Tout d'abord, comme mentionné ci-dessus, Arweave et Filecoin ne sont pas entièrement compatibles avec Solana. Si vous envisagez uniquement de servir l'écosystème Solana, vous aurez certainement besoin d'une infrastructure de stockage dédiée :

  • Jetons Arweave et Filecoin $AR et $Fil. Les jetons natifs SPL ne le sont pas non plus (SPL est le standard de jeton de Solana)
  • Le débit d'Arweave et Filecoin ne peut pas suivre celui de Solana, ce qui peut facilement conduire à un échec de transaction

Deuxièmement, le mécanisme de consensus de Shadow Drive apporte une meilleure efficacité de stockage :

  • Filecoin utilise le mécanisme de consensus attendu (EC) et le DAG pour parvenir à un consensus, ce qui nécessite une reconnaissance explicite et un poids de bloc pour la confirmation finale, et l'efficacité peut être compromise.
  • D.A.G.G.E.R. adopte une architecture asynchrone sans leader pour parvenir à un consensus grâce à la représentation graphique du DAG, éliminant ainsi le besoin d'élection de leader et permettant le traitement immédiat des transactions.

Enfin, Shadow Drive est optimisé sur l'encodage des données :

  • D.A.G.G.E.R. intègre l'encodage par effacement dans l'architecture pour optimiser la réplication des métadonnées et les transactions de données. Filecoin permet le codage d'effacement en tant que stratégie facultative côté client, en se concentrant sur la réplication des données et la preuve périodique du stockage.

Nous ferons une liste intuitive et une comparaison des indicateurs de performance clés des deux :

Indicateurs de performance Filecoin :

  • Vitesse de transaction : environ 30 secondes par temps de bloc.
  • Délai de confirmation : environ 1 heure pour les transferts de grande valeur de 120 blocs.
  • Stockage des données : 1 fichier MiB prend 5 à 10 minutes entre l'acceptation de la transaction et son apparition sur la chaîne.
  • Scellage des secteurs : sur du matériel minimum, 32 Go de secteurs prennent environ 1,5 heure.
  • Récupération de données : la méthode de récupération rapide (copie non scellée des données) peut prendre moins de 2 minutes ; sur un matériel minimal, pour des secteurs de 32 Gio, la récupération non scellée peut prendre environ 3 heures.

Mesures de performances ShdowDrive/DAGGER :

  • TPS maximal : 50 000 transactions par seconde sur une configuration de machine spécifiée (réseau idéal).
  • Surge TPS : ~20 000 à 38 000 transactions par seconde dans les conditions de testnet en direct phase 1 (version 0.2 à 0.3, opérateur indépendant avec une taille de cluster de 20 à 30 nœuds).
  • TPS dans le monde réel : ~ 3 000 transactions par seconde dans des conditions de stress, de désabonnement, etc.
  • Stockage des données : il faut 2 à 8 secondes pour télécharger un fichier de 1 Mo vers la démo DAGGER Hammer, qui simule shdwDrive v2 pour stocker des parties de l'application.
  • Temps de codage d'effacement : 0,018 ms pour 1 Mio par cœur, négligeable lors d'une mise à l'échelle horizontale.
  • Téléchargement d'instantanés : 10 ms à 50 ms pour un fichier de 1 Mo.
  • Temps de synchronisation du bloc : entre 30 ms et 300 ms, selon la latence.
  • Durée de vérification du bloc : inférieure à 500 nanosecondes à 20 millisecondes, indiquant une latence minimale.
  • Temps de finalisation : 70 ms à 650 ms, en moyenne autour de 273 ms (sur le cluster global de 30 nœuds du réseau de test en direct phase 1 alimentant le site de démonstration DAGGER Hammer)
  • Récupération de données : sur le site de démonstration DAGGER Hammer Cela prend 1- 3 secondes pour récupérer un fichier de 1 Mo depuis une URL

Pour résumer, s'il est trop long de regarder la version, la plus grande fonctionnalité de ShdowDrive est qu'il est rapide.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn