Rédaction : Ebunker

Positionnement et cas d'utilisation de Grass

Grass est un projet déployé sur la chaîne Solana, combinant l'IA, le Depin et la technologie Solana, positionné comme la couche de données de l'IA. Il s'agit d'une plateforme de collecte décentralisée, visant à aider les entreprises et les organisations à but non lucratif à entraîner l'intelligence artificielle (IA) en utilisant la bande passante Internet non utilisée. Il réalise la collecte de données via une extension de navigateur, exploitant la bande passante Internet non utilisée des individus et récompensant les utilisateurs avec des Points Grass. Grass vise à redéfinir la structure d'incitation d'Internet, permettant aux utilisateurs de bénéficier directement du réseau et de s'assurer que la valeur d'Internet est entre les mains des utilisateurs. Actuellement, le réseau compte plus de 2 millions d'utilisateurs exploitant des nœuds, collectant une grande quantité de données pour les modèles d'IA.

Architecture technique

Le Rollup de données souveraines Grass est le réseau spécifiquement construit sur Solana, permettant au protocole de traiter toutes les transactions de la source de données au traitement, à la validation et à la construction d'ensembles de données. Ce réseau est construit autour du validateur (émettant des instructions de collecte de données), du routeur (gérant la distribution des requêtes Web) et des nœuds Grass (utilisés par les utilisateurs pour contribuer à leurs ressources réseau inutilisées). L'architecture spécifique est la suivante :

Validateur : Reçoit, vérifie et traite par lots les transactions Web des routeurs. Ensuite, génère des preuves ZK pour vérifier les données de session sur la chaîne. Les preuves sur la chaîne peuvent être référencées dans l'ensemble de données pour valider la provenance des données et suivre leur lignée tout au long de leur cycle de vie. Le groupe de validateurs passera d'un cadre centralisé avec un seul validateur à un comité de validateurs décentralisé.

Routeur : Connecte les nœuds Grass aux validateurs. Le routeur permet de maintenir la traçabilité du réseau des nœuds et de relayer la bande passante. Grass incite à son fonctionnement en fonction du ratio de bande passante de validation totale fournie par le relais. Le routeur est responsable de rapporter les indicateurs suivants aux validateurs dans le réseau : la taille de chaque requête entrante et sortante (en octets) ; la latence de chaque nœud et la latence des validateurs ; l'état du réseau de chaque nœud connecté.

Nœud Grass : Utilisation de la bande passante et du trafic de relais non utilisés par l'utilisateur, afin que le réseau puisse collecter des données Web publiques (et non des données personnelles de l'utilisateur). Faire fonctionner un nœud est gratuit, et les opérateurs de nœud sont rémunérés en fonction des données relayées.

Processeur ZK : Traite en masse la preuve de validité des données de session de toutes les requêtes Web et soumet la preuve à la blockchain L1. Cette opération enregistre de manière permanente chaque acte de collecte effectué sur le réseau. Cela jette également les bases pour une compréhension complète de la provenance des données d'entraînement de l'IA.

Grand livre des données Grass : C'est le lien entre les données collectées et la couche de règlement L1. Le grand livre est une structure de données immuable qui héberge l'ensemble de données complet et relie les données à ses preuves sur la chaîne correspondantes, servant de référentiel pour garantir la provenance des données.

Modèles d'Intégration de Bord : C'est le processus de transformation des données Web non structurées en modèles structurés. Cela inclut toutes les étapes de prétraitement nécessaires, garantissant que les données brutes collectées sont nettoyées, normalisées et structurées, le format répondant aux exigences des modèles d'IA.

Caractéristiques techniques

Dans l'architecture mentionnée ci-dessus, le réseau Grass se trouve entre le client et le serveur Web, le client émettant des requêtes Web qui sont envoyées via des validateurs et finalement routées par des nœuds Grass. Peu importe quel site le client demande, son serveur répondra à la requête Web, permettant à ses données d'être collectées et renvoyées à la ligne. Ensuite, elles seront nettoyées, traitées et préparées pour entraîner la prochaine génération de modèles d'IA.

Ce processus nécessite la compréhension de deux fonctionnalités principales supplémentaires : le grand livre des données Grass et le processeur ZK.

Le grand livre des données Grass est l'endroit où toutes les données sont finalement stockées, c'est le grand livre permanent de chaque ensemble de données collecté par Grass, incorporant des métadonnées, enregistrant sa lignée depuis le moment d'origine. Les preuves des métadonnées de chaque ensemble de données seront stockées sur la couche de règlement de Solana, les données de règlement elles-mêmes étant également fournies par le grand livre.

Le but du processeur ZK est d'aider à enregistrer l'origine des ensembles de données collectées sur le réseau Grass. Le processus est le suivant : lorsque les nœuds sur le réseau (c'est-à-dire les utilisateurs ayant installé l'extension Grass) envoient une requête Web à un site donné, cela renvoie une réponse chiffrée contenant toutes les données demandées par le nœud. C'est à ce moment-là que l'ensemble de données voit le jour, marquant le moment d'origine à enregistrer, ainsi que le moment de l'enregistrement des métadonnées. Il contient de nombreux champs, tels que la clé de session, l'URL du site Web collecté, l'adresse IP du site cible, le timestamp de la transaction, et bien sûr, les données elles-mêmes. Grâce à ces informations nécessaires et à l'ensemble de données clair provenant de la source du site, les modèles d'IA peuvent être correctement et fidèlement formés.

Le processeur ZK permet aux données nécessitant un règlement sur la chaîne de ne pas être visibles par les validateurs Solana. De plus, un grand nombre de requêtes Web devant être exécutées sur Grass à l'avenir dépasseront le débit que L1 peut supporter. Grass s'apprête à évoluer vers un niveau d'exécution de dizaines de millions de requêtes Web par minute, et les métadonnées de chaque requête devront être réglées sur la chaîne. Sans que le processeur ZK ne prouve et traite par lots ces transactions, il ne sera pas possible de soumettre ces transactions à L1. Ainsi, le Rollup est le seul moyen possible d'atteindre les objectifs prévus.

En plus d'enregistrer le site source des ensembles de données, les métadonnées indiquent également par quel nœud sur le réseau elles ont été routées. Cela signifie que chaque fois qu'un nœud collecte sur le réseau, il peut être récompensé pour sa contribution sans révéler aucune information sur son identité. Cela permet à Grass de récompenser proportionnellement les nœuds, et plus un nœud collecte de données de manière précieuse, plus il recevra d'incitations, ce mécanisme augmentant considérablement les récompenses dans les régions les plus populaires du monde, encourageant finalement les personnes de ces régions à s'inscrire et à augmenter la capacité du réseau. Plus l'échelle du réseau est grande, plus Grass peut capturer de capacité et plus le référentiel de données du réseau sera grand. Plus il y a de données, plus Grass peut fournir de données aux laboratoires d'IA nécessitant des données d'entraînement, incitant ainsi le réseau à continuer de croître.

Fonctionnement des nœuds Grass et mécanismes de sécurité

Le fonctionnement des nœuds Grass est gratuit et sert de passerelle du réseau vers Internet. Les opérateurs de nœud (c'est-à-dire les utilisateurs de l'application) reçoivent des récompenses pour le trafic relayé par leur nœud et reçoivent du trafic réseau en fonction de leur score de réputation et de la demande géographique.

Les nœuds Grass ont deux principales utilisations : transmettre le trafic initié par le client et indiqué par le validateur (c'est-à-dire les requêtes Web) ; renvoyer les réponses des serveurs Web cryptées au routeur désigné.

Le système de support des nœuds est illustré ci-dessus, et le processus de fonctionnement des nœuds est également très simple : créer un compte, télécharger l'application de bureau Grass, se connecter au réseau.

Après connexion, le nœud s'enregistre automatiquement sur le réseau. L'opérateur est responsable du maintien du bon fonctionnement du réseau, afin que le nœud puisse transférer les requêtes réseau vers les serveurs Web publics. Chaque requête envoyée aux nœuds Grass est un paquet de données chiffré. Le paquet fournit uniquement une direction aux nœuds à la destination de chaque paquet. Les requêtes réseau sont authentifiées par la signature numérique de toutes les parties concernées. Ces signatures valideront la légitimité de la requête et détermineront si elle doit être transmise au serveur Web cible (c'est-à-dire un site Web public). Ce processus de cryptage empêche la falsification des données et garantit que les validateurs peuvent mesurer avec précision la réputation de chaque nœud.

Les scores de réputation des nœuds comprennent principalement les éléments suivants :

  • Intégrité : Évaluer si les données sont complètes et si l'ensemble de données contient tous les points de données nécessaires aux cas d'utilisation prévus.

  • Cohérence : Vérifier la cohérence des données au fil du temps dans différents ensembles de données ou au sein d'un même ensemble de données.

  • Actualité : Mesurer si les données sont à jour lorsque cela est nécessaire.

  • Disponibilité : Évaluer le niveau de disponibilité des données de chaque nœud.

En ce qui concerne les mécanismes de sécurité, le réseau Grass n'utilise pas les nœuds utilisateurs (c'est-à-dire les ordinateurs) ni ne surveille les actions des utilisateurs sur leur ordinateur. Ce qu'il fait, c'est router le trafic Internet via l'adresse IP de l'utilisateur, sans lien avec les activités de l'utilisateur. Cela signifie que Grass a un accès nul aux données personnelles des utilisateurs, et que les données collectées proviennent à 100 % de données publiques du réseau.

De plus, Grass utilise le chiffrement de bande passante pour garantir que tous les utilisateurs sont protégés lors du partage de leur connexion Internet. Grass collabore également avec la société d'audit de conformité en cybersécurité de premier plan AppEsteem, qui surveille 24 heures sur 24 si les produits de Grass présentent des vulnérabilités, des fuites, des portes dérobées et des logiciels malveillants, afin de garantir la sécurité des utilisateurs. La certification AppEsteem jouit d'une grande réputation dans l'industrie de la cybersécurité, et l'obtention de cette certification signifie que les produits de Grass sont également mis sur liste blanche par les meilleures applications anti-malware, dont Avast, Microsoft Defender, McAfee, AVG, etc.

Fonctionnalités du token Grass

Les détenteurs de tokens Grass peuvent participer au réseau Grass de plusieurs manières :

  • Transactions et rachats : Une fois décentralisé, Grass sera utilisé pour soutenir les transactions de collecte de données, l'achat d'ensembles de données et l'utilisation de LCR (récupération de contexte en temps réel).

  • Mise en jeu et récompenses : Mise en jeu de Grass sur le routeur pour favoriser le trafic réseau et obtenir des récompenses pour la contribution à la sécurité du réseau.

  • Gouvernance du réseau : Participation au développement du réseau Grass, y compris la proposition et le vote en faveur des améliorations du réseau, la coordination des collaborations avec des organisations et la détermination des mécanismes d'incitation pour toutes les parties prenantes.

Selon les statistiques du site Dune, le rendement annuel de la mise en jeu de Grass est d'environ 45 %, avec environ 33 % des tokens Grass participant à la mise en jeu, et la quantité mise en jeu dépassant 26 millions.

Mise en jeu et revenus du routeur

Le routeur agit comme un hub décentralisé, connectant tous les nœuds du réseau et gérant les requêtes Web entrantes et sortantes des validateurs. Le fonctionnement du routeur est incitatif, avec des récompenses proportionnelles à la quantité de mise en jeu de chaque routeur. Tout le trafic relayé par le routeur est chiffré et mesuré pour garantir la sécurité et la performance.

Actuellement, les montants de mise en jeu des différents routeurs sont illustrés ci-dessus, les utilisateurs peuvent mettre en jeu Grass sur les routeurs pour obtenir des revenus, chaque routeur ayant une commission différente.

Actuellement, le montant de la mise en jeu de Grass de DBunker est d'environ 1,43 million, avec une période de mise en jeu minimale de 7 jours et une commission de 10 %. (Source des données : https://www.grassfoundation.io/stake/delegations) Les utilisateurs n'ont qu'à cliquer sur STAKE pour connecter leur portefeuille, mettre en jeu Grass et obtenir des revenus de mise en jeu du routeur.

Résumé

Grass s'engage à construire une couche de données décentralisée, juste et ouverte, visant à résoudre les problèmes éthiques de l'extraction de données sur Internet ainsi que les problèmes de qualité des données, et à s'opposer à la monopolisation des données par quelques grandes entreprises. En termes d'architecture technique et de caractéristiques, Grass introduit un mécanisme de métadonnées enregistrant toutes les sources des ensembles de données via la construction de Rollup de données. Ces preuves ZK des données sont stockées sur la couche de règlement L1, tandis que les métadonnées elles-mêmes seront finalement liées à leurs ensembles de données sous-jacents, car ces ensembles de données sont eux-mêmes stockés sur le grand livre de données de Grass. Ainsi, les preuves ZK jettent les bases pour améliorer la transparence et fournir aux fournisseurs de nœuds des récompenses proportionnelles à leur charge de travail, ce qui est également un facteur clé pour inciter à l'expansion du réseau Grass.

Grass se concentre sur les données à l'intersection des cryptomonnaies et de l'IA, différent des participants traditionnels à l'IA fermée et centralisée, il est une source décentralisée d'IA originale. En tant qu'acteur clé de la vague web3, Grass construit une couche de données juste et ouverte pour les entreprises et protocoles d'IA à travers la technologie décentralisée, en se basant sur la demande du marché, avec des perspectives prometteuses.