Connecter les ressources GPU mondiales pour révolutionner l’avenir du machine learning

IntermédiaireMay 31, 2024
io.net, qui s’appuie sur Solana, Render, Ray et Filecoin, est un système GPU distribué conçu pour exploiter les ressources GPU décentralisées afin de relever les défis de calcul de l’IA et de l’apprentissage automatique.
Connecter les ressources GPU mondiales pour révolutionner l’avenir du machine learning

1. Aperçu du projet

io.net s’agit d’un système GPU distribué basé sur Solana, Render, Ray et Filecoin, visant à relever les défis de calcul de l’IA et de l’apprentissage automatique en utilisant des ressources GPU décentralisées.

En agrégeant les ressources informatiques sous-utilisées des centres de données indépendants, des mineurs de crypto-monnaie et des GPU excédentaires de projets tels que Filecoin et Render, io.net s’attaque au problème de la puissance de calcul insuffisante. Cela permet aux ingénieurs d’accéder à une grande quantité de puissance de calcul dans un système facilement accessible, personnalisable et rentable. De plus, io.net introduit un réseau d’infrastructure physique distribué (DePIN), combinant les ressources de divers fournisseurs. Cette approche permet aux ingénieurs d’acquérir une puissance de calcul importante de manière personnalisable, rentable et facile à mettre en œuvre. Io. Le cloud compte actuellement plus de 95 000 GPU et plus de 1 000 CPU, prenant en charge un déploiement rapide, la sélection du matériel, l’emplacement géographique et offrant un processus de paiement transparent.

2. Mécanismes de base

2.1 Agrégation décentralisée des ressources

L’une des principales fonctions d’io.net est son agrégation décentralisée des ressources, permettant à la plateforme d’exploiter les ressources GPU distribuées à l’échelle mondiale pour prendre en charge les tâches d’IA et d’apprentissage automatique. Cette stratégie vise à optimiser l’utilisation des ressources, à réduire les coûts et à améliorer l’accessibilité.

Voici une ventilation détaillée :

2.1.1 Avantages

  • Rentabilité : En utilisant des ressources GPU sous-utilisées, io.net offre une puissance de calcul à des coûts inférieurs à ceux des services cloud traditionnels, ce qui est crucial pour les applications d’IA à forte intensité de données qui nécessitent généralement de grandes quantités de puissance de calcul.
  • Évolutivité et flexibilité : Le modèle décentralisé io.net permet d’étendre facilement son pool de ressources sans dépendre d’un seul fournisseur ou d’un seul centre de données, offrant aux utilisateurs la possibilité de choisir les ressources qui répondent le mieux à leurs besoins.

2.1.2 Comment ça marche

  • Sources de ressources diverses : io.net regroupe les ressources GPU provenant de diverses sources, y compris les centres de données indépendants, les mineurs de crypto-monnaie individuels et les ressources excédentaires de projets tels que Filecoin et Render.
  • Mise en œuvre technologique : La plateforme utilise la technologie blockchain pour suivre et gérer ces ressources, garantissant une allocation transparente et équitable des ressources. La blockchain automatise également les paiements et les incitations pour les utilisateurs qui apportent une puissance de calcul supplémentaire au réseau.

2.1.3 Étapes à suivre

  • Découverte et enregistrement des ressources : les fournisseurs de ressources (par exemple, les propriétaires de GPU) enregistrent leurs appareils sur la plate-forme io.net. La plateforme vérifie les performances et la fiabilité de ces ressources pour s’assurer qu’elles répondent à des normes et des exigences spécifiques.
  • Mise en commun des ressources : les ressources vérifiées sont ajoutées à un pool global disponible à la location par les utilisateurs de la plateforme. Les contrats intelligents gèrent automatiquement la distribution et la gestion des ressources, garantissant transparence et efficacité.
  • Allocation dynamique des ressources : lorsque les utilisateurs lancent une tâche de calcul, la plateforme alloue dynamiquement les ressources en fonction des besoins de la tâche (par exemple, la puissance de calcul, la mémoire, la bande passante réseau). L’allocation des ressources tient compte de la rentabilité et de l’emplacement géographique pour optimiser la vitesse et le coût d’exécution des tâches.

2.2 Système économique à double jeton

Le système économique à double jeton d’io.net est une caractéristique clé conçue pour inciter les participants au réseau et assurer l’efficacité et la durabilité de la plateforme. Le système comprend deux jetons : $IO et $IOSD, chacun ayant des rôles distincts. Voici un aperçu détaillé :

2.2.1 $IO jeton

$IO est le principal jeton fonctionnel de la plateforme io.net, utilisé pour diverses transactions et opérations réseau. Ses principales utilisations sont les suivantes :

  • Paiements et frais : les utilisateurs paient les locations de ressources informatiques, y compris les frais d’utilisation du GPU, avec $IO. Il est également utilisé pour divers services et frais sur le réseau.
  • Incitations aux ressources : $IO jetons sont attribués à ceux qui fournissent la puissance de calcul du GPU ou participent à la maintenance du réseau, encourageant ainsi une contribution continue des ressources.
  • Gouvernance : $IO détenteurs de jetons peuvent participer aux décisions de gouvernance de la plateforme io.net, influençant le développement futur de la plateforme et les ajustements de politique par le biais de droits de vote.

2.2.2 $IOSD Jeton

$IOSD s’agit d’un stablecoin indexé sur le dollar américain, conçu pour fournir un support de stockage et de transaction de valeur stable sur la plateforme io.net. Ses principales fonctions sont les suivantes :

  • Stabilité de la valeur : Indexé sur le dollar américain à un ratio de 1:1, $IOSD offre aux utilisateurs un mode de paiement qui évite la volatilité du marché des crypto-monnaies.
  • Commodité des transactions : Les utilisateurs peuvent payer les frais de plateforme, tels que les frais de ressources informatiques, avec $IOSD, ce qui garantit la stabilité et la prévisibilité des transactions.
  • Couverture des frais : Certains frais d’exploitation du réseau ou de transaction peuvent être payés avec $IOSD, ce qui simplifie le processus de règlement des frais.

2.2.3 Interaction du système à double jeton

Le système de double jeton d’io.net prend en charge les opérations et la croissance du réseau grâce à plusieurs interactions :

  • Incitations pour les fournisseurs de ressources : les fournisseurs de ressources (par exemple, les propriétaires de GPU) gagnent des jetons $IO pour la contribution de leurs appareils au réseau. Ces jetons peuvent être utilisés pour acheter des ressources informatiques ou être échangés sur le marché.
  • Paiement des frais : Les utilisateurs paient pour l’utilisation des ressources informatiques avec $IO ou $IOSD. L’utilisation de $IOSD évite les risques associés à la volatilité des crypto-monnaies.
  • Incitations à l’activité économique : La circulation et l’utilisation de $IO et de $IOSD stimulent l’activité économique sur la plateforme io.net, augmentant ainsi la liquidité et la participation au réseau.
  • Participation à la gouvernance : $IO tokens servent également de tokens de gouvernance, permettant aux détenteurs de participer à la gouvernance de la plateforme, comme proposer et voter sur des décisions.

2.3 Affectation et planification dynamiques des ressources

L’allocation et la planification dynamiques des ressources d’io.net sont cruciales pour gérer et optimiser efficacement l’utilisation des ressources informatiques afin de répondre aux divers besoins de calcul des utilisateurs. Ce système garantit que les tâches de calcul sont exécutées sur les ressources les plus appropriées de manière intelligente et automatisée, maximisant ainsi l’utilisation et les performances des ressources.

Voici un aperçu détaillé de ce mécanisme :

2.3.1 Mécanisme d’affectation dynamique des ressources

Identification et classification des ressources :

  • Lorsque les fournisseurs de ressources connectent leurs GPU ou d’autres ressources informatiques à la plate-forme io.net, le système identifie et classe ces ressources en évaluant des indicateurs de performance tels que la vitesse de traitement, la capacité de mémoire et la bande passante réseau.
  • Ces ressources sont ensuite étiquetées et archivées pour une allocation dynamique en fonction des différentes exigences de la tâche.

Appariement de la demande :

  • Les utilisateurs soumettent des tâches de calcul à io.net, en spécifiant des exigences telles que la puissance de calcul requise, la taille de la mémoire et les contraintes budgétaires.
  • Le système de planification de la plateforme analyse ces exigences et sélectionne les ressources correspondantes dans le pool.

Algorithme de planification intelligent :

  • Des algorithmes avancés associent automatiquement les ressources les plus appropriées aux tâches soumises, en tenant compte des performances des ressources, de la rentabilité, de l’emplacement géographique (pour réduire la latence) et des préférences de l’utilisateur.
  • Le système de planification surveille l’état des ressources en temps réel, comme la disponibilité et la charge, pour ajuster dynamiquement l’allocation des ressources.

2.3.2 Planification et exécution

Mise en file d’attente des tâches et gestion des priorités :

  • Toutes les tâches sont mises en file d’attente en fonction de la priorité et du temps de soumission. Le système gère la file d’attente des tâches à l’aide de règles de priorité prédéfinies ou ajustées dynamiquement.
  • Les tâches urgentes ou hautement prioritaires reçoivent des réponses rapides, tandis que les tâches à long terme ou sensibles aux coûts peuvent être exécutées pendant les périodes de faible coût.

Tolérance aux pannes et équilibrage de charge :

  • Le système d’allocation dynamique des ressources comprend des mécanismes de tolérance aux pannes, garantissant que les tâches peuvent migrer vers d’autres ressources saines pour une exécution continue même si certaines ressources tombent en panne.
  • Les techniques d’équilibrage de charge garantissent qu’aucune ressource n’est surchargée, optimisant les performances du réseau grâce à une répartition raisonnable de la charge des tâches.

Surveillance et ajustement :

  • Le système surveille en permanence l’état d’exécution des tâches et les conditions des ressources, en analysant en temps réel les indicateurs de performance clés tels que l’avancement des tâches et la consommation des ressources.
  • Sur la base de ces données, le système peut réajuster automatiquement l’allocation des ressources pour optimiser l’efficacité de l’exécution des tâches et l’utilisation des ressources.

2.3.3 Interaction et rétroaction de l’utilisateur

  • Interface utilisateur transparente : io.net fournit une interface utilisateur intuitive où les utilisateurs peuvent facilement soumettre des tâches, afficher l’état des tâches et ajuster les exigences ou les priorités.
  • Mécanisme de rétroaction : Les utilisateurs peuvent fournir des commentaires sur les résultats de l’exécution des tâches, et le système ajuste les stratégies d’allocation des ressources des tâches futures en fonction des commentaires pour mieux répondre aux besoins des utilisateurs.

3. Architecture du système

3.1 Nuage d’E/S

IO Cloud simplifie le déploiement et la gestion des clusters GPU décentralisés, offrant des ressources GPU évolutives et flexibles pour les ingénieurs et les développeurs de machine learning sans investissement matériel important. Cette plateforme offre une expérience similaire aux services cloud traditionnels, mais avec des avantages de réseau décentralisé. Les points forts sont les suivants :

  • Évolutivité et rentabilité : cible un cloud GPU rentable, réduisant potentiellement les coûts des projets d’IA/ML jusqu’à 90 %.
  • Intégration avec IO SDK : améliore les performances des projets d’IA grâce à une intégration transparente, créant un environnement unifié à hautes performances.
  • Couverture mondiale : utilise les ressources GPU distribuées pour optimiser les services de machine learning et l’inférence, comme un CDN.
  • Prise en charge de RAY Framework : prend en charge le développement d’applications Python évolutives à l’aide de l’infrastructure de calcul distribué RAY.
  • Fonctionnalités exclusives : Fournit un accès privé au plugin OpenAI ChatGPT, facilitant le déploiement de clusters d’entraînement.
  • Innovation en matière de minage de crypto-monnaies : vise à innover dans le minage de crypto-monnaies en soutenant l’écosystème de l’apprentissage automatique et de l’IA.

3.2 Travailleur de l’OI

IO Worker vise à simplifier et à optimiser les opérations de provisionnement pour les utilisateurs de WebApp, y compris la gestion des comptes utilisateurs, la surveillance de l’activité en temps réel, le suivi de la température et de la consommation d’énergie, l’assistance à l’installation, la gestion des portefeuilles, la sécurité et l’analyse de la rentabilité. Faits saillants:

  • Page d’accueil des travailleurs : offre un tableau de bord pour la surveillance en temps réel des appareils connectés, avec des options pour supprimer et renommer les appareils.
  • Page Détails de l’appareil : fournit une analyse complète de l’appareil, y compris le trafic, l’état de la connexion et l’historique de travail.
  • Page Gains et récompenses : Suit les gains et l’historique de travail, avec les détails des transactions accessibles sur SOLSCAN.
  • Ajouter une nouvelle page d’appareil : simplifie le processus de connexion de l’appareil, ce qui permet une intégration rapide et facile.

3.3 Explorateur d’E/S

IO Explorer fournit aux utilisateurs des informations approfondies sur les opérations de io.net réseau, similaires aux explorateurs de blockchain pour les transactions blockchain. Il vise à permettre aux utilisateurs de surveiller, d’analyser et de comprendre des informations détaillées sur le cloud GPU, en assurant une visibilité sur les activités réseau, les statistiques et les transactions tout en protégeant les informations sensibles. Avantages:

  • Page d’accueil de l’explorateur : offre des informations sur l’approvisionnement, les fournisseurs vérifiés, le matériel actif et les prix du marché en temps réel.
  • Page du cluster : affiche des informations publiques sur les clusters déployés dans le réseau, ainsi que des mesures en temps réel et des détails de réservation.
  • Page de l’appareil : affiche les détails publics des appareils connectés au réseau, fournissant des données en temps réel et un suivi des transactions.
  • Surveillance des clusters en temps réel : fournit des informations instantanées sur l’état, l’intégrité et les performances des clusters, garantissant que les utilisateurs reçoivent les dernières informations.

3.4 IO-SDK

IO-SDK, dérivé d’une branche de la technologie Ray, est la technologie fondamentale de io.net. Il permet l’exécution de tâches parallèles et le traitement multilingue et est compatible avec les principaux frameworks d’apprentissage automatique. Cette configuration garantit que IO.NET peut répondre aux demandes actuelles et s’adapter aux changements futurs.

L’architecture multicouche comprend :

  • Interface utilisateur : interface visuelle pour les utilisateurs, y compris le site Web public, l’espace client et l’espace fournisseur GPU. Conçu pour être intuitif et convivial.
  • Couche de sécurité : garantit l’intégrité et la sécurité du système, y compris la protection du réseau, l’authentification des utilisateurs et la journalisation des activités.
  • Couche API : Agit comme un centre de communication pour le site Web, les fournisseurs et la gestion interne, facilitant l’échange de données et les opérations.
  • Couche backend : Le cœur du système, gérant des opérations telles que la gestion des clusters/GPU, les interactions avec les clients et la mise à l’échelle automatique.
  • Couche de base de données : stocke et gère les données, avec un stockage principal pour les données structurées et une mise en cache pour les données temporaires.
  • Couche de tâches : Gère la communication et les tâches asynchrones, assurant l’efficacité de l’exécution et du flux de données.
  • Couche infrastructure : la base, qui contient des pools GPU, des outils d’orchestration et des tâches d’exécution/ML, est équipée de solutions de surveillance robustes.

3.5 Tunnels d’E/S

  • Les tunnels d’E/S utilisent la technologie de tunneling inverse pour créer des connexions sécurisées entre le client et les serveurs distants, permettant aux ingénieurs de contourner les pare-feu et le NAT pour un accès à distance sans configurations complexes.
  • Workflow : le programme de travail E/S se connecte au serveur intermédiaire (serveur io.net). Le serveur io.net écoute ensuite les connexions des IO Worker et des machines d’ingénierie, facilitant ainsi l’échange de données grâce au tunnel inverse.

Application en io.net

  • Les ingénieurs se connectent aux IO Workers via le serveur io.net, simplifiant l’accès et la gestion à distance sans problèmes de configuration réseau.
  • Avantages : Accès pratique : Accès direct aux IO Workers, éliminant les barrières réseau.
  • Sécurité : Assure une communication protégée et préserve la confidentialité des données.
  • Évolutivité et flexibilité : gère efficacement plusieurs IO Workers dans différents environnements.

3.6 Réseau d’E/S

  • IO Network adopte une architecture VPN maillée pour fournir une communication à très faible latence entre les nœuds antMiner.

Réseau VPN maillé :

  • Connectivité décentralisée : Contrairement aux modèles en étoile traditionnels, un VPN maillé connecte directement les nœuds, offrant une redondance, une tolérance aux pannes et une répartition de la charge améliorées.
  • Avantages : Forte résistance aux défaillances des nœuds, grande évolutivité, faible latence et distribution optimisée du trafic.

Avantages de io.net :

  • Les connexions directes réduisent la latence, optimisant ainsi les performances des applications.
  • Aucun point de défaillance unique ne garantit le fonctionnement du réseau, même en cas de défaillance de nœuds individuels.
  • Améliore la confidentialité des utilisateurs en rendant le suivi et l’analyse des données plus difficiles.
  • L’ajout de nouveaux nœuds n’affecte pas les performances.
  • Le partage et le traitement des ressources sont plus efficaces entre les nœuds.

4. Jeton $IO

4.1 Cadre de base du jeton $IO

  • Approvisionnement fixe :

L’offre totale de jetons $IO est plafonnée à 800 millions, ce qui garantit la stabilité et empêche l’inflation.

  • Distribution et incitatifs :
  • Dans un premier temps, 300 millions de jetons $IO seront distribués. Les 500 millions restants seront attribués aux fournisseurs et à leurs parties prenantes sur une période de 20 ans.
  • Les récompenses sont libérées toutes les heures, selon un modèle décroissant (commençant à 8 % la première année, diminuant de 1,02 % par mois, environ 12 % par an) jusqu’à ce que le plafond de 800 millions soit atteint.
  • Mécanisme de brûlure :

$IO dispose d’un système de gravure de jetons programmé où io.net utilise les revenus du réseau IOG pour acheter et brûler $IO jetons. La quantité brûlée s’ajuste en fonction du prix de $IO, créant une pression déflationniste.

4.2 Frais et revenus

  • Frais d’utilisation :

io.net facture aux utilisateurs et aux fournisseurs divers frais, y compris des frais de réservation et de paiement pour la puissance de calcul. Ces frais soutiennent la santé financière du réseau et la circulation du marché de $IO.

  • Frais de paiement :

Des frais de 2 % s’appliquent aux paiements en USDC ; Pas de frais pour les paiements $IO.

  • Frais des fournisseurs :

Les fournisseurs paient également des frais de réservation et de paiement lors de la réception des paiements, comme les utilisateurs.

4.3 Écosystème

  • Locataires GPU (utilisateurs) :

Les ingénieurs en machine learning à la recherche d’une puissance de calcul GPU sur le réseau IOG utilisent $IO pour déployer des clusters GPU, des instances de cloud gaming et créer des applications telles que le streaming de 5 pixels Unreal Engine. Les utilisateurs comprennent également des personnes effectuant des inférences de modèles sans serveur sur BC8.ai et futures applications hébergées par io.net.

  • Propriétaires de GPU (fournisseurs) :

Des centres de données indépendants, des fermes de minage de cryptomonnaies et des mineurs professionnels offrant une puissance de calcul GPU sous-utilisée sur le réseau IOG.

  • Détenteurs de jetons IO (communauté) :

La communauté offre une sécurité crypto-économique et des incitations pour coordonner des actions mutuellement bénéfiques, favorisant ainsi la croissance et l’adoption du réseau.

4.4 Allocation spécifique

  • Communauté : 50 % pour récompenser les membres de la communauté et encourager la participation et la croissance de la plateforme.
  • Écosystème de R&D : 16 % pour le soutien à la R&D et à la création d’écosystèmes, y compris les partenaires et les développeurs tiers.
  • Contributeurs principaux initiaux : 11,3 % pour récompenser les contributeurs en phase de démarrage.
  • Premiers bailleurs de fonds : Amorçage : 12,5 % pour les premiers investisseurs d’amorçage, récompensant leur soutien précoce.
  • Premiers bailleurs de fonds : Série A : 10,2 % pour les investisseurs de série A, récompensant leurs contributions dans les premières étapes du développement.

4.5 Mécanisme de réduction de moitié

  • 2024 à 2025 : 6 000 000 $IO jetons émis chaque année.
  • 2026 à 2027 : La sortie annuelle a été réduite de moitié à 3 000 000 $IO de jetons.
  • 2028 à 2029 : La sortie annuelle a de nouveau diminué de moitié pour atteindre 1 500 000 jetons $IO.

5. Équipe/partenariats/financement

L’équipe de direction d’io.net apporte des compétences et une expérience diverses. Tory Green, le directeur de l’exploitation, était auparavant directeur de l’exploitation de Hum Capital et directeur du développement et de la stratégie d’entreprise chez Fox Mobile Group. Ahmad Shadid, le fondateur et PDG, était ingénieur système quantitatif chez WhalesTrader. Garrison Yang, directeur de la stratégie et directeur marketing, était vice-président de la croissance et de la stratégie chez Ava Labs, titulaire d’un diplôme en ingénierie de la santé environnementale de l’UC Santa Barbara.

En mars, io.net a levé 30 millions de dollars en financement de série A, dirigé par Hack VC, avec la participation de Multicoin Capital, 6th Man Ventures, M13, Delphi Digital, Solana Labs, Aptos Labs, Foresight Ventures, Longhash, SevenX, ArkStream, Animoca Brands, Continue Capital, MH Ventures et OKX. Des leaders de l’industrie tels que le fondateur de Solana, Anatoly Yakovenko, les fondateurs d’Aptos, Mo Shaikh et Avery Ching, Yat Siu d’Animoca Brands et Jin Kang de Perlone Capital ont également investi.

6. Évaluation du projet

6.1 Analyse du marché

io.net s’agit d’un réseau informatique décentralisé construit sur la blockchain Solana, axé sur l’intégration de ressources GPU sous-utilisées pour fournir de puissantes capacités de calcul. Ce projet intervient principalement dans les domaines suivants :

  • Informatique décentralisée :

io.net a développé un réseau d’infrastructure physique décentralisé (DePIN) qui exploite les ressources GPU de diverses sources (telles que les centres de données indépendants et les mineurs de crypto-monnaie). Cette approche décentralisée vise à optimiser l’utilisation des ressources informatiques, à réduire les coûts et à améliorer l’accessibilité et la flexibilité.

  • Informatique en nuage :

Bien que io.net utilise une approche décentralisée, il offre des services similaires au cloud computing traditionnel, tels que la gestion des clusters GPU et la mise à l’échelle pour les tâches d’apprentissage automatique. io.net vise à offrir une expérience similaire aux services cloud traditionnels, mais avec l’efficacité et les avantages en termes de coûts d’un réseau décentralisé.

  • Applications de la blockchain :

En tant que projet basé sur la blockchain, io.net utilise des fonctionnalités blockchain telles que la sécurité et la transparence pour gérer les ressources et les transactions au sein du réseau.

Des projets similaires en termes de fonctionnalités et d’objectifs incluent :

  • Golem : Un réseau informatique décentralisé où les utilisateurs peuvent louer ou louer des ressources informatiques inutilisées. Golem vise à créer un supercalculateur mondial.
  • Rendu : Utilise un réseau décentralisé pour fournir des services de rendu graphique, en tirant parti de la technologie blockchain pour permettre aux créateurs de contenu d’accéder à davantage de ressources GPU, accélérant ainsi le processus de rendu.
  • iExec RLC : Crée une place de marché décentralisée permettant aux utilisateurs de louer leurs ressources informatiques, en prenant en charge diverses applications grâce à la technologie blockchain, y compris les applications gourmandes en données et les charges de travail d’apprentissage automatique.

6.2 Avantages du projet

  • Évolutivité : io.net est conçue comme une plateforme hautement évolutive pour répondre aux besoins en bande passante des clients, permettant aux équipes de faire évoluer facilement les charges de travail sur le réseau GPU sans ajustements significatifs.
  • Inférence par lots et service de modèles : la plateforme prend en charge l’inférence parallèle sur les lots de données, ce qui permet aux équipes de machine learning de déployer des flux de travail sur un réseau GPU distribué.
  • Entraînement parallèle : pour surmonter les limitations de mémoire et les flux de travail séquentiels, io.net utilise une bibliothèque informatique distribuée pour paralléliser les tâches d’entraînement sur plusieurs appareils.
  • Réglage parallèle des hyperparamètres : io.net optimise les modèles de planification et de recherche en tirant parti du parallélisme inhérent aux expériences de réglage des hyperparamètres.
  • Apprentissage par renforcement (RL) : à l’aide de bibliothèques d’apprentissage par renforcement open source, io.net prend en charge les charges de travail RL hautement distribuées et offre une API simple.
  • Accessibilité instantanée : Contrairement aux services cloud traditionnels avec de longs délais de déploiement, io.net Cloud offre un accès instantané à l’alimentation GPU, permettant aux utilisateurs de lancer des projets en quelques secondes.
  • Rentabilité : io.net est conçu comme une plate-forme abordable adaptée à diverses catégories d’utilisateurs. Actuellement, la plateforme est environ 90 % plus rentable que les services concurrents, ce qui permet de réaliser des économies importantes pour les projets d’apprentissage automatique.
  • Haute sécurité et fiabilité : La plateforme promet une sécurité, une fiabilité et un support technique de haut niveau, garantissant un environnement sécurisé et stable pour les tâches d’apprentissage automatique.
  • Facilité de mise en œuvre : io.net Cloud élimine la complexité de la création et de la gestion de l’infrastructure, permettant à tout développeur ou organisation de développer et de faire évoluer des applications d’IA de manière transparente.

6.3 Défis du projet

  • Complexité technique et adoption par les utilisateurs :
  • Défi : Bien que l’informatique décentralisée offre des avantages significatifs en termes de coûts et d’efficacité, sa complexité technique peut constituer un obstacle considérable pour les utilisateurs non techniques. Les utilisateurs doivent comprendre comment exploiter un réseau distribué et utiliser efficacement les ressources distribuées.
  • Impact : Cela pourrait limiter l’adoption généralisée de la plateforme, en particulier chez les utilisateurs moins familiers avec la blockchain et l’informatique décentralisée.
  • Sécurité du réseau et confidentialité des données :
  • Défi : Malgré la sécurité et la transparence accrues fournies par la blockchain, l’ouverture des réseaux décentralisés peut les rendre plus vulnérables aux cyberattaques et aux violations de données.
  • Impact : Cela oblige io.net à renforcer continuellement ses mesures de sécurité pour garantir la confidentialité et l’intégrité des données et des tâches informatiques des utilisateurs, ce qui est crucial pour maintenir la confiance des utilisateurs et la réputation de la plateforme.
  • Performance et fiabilité :
  • Défi : Bien que io.net vise à fournir des services informatiques efficaces grâce à des ressources décentralisées, la coordination entre différents emplacements géographiques et la qualité variable du matériel peuvent présenter des problèmes de performance et de fiabilité.
  • Impact : Tout problème de performance dû à des incohérences matérielles ou à la latence du réseau peut affecter la satisfaction des clients et l’efficacité globale de la plateforme.
  • Évolutivité des opérations :
  • Défi : Bien que io.net soit conçu comme un réseau hautement évolutif, la gestion et la mise à l’échelle efficaces des ressources décentralisées à l’échelle mondiale restent un défi technique important dans la pratique.
  • Impact : Des innovations techniques et des améliorations de gestion continues sont nécessaires pour maintenir la stabilité et la réactivité du réseau face à la croissance rapide des demandes des utilisateurs et des ordinateurs.
  • Concurrence et acceptation par le marché :
  • Défi : io.net fait face à la concurrence sur le marché de la blockchain et de l’informatique décentralisée. D’autres plateformes comme Golem, Render et iExec offrent des services similaires, et l’évolution rapide du marché pourrait rapidement modifier le paysage concurrentiel.
  • Impact : Pour rester compétitif, io.net a besoin d’innovation et d’amélioration continues du caractère unique et de la valeur de ses services pour attirer et fidéliser les utilisateurs.
  1. Conclusion

io.net établit une nouvelle norme dans le domaine du cloud computing moderne avec son réseau informatique décentralisé innovant et son architecture basée sur la blockchain. En agrégeant les ressources GPU sous-utilisées dans le monde entier, io.net offre une puissance de calcul, une flexibilité et une rentabilité sans précédent pour les applications de machine learning et d’IA. La plateforme rend non seulement le déploiement de projets d’apprentissage automatique à grande échelle plus accessible et économique, mais offre également une sécurité robuste et des solutions évolutives pour divers utilisateurs. Malgré des défis tels que la complexité technique, la sécurité du réseau, la stabilité des performances et la concurrence sur le marché, si io.net pouvons surmonter ces obstacles et cultiver un écosystème dynamique, cela a le potentiel de remodeler fondamentalement la façon dont nous accédons et utilisons la puissance de calcul à l’ère du Web3. Cependant, comme toute technologie émergente, son succès à long terme dépendra du développement continu, de l’adoption et de sa capacité à naviguer dans le paysage évolutif de l’infrastructure basée sur la blockchain.

Démenti:

  1. Cet article est reproduit à partir de [链茶馆]. Tous les droits d’auteur appartiennent à l’auteur original [茶馆小二儿]. S’il y a des objections à cette réimpression, veuillez contacter l’équipe Gate Learn , et ils s’en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l’auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l’article dans d’autres langues sont effectuées par l’équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Connecter les ressources GPU mondiales pour révolutionner l’avenir du machine learning

IntermédiaireMay 31, 2024
io.net, qui s’appuie sur Solana, Render, Ray et Filecoin, est un système GPU distribué conçu pour exploiter les ressources GPU décentralisées afin de relever les défis de calcul de l’IA et de l’apprentissage automatique.
Connecter les ressources GPU mondiales pour révolutionner l’avenir du machine learning

1. Aperçu du projet

io.net s’agit d’un système GPU distribué basé sur Solana, Render, Ray et Filecoin, visant à relever les défis de calcul de l’IA et de l’apprentissage automatique en utilisant des ressources GPU décentralisées.

En agrégeant les ressources informatiques sous-utilisées des centres de données indépendants, des mineurs de crypto-monnaie et des GPU excédentaires de projets tels que Filecoin et Render, io.net s’attaque au problème de la puissance de calcul insuffisante. Cela permet aux ingénieurs d’accéder à une grande quantité de puissance de calcul dans un système facilement accessible, personnalisable et rentable. De plus, io.net introduit un réseau d’infrastructure physique distribué (DePIN), combinant les ressources de divers fournisseurs. Cette approche permet aux ingénieurs d’acquérir une puissance de calcul importante de manière personnalisable, rentable et facile à mettre en œuvre. Io. Le cloud compte actuellement plus de 95 000 GPU et plus de 1 000 CPU, prenant en charge un déploiement rapide, la sélection du matériel, l’emplacement géographique et offrant un processus de paiement transparent.

2. Mécanismes de base

2.1 Agrégation décentralisée des ressources

L’une des principales fonctions d’io.net est son agrégation décentralisée des ressources, permettant à la plateforme d’exploiter les ressources GPU distribuées à l’échelle mondiale pour prendre en charge les tâches d’IA et d’apprentissage automatique. Cette stratégie vise à optimiser l’utilisation des ressources, à réduire les coûts et à améliorer l’accessibilité.

Voici une ventilation détaillée :

2.1.1 Avantages

  • Rentabilité : En utilisant des ressources GPU sous-utilisées, io.net offre une puissance de calcul à des coûts inférieurs à ceux des services cloud traditionnels, ce qui est crucial pour les applications d’IA à forte intensité de données qui nécessitent généralement de grandes quantités de puissance de calcul.
  • Évolutivité et flexibilité : Le modèle décentralisé io.net permet d’étendre facilement son pool de ressources sans dépendre d’un seul fournisseur ou d’un seul centre de données, offrant aux utilisateurs la possibilité de choisir les ressources qui répondent le mieux à leurs besoins.

2.1.2 Comment ça marche

  • Sources de ressources diverses : io.net regroupe les ressources GPU provenant de diverses sources, y compris les centres de données indépendants, les mineurs de crypto-monnaie individuels et les ressources excédentaires de projets tels que Filecoin et Render.
  • Mise en œuvre technologique : La plateforme utilise la technologie blockchain pour suivre et gérer ces ressources, garantissant une allocation transparente et équitable des ressources. La blockchain automatise également les paiements et les incitations pour les utilisateurs qui apportent une puissance de calcul supplémentaire au réseau.

2.1.3 Étapes à suivre

  • Découverte et enregistrement des ressources : les fournisseurs de ressources (par exemple, les propriétaires de GPU) enregistrent leurs appareils sur la plate-forme io.net. La plateforme vérifie les performances et la fiabilité de ces ressources pour s’assurer qu’elles répondent à des normes et des exigences spécifiques.
  • Mise en commun des ressources : les ressources vérifiées sont ajoutées à un pool global disponible à la location par les utilisateurs de la plateforme. Les contrats intelligents gèrent automatiquement la distribution et la gestion des ressources, garantissant transparence et efficacité.
  • Allocation dynamique des ressources : lorsque les utilisateurs lancent une tâche de calcul, la plateforme alloue dynamiquement les ressources en fonction des besoins de la tâche (par exemple, la puissance de calcul, la mémoire, la bande passante réseau). L’allocation des ressources tient compte de la rentabilité et de l’emplacement géographique pour optimiser la vitesse et le coût d’exécution des tâches.

2.2 Système économique à double jeton

Le système économique à double jeton d’io.net est une caractéristique clé conçue pour inciter les participants au réseau et assurer l’efficacité et la durabilité de la plateforme. Le système comprend deux jetons : $IO et $IOSD, chacun ayant des rôles distincts. Voici un aperçu détaillé :

2.2.1 $IO jeton

$IO est le principal jeton fonctionnel de la plateforme io.net, utilisé pour diverses transactions et opérations réseau. Ses principales utilisations sont les suivantes :

  • Paiements et frais : les utilisateurs paient les locations de ressources informatiques, y compris les frais d’utilisation du GPU, avec $IO. Il est également utilisé pour divers services et frais sur le réseau.
  • Incitations aux ressources : $IO jetons sont attribués à ceux qui fournissent la puissance de calcul du GPU ou participent à la maintenance du réseau, encourageant ainsi une contribution continue des ressources.
  • Gouvernance : $IO détenteurs de jetons peuvent participer aux décisions de gouvernance de la plateforme io.net, influençant le développement futur de la plateforme et les ajustements de politique par le biais de droits de vote.

2.2.2 $IOSD Jeton

$IOSD s’agit d’un stablecoin indexé sur le dollar américain, conçu pour fournir un support de stockage et de transaction de valeur stable sur la plateforme io.net. Ses principales fonctions sont les suivantes :

  • Stabilité de la valeur : Indexé sur le dollar américain à un ratio de 1:1, $IOSD offre aux utilisateurs un mode de paiement qui évite la volatilité du marché des crypto-monnaies.
  • Commodité des transactions : Les utilisateurs peuvent payer les frais de plateforme, tels que les frais de ressources informatiques, avec $IOSD, ce qui garantit la stabilité et la prévisibilité des transactions.
  • Couverture des frais : Certains frais d’exploitation du réseau ou de transaction peuvent être payés avec $IOSD, ce qui simplifie le processus de règlement des frais.

2.2.3 Interaction du système à double jeton

Le système de double jeton d’io.net prend en charge les opérations et la croissance du réseau grâce à plusieurs interactions :

  • Incitations pour les fournisseurs de ressources : les fournisseurs de ressources (par exemple, les propriétaires de GPU) gagnent des jetons $IO pour la contribution de leurs appareils au réseau. Ces jetons peuvent être utilisés pour acheter des ressources informatiques ou être échangés sur le marché.
  • Paiement des frais : Les utilisateurs paient pour l’utilisation des ressources informatiques avec $IO ou $IOSD. L’utilisation de $IOSD évite les risques associés à la volatilité des crypto-monnaies.
  • Incitations à l’activité économique : La circulation et l’utilisation de $IO et de $IOSD stimulent l’activité économique sur la plateforme io.net, augmentant ainsi la liquidité et la participation au réseau.
  • Participation à la gouvernance : $IO tokens servent également de tokens de gouvernance, permettant aux détenteurs de participer à la gouvernance de la plateforme, comme proposer et voter sur des décisions.

2.3 Affectation et planification dynamiques des ressources

L’allocation et la planification dynamiques des ressources d’io.net sont cruciales pour gérer et optimiser efficacement l’utilisation des ressources informatiques afin de répondre aux divers besoins de calcul des utilisateurs. Ce système garantit que les tâches de calcul sont exécutées sur les ressources les plus appropriées de manière intelligente et automatisée, maximisant ainsi l’utilisation et les performances des ressources.

Voici un aperçu détaillé de ce mécanisme :

2.3.1 Mécanisme d’affectation dynamique des ressources

Identification et classification des ressources :

  • Lorsque les fournisseurs de ressources connectent leurs GPU ou d’autres ressources informatiques à la plate-forme io.net, le système identifie et classe ces ressources en évaluant des indicateurs de performance tels que la vitesse de traitement, la capacité de mémoire et la bande passante réseau.
  • Ces ressources sont ensuite étiquetées et archivées pour une allocation dynamique en fonction des différentes exigences de la tâche.

Appariement de la demande :

  • Les utilisateurs soumettent des tâches de calcul à io.net, en spécifiant des exigences telles que la puissance de calcul requise, la taille de la mémoire et les contraintes budgétaires.
  • Le système de planification de la plateforme analyse ces exigences et sélectionne les ressources correspondantes dans le pool.

Algorithme de planification intelligent :

  • Des algorithmes avancés associent automatiquement les ressources les plus appropriées aux tâches soumises, en tenant compte des performances des ressources, de la rentabilité, de l’emplacement géographique (pour réduire la latence) et des préférences de l’utilisateur.
  • Le système de planification surveille l’état des ressources en temps réel, comme la disponibilité et la charge, pour ajuster dynamiquement l’allocation des ressources.

2.3.2 Planification et exécution

Mise en file d’attente des tâches et gestion des priorités :

  • Toutes les tâches sont mises en file d’attente en fonction de la priorité et du temps de soumission. Le système gère la file d’attente des tâches à l’aide de règles de priorité prédéfinies ou ajustées dynamiquement.
  • Les tâches urgentes ou hautement prioritaires reçoivent des réponses rapides, tandis que les tâches à long terme ou sensibles aux coûts peuvent être exécutées pendant les périodes de faible coût.

Tolérance aux pannes et équilibrage de charge :

  • Le système d’allocation dynamique des ressources comprend des mécanismes de tolérance aux pannes, garantissant que les tâches peuvent migrer vers d’autres ressources saines pour une exécution continue même si certaines ressources tombent en panne.
  • Les techniques d’équilibrage de charge garantissent qu’aucune ressource n’est surchargée, optimisant les performances du réseau grâce à une répartition raisonnable de la charge des tâches.

Surveillance et ajustement :

  • Le système surveille en permanence l’état d’exécution des tâches et les conditions des ressources, en analysant en temps réel les indicateurs de performance clés tels que l’avancement des tâches et la consommation des ressources.
  • Sur la base de ces données, le système peut réajuster automatiquement l’allocation des ressources pour optimiser l’efficacité de l’exécution des tâches et l’utilisation des ressources.

2.3.3 Interaction et rétroaction de l’utilisateur

  • Interface utilisateur transparente : io.net fournit une interface utilisateur intuitive où les utilisateurs peuvent facilement soumettre des tâches, afficher l’état des tâches et ajuster les exigences ou les priorités.
  • Mécanisme de rétroaction : Les utilisateurs peuvent fournir des commentaires sur les résultats de l’exécution des tâches, et le système ajuste les stratégies d’allocation des ressources des tâches futures en fonction des commentaires pour mieux répondre aux besoins des utilisateurs.

3. Architecture du système

3.1 Nuage d’E/S

IO Cloud simplifie le déploiement et la gestion des clusters GPU décentralisés, offrant des ressources GPU évolutives et flexibles pour les ingénieurs et les développeurs de machine learning sans investissement matériel important. Cette plateforme offre une expérience similaire aux services cloud traditionnels, mais avec des avantages de réseau décentralisé. Les points forts sont les suivants :

  • Évolutivité et rentabilité : cible un cloud GPU rentable, réduisant potentiellement les coûts des projets d’IA/ML jusqu’à 90 %.
  • Intégration avec IO SDK : améliore les performances des projets d’IA grâce à une intégration transparente, créant un environnement unifié à hautes performances.
  • Couverture mondiale : utilise les ressources GPU distribuées pour optimiser les services de machine learning et l’inférence, comme un CDN.
  • Prise en charge de RAY Framework : prend en charge le développement d’applications Python évolutives à l’aide de l’infrastructure de calcul distribué RAY.
  • Fonctionnalités exclusives : Fournit un accès privé au plugin OpenAI ChatGPT, facilitant le déploiement de clusters d’entraînement.
  • Innovation en matière de minage de crypto-monnaies : vise à innover dans le minage de crypto-monnaies en soutenant l’écosystème de l’apprentissage automatique et de l’IA.

3.2 Travailleur de l’OI

IO Worker vise à simplifier et à optimiser les opérations de provisionnement pour les utilisateurs de WebApp, y compris la gestion des comptes utilisateurs, la surveillance de l’activité en temps réel, le suivi de la température et de la consommation d’énergie, l’assistance à l’installation, la gestion des portefeuilles, la sécurité et l’analyse de la rentabilité. Faits saillants:

  • Page d’accueil des travailleurs : offre un tableau de bord pour la surveillance en temps réel des appareils connectés, avec des options pour supprimer et renommer les appareils.
  • Page Détails de l’appareil : fournit une analyse complète de l’appareil, y compris le trafic, l’état de la connexion et l’historique de travail.
  • Page Gains et récompenses : Suit les gains et l’historique de travail, avec les détails des transactions accessibles sur SOLSCAN.
  • Ajouter une nouvelle page d’appareil : simplifie le processus de connexion de l’appareil, ce qui permet une intégration rapide et facile.

3.3 Explorateur d’E/S

IO Explorer fournit aux utilisateurs des informations approfondies sur les opérations de io.net réseau, similaires aux explorateurs de blockchain pour les transactions blockchain. Il vise à permettre aux utilisateurs de surveiller, d’analyser et de comprendre des informations détaillées sur le cloud GPU, en assurant une visibilité sur les activités réseau, les statistiques et les transactions tout en protégeant les informations sensibles. Avantages:

  • Page d’accueil de l’explorateur : offre des informations sur l’approvisionnement, les fournisseurs vérifiés, le matériel actif et les prix du marché en temps réel.
  • Page du cluster : affiche des informations publiques sur les clusters déployés dans le réseau, ainsi que des mesures en temps réel et des détails de réservation.
  • Page de l’appareil : affiche les détails publics des appareils connectés au réseau, fournissant des données en temps réel et un suivi des transactions.
  • Surveillance des clusters en temps réel : fournit des informations instantanées sur l’état, l’intégrité et les performances des clusters, garantissant que les utilisateurs reçoivent les dernières informations.

3.4 IO-SDK

IO-SDK, dérivé d’une branche de la technologie Ray, est la technologie fondamentale de io.net. Il permet l’exécution de tâches parallèles et le traitement multilingue et est compatible avec les principaux frameworks d’apprentissage automatique. Cette configuration garantit que IO.NET peut répondre aux demandes actuelles et s’adapter aux changements futurs.

L’architecture multicouche comprend :

  • Interface utilisateur : interface visuelle pour les utilisateurs, y compris le site Web public, l’espace client et l’espace fournisseur GPU. Conçu pour être intuitif et convivial.
  • Couche de sécurité : garantit l’intégrité et la sécurité du système, y compris la protection du réseau, l’authentification des utilisateurs et la journalisation des activités.
  • Couche API : Agit comme un centre de communication pour le site Web, les fournisseurs et la gestion interne, facilitant l’échange de données et les opérations.
  • Couche backend : Le cœur du système, gérant des opérations telles que la gestion des clusters/GPU, les interactions avec les clients et la mise à l’échelle automatique.
  • Couche de base de données : stocke et gère les données, avec un stockage principal pour les données structurées et une mise en cache pour les données temporaires.
  • Couche de tâches : Gère la communication et les tâches asynchrones, assurant l’efficacité de l’exécution et du flux de données.
  • Couche infrastructure : la base, qui contient des pools GPU, des outils d’orchestration et des tâches d’exécution/ML, est équipée de solutions de surveillance robustes.

3.5 Tunnels d’E/S

  • Les tunnels d’E/S utilisent la technologie de tunneling inverse pour créer des connexions sécurisées entre le client et les serveurs distants, permettant aux ingénieurs de contourner les pare-feu et le NAT pour un accès à distance sans configurations complexes.
  • Workflow : le programme de travail E/S se connecte au serveur intermédiaire (serveur io.net). Le serveur io.net écoute ensuite les connexions des IO Worker et des machines d’ingénierie, facilitant ainsi l’échange de données grâce au tunnel inverse.

Application en io.net

  • Les ingénieurs se connectent aux IO Workers via le serveur io.net, simplifiant l’accès et la gestion à distance sans problèmes de configuration réseau.
  • Avantages : Accès pratique : Accès direct aux IO Workers, éliminant les barrières réseau.
  • Sécurité : Assure une communication protégée et préserve la confidentialité des données.
  • Évolutivité et flexibilité : gère efficacement plusieurs IO Workers dans différents environnements.

3.6 Réseau d’E/S

  • IO Network adopte une architecture VPN maillée pour fournir une communication à très faible latence entre les nœuds antMiner.

Réseau VPN maillé :

  • Connectivité décentralisée : Contrairement aux modèles en étoile traditionnels, un VPN maillé connecte directement les nœuds, offrant une redondance, une tolérance aux pannes et une répartition de la charge améliorées.
  • Avantages : Forte résistance aux défaillances des nœuds, grande évolutivité, faible latence et distribution optimisée du trafic.

Avantages de io.net :

  • Les connexions directes réduisent la latence, optimisant ainsi les performances des applications.
  • Aucun point de défaillance unique ne garantit le fonctionnement du réseau, même en cas de défaillance de nœuds individuels.
  • Améliore la confidentialité des utilisateurs en rendant le suivi et l’analyse des données plus difficiles.
  • L’ajout de nouveaux nœuds n’affecte pas les performances.
  • Le partage et le traitement des ressources sont plus efficaces entre les nœuds.

4. Jeton $IO

4.1 Cadre de base du jeton $IO

  • Approvisionnement fixe :

L’offre totale de jetons $IO est plafonnée à 800 millions, ce qui garantit la stabilité et empêche l’inflation.

  • Distribution et incitatifs :
  • Dans un premier temps, 300 millions de jetons $IO seront distribués. Les 500 millions restants seront attribués aux fournisseurs et à leurs parties prenantes sur une période de 20 ans.
  • Les récompenses sont libérées toutes les heures, selon un modèle décroissant (commençant à 8 % la première année, diminuant de 1,02 % par mois, environ 12 % par an) jusqu’à ce que le plafond de 800 millions soit atteint.
  • Mécanisme de brûlure :

$IO dispose d’un système de gravure de jetons programmé où io.net utilise les revenus du réseau IOG pour acheter et brûler $IO jetons. La quantité brûlée s’ajuste en fonction du prix de $IO, créant une pression déflationniste.

4.2 Frais et revenus

  • Frais d’utilisation :

io.net facture aux utilisateurs et aux fournisseurs divers frais, y compris des frais de réservation et de paiement pour la puissance de calcul. Ces frais soutiennent la santé financière du réseau et la circulation du marché de $IO.

  • Frais de paiement :

Des frais de 2 % s’appliquent aux paiements en USDC ; Pas de frais pour les paiements $IO.

  • Frais des fournisseurs :

Les fournisseurs paient également des frais de réservation et de paiement lors de la réception des paiements, comme les utilisateurs.

4.3 Écosystème

  • Locataires GPU (utilisateurs) :

Les ingénieurs en machine learning à la recherche d’une puissance de calcul GPU sur le réseau IOG utilisent $IO pour déployer des clusters GPU, des instances de cloud gaming et créer des applications telles que le streaming de 5 pixels Unreal Engine. Les utilisateurs comprennent également des personnes effectuant des inférences de modèles sans serveur sur BC8.ai et futures applications hébergées par io.net.

  • Propriétaires de GPU (fournisseurs) :

Des centres de données indépendants, des fermes de minage de cryptomonnaies et des mineurs professionnels offrant une puissance de calcul GPU sous-utilisée sur le réseau IOG.

  • Détenteurs de jetons IO (communauté) :

La communauté offre une sécurité crypto-économique et des incitations pour coordonner des actions mutuellement bénéfiques, favorisant ainsi la croissance et l’adoption du réseau.

4.4 Allocation spécifique

  • Communauté : 50 % pour récompenser les membres de la communauté et encourager la participation et la croissance de la plateforme.
  • Écosystème de R&D : 16 % pour le soutien à la R&D et à la création d’écosystèmes, y compris les partenaires et les développeurs tiers.
  • Contributeurs principaux initiaux : 11,3 % pour récompenser les contributeurs en phase de démarrage.
  • Premiers bailleurs de fonds : Amorçage : 12,5 % pour les premiers investisseurs d’amorçage, récompensant leur soutien précoce.
  • Premiers bailleurs de fonds : Série A : 10,2 % pour les investisseurs de série A, récompensant leurs contributions dans les premières étapes du développement.

4.5 Mécanisme de réduction de moitié

  • 2024 à 2025 : 6 000 000 $IO jetons émis chaque année.
  • 2026 à 2027 : La sortie annuelle a été réduite de moitié à 3 000 000 $IO de jetons.
  • 2028 à 2029 : La sortie annuelle a de nouveau diminué de moitié pour atteindre 1 500 000 jetons $IO.

5. Équipe/partenariats/financement

L’équipe de direction d’io.net apporte des compétences et une expérience diverses. Tory Green, le directeur de l’exploitation, était auparavant directeur de l’exploitation de Hum Capital et directeur du développement et de la stratégie d’entreprise chez Fox Mobile Group. Ahmad Shadid, le fondateur et PDG, était ingénieur système quantitatif chez WhalesTrader. Garrison Yang, directeur de la stratégie et directeur marketing, était vice-président de la croissance et de la stratégie chez Ava Labs, titulaire d’un diplôme en ingénierie de la santé environnementale de l’UC Santa Barbara.

En mars, io.net a levé 30 millions de dollars en financement de série A, dirigé par Hack VC, avec la participation de Multicoin Capital, 6th Man Ventures, M13, Delphi Digital, Solana Labs, Aptos Labs, Foresight Ventures, Longhash, SevenX, ArkStream, Animoca Brands, Continue Capital, MH Ventures et OKX. Des leaders de l’industrie tels que le fondateur de Solana, Anatoly Yakovenko, les fondateurs d’Aptos, Mo Shaikh et Avery Ching, Yat Siu d’Animoca Brands et Jin Kang de Perlone Capital ont également investi.

6. Évaluation du projet

6.1 Analyse du marché

io.net s’agit d’un réseau informatique décentralisé construit sur la blockchain Solana, axé sur l’intégration de ressources GPU sous-utilisées pour fournir de puissantes capacités de calcul. Ce projet intervient principalement dans les domaines suivants :

  • Informatique décentralisée :

io.net a développé un réseau d’infrastructure physique décentralisé (DePIN) qui exploite les ressources GPU de diverses sources (telles que les centres de données indépendants et les mineurs de crypto-monnaie). Cette approche décentralisée vise à optimiser l’utilisation des ressources informatiques, à réduire les coûts et à améliorer l’accessibilité et la flexibilité.

  • Informatique en nuage :

Bien que io.net utilise une approche décentralisée, il offre des services similaires au cloud computing traditionnel, tels que la gestion des clusters GPU et la mise à l’échelle pour les tâches d’apprentissage automatique. io.net vise à offrir une expérience similaire aux services cloud traditionnels, mais avec l’efficacité et les avantages en termes de coûts d’un réseau décentralisé.

  • Applications de la blockchain :

En tant que projet basé sur la blockchain, io.net utilise des fonctionnalités blockchain telles que la sécurité et la transparence pour gérer les ressources et les transactions au sein du réseau.

Des projets similaires en termes de fonctionnalités et d’objectifs incluent :

  • Golem : Un réseau informatique décentralisé où les utilisateurs peuvent louer ou louer des ressources informatiques inutilisées. Golem vise à créer un supercalculateur mondial.
  • Rendu : Utilise un réseau décentralisé pour fournir des services de rendu graphique, en tirant parti de la technologie blockchain pour permettre aux créateurs de contenu d’accéder à davantage de ressources GPU, accélérant ainsi le processus de rendu.
  • iExec RLC : Crée une place de marché décentralisée permettant aux utilisateurs de louer leurs ressources informatiques, en prenant en charge diverses applications grâce à la technologie blockchain, y compris les applications gourmandes en données et les charges de travail d’apprentissage automatique.

6.2 Avantages du projet

  • Évolutivité : io.net est conçue comme une plateforme hautement évolutive pour répondre aux besoins en bande passante des clients, permettant aux équipes de faire évoluer facilement les charges de travail sur le réseau GPU sans ajustements significatifs.
  • Inférence par lots et service de modèles : la plateforme prend en charge l’inférence parallèle sur les lots de données, ce qui permet aux équipes de machine learning de déployer des flux de travail sur un réseau GPU distribué.
  • Entraînement parallèle : pour surmonter les limitations de mémoire et les flux de travail séquentiels, io.net utilise une bibliothèque informatique distribuée pour paralléliser les tâches d’entraînement sur plusieurs appareils.
  • Réglage parallèle des hyperparamètres : io.net optimise les modèles de planification et de recherche en tirant parti du parallélisme inhérent aux expériences de réglage des hyperparamètres.
  • Apprentissage par renforcement (RL) : à l’aide de bibliothèques d’apprentissage par renforcement open source, io.net prend en charge les charges de travail RL hautement distribuées et offre une API simple.
  • Accessibilité instantanée : Contrairement aux services cloud traditionnels avec de longs délais de déploiement, io.net Cloud offre un accès instantané à l’alimentation GPU, permettant aux utilisateurs de lancer des projets en quelques secondes.
  • Rentabilité : io.net est conçu comme une plate-forme abordable adaptée à diverses catégories d’utilisateurs. Actuellement, la plateforme est environ 90 % plus rentable que les services concurrents, ce qui permet de réaliser des économies importantes pour les projets d’apprentissage automatique.
  • Haute sécurité et fiabilité : La plateforme promet une sécurité, une fiabilité et un support technique de haut niveau, garantissant un environnement sécurisé et stable pour les tâches d’apprentissage automatique.
  • Facilité de mise en œuvre : io.net Cloud élimine la complexité de la création et de la gestion de l’infrastructure, permettant à tout développeur ou organisation de développer et de faire évoluer des applications d’IA de manière transparente.

6.3 Défis du projet

  • Complexité technique et adoption par les utilisateurs :
  • Défi : Bien que l’informatique décentralisée offre des avantages significatifs en termes de coûts et d’efficacité, sa complexité technique peut constituer un obstacle considérable pour les utilisateurs non techniques. Les utilisateurs doivent comprendre comment exploiter un réseau distribué et utiliser efficacement les ressources distribuées.
  • Impact : Cela pourrait limiter l’adoption généralisée de la plateforme, en particulier chez les utilisateurs moins familiers avec la blockchain et l’informatique décentralisée.
  • Sécurité du réseau et confidentialité des données :
  • Défi : Malgré la sécurité et la transparence accrues fournies par la blockchain, l’ouverture des réseaux décentralisés peut les rendre plus vulnérables aux cyberattaques et aux violations de données.
  • Impact : Cela oblige io.net à renforcer continuellement ses mesures de sécurité pour garantir la confidentialité et l’intégrité des données et des tâches informatiques des utilisateurs, ce qui est crucial pour maintenir la confiance des utilisateurs et la réputation de la plateforme.
  • Performance et fiabilité :
  • Défi : Bien que io.net vise à fournir des services informatiques efficaces grâce à des ressources décentralisées, la coordination entre différents emplacements géographiques et la qualité variable du matériel peuvent présenter des problèmes de performance et de fiabilité.
  • Impact : Tout problème de performance dû à des incohérences matérielles ou à la latence du réseau peut affecter la satisfaction des clients et l’efficacité globale de la plateforme.
  • Évolutivité des opérations :
  • Défi : Bien que io.net soit conçu comme un réseau hautement évolutif, la gestion et la mise à l’échelle efficaces des ressources décentralisées à l’échelle mondiale restent un défi technique important dans la pratique.
  • Impact : Des innovations techniques et des améliorations de gestion continues sont nécessaires pour maintenir la stabilité et la réactivité du réseau face à la croissance rapide des demandes des utilisateurs et des ordinateurs.
  • Concurrence et acceptation par le marché :
  • Défi : io.net fait face à la concurrence sur le marché de la blockchain et de l’informatique décentralisée. D’autres plateformes comme Golem, Render et iExec offrent des services similaires, et l’évolution rapide du marché pourrait rapidement modifier le paysage concurrentiel.
  • Impact : Pour rester compétitif, io.net a besoin d’innovation et d’amélioration continues du caractère unique et de la valeur de ses services pour attirer et fidéliser les utilisateurs.
  1. Conclusion

io.net établit une nouvelle norme dans le domaine du cloud computing moderne avec son réseau informatique décentralisé innovant et son architecture basée sur la blockchain. En agrégeant les ressources GPU sous-utilisées dans le monde entier, io.net offre une puissance de calcul, une flexibilité et une rentabilité sans précédent pour les applications de machine learning et d’IA. La plateforme rend non seulement le déploiement de projets d’apprentissage automatique à grande échelle plus accessible et économique, mais offre également une sécurité robuste et des solutions évolutives pour divers utilisateurs. Malgré des défis tels que la complexité technique, la sécurité du réseau, la stabilité des performances et la concurrence sur le marché, si io.net pouvons surmonter ces obstacles et cultiver un écosystème dynamique, cela a le potentiel de remodeler fondamentalement la façon dont nous accédons et utilisons la puissance de calcul à l’ère du Web3. Cependant, comme toute technologie émergente, son succès à long terme dépendra du développement continu, de l’adoption et de sa capacité à naviguer dans le paysage évolutif de l’infrastructure basée sur la blockchain.

Démenti:

  1. Cet article est reproduit à partir de [链茶馆]. Tous les droits d’auteur appartiennent à l’auteur original [茶馆小二儿]. S’il y a des objections à cette réimpression, veuillez contacter l’équipe Gate Learn , et ils s’en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l’auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l’article dans d’autres langues sont effectuées par l’équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!