Akash Network : plateforme décentralisée d'échanges arithmétiques sur GPU

Introduction générale

Akash Network est une plateforme décentralisée d'informatique en nuage basée sur la technologie blockchain, qui vise à briser le monopole des géants traditionnels de l'informatique en nuage et à fournir un marché d'échange de ressources informatiques plus efficace, moins coûteux et plus flexible. Elle crée un écosystème de services en nuage de type "Airbnb" en mettant en relation les utilisateurs qui ont besoin de ressources informatiques et les fournisseurs qui disposent d'une puissance informatique inutilisée. Les utilisateurs peuvent louer une variété de ressources dans le nuage, y compris des GPU haute performance tels que NVIDIA H100, A100, etc., à un prix qui est souvent aussi bas que 85% par rapport aux fournisseurs de services dans le nuage traditionnels. Cosmos Construit avec un SDK qui prend en charge la communication inter-chaîne (IBC) et avec des jetons AKT qui assurent la sécurité, la gouvernance et les transactions du réseau, la nature ouverte et communautaire d'Akash Network en fait un outil idéal pour les développeurs Web3, les chercheurs en intelligence artificielle et les déploiements d'applications décentralisées.

Akash Network:去中心化GPU算力交易平台

 

Akash Network:去中心化GPU算力交易平台

Akash Network fournit une interface de chat pour de multiples dialogues de grands modèles Open Source

 

Liste des fonctions

  • Location décentralisée de ressources en nuageLes utilisateurs peuvent louer des ressources informatiques (CPU, GPU, stockage, etc.) auprès de fournisseurs internationaux, ce qui permet une mise à l'échelle flexible.
  • Système d'enchères inverséesLes utilisateurs définissent des budgets et les fournisseurs font des appels d'offres pour les ressources, ce qui garantit des prix transparents et compétitifs.
  • Soutien aux déploiements d'applications complexesStack Definition Language (SDL) : Grâce au Stack Definition Language (SDL), les utilisateurs peuvent déployer des applications conteneurisées Docker dans plusieurs régions et chez plusieurs fournisseurs.
  • Marché de la location de GPULe site Web de l'entreprise : offre des locations de GPU haute performance (par exemple, NVIDIA A100) pour l'entraînement et l'inférence de modèles d'intelligence artificielle.
  • Déploiement anonyme et protection de la vie privéeLes applications anonymes sont prises en charge afin de protéger l'identité et les données des utilisateurs.
  • Gouvernance de la blockchainLes utilisateurs détenant des jetons AKT peuvent participer au vote sur des propositions en ligne afin d'influencer l'orientation de la plateforme.
  • soutien de la communauté open sourceLes outils de développement tels que Akash Console et Provider Console sont disponibles et le code source est ouvert.

 

Utiliser l'aide

Comment démarrer avec le réseau Akash

Akash Network ne nécessite pas de processus d'installation compliqué, les utilisateurs peuvent simplement visiter le site web officiel (https://akash.network/) via leur navigateur pour commencer. Vous trouverez ci-dessous les étapes détaillées qui vous aideront à démarrer rapidement :

1. créer et préparer des comptes

Pour utiliser les services d'Akash Network, vous aurez d'abord besoin d'un portefeuille de crypto-monnaie pour détenir des jetons AKT, car toutes les transactions et les frais de location sont réglés en AKT. Les étapes suivantes sont recommandées :

  • Télécharger les portefeuilles compatiblesChoisir un portefeuille qui soutient l'écosystème Cosmos, tel que Keplr ou Cosmostation.
    • Installez le plugin Keplr (https://www.keplr.app/) dans votre navigateur ou téléchargez l'application mobile Cosmostation.
  • Créer un portefeuillePour cela, ouvrez l'application Wallet, cliquez sur "Créer un nouveau portefeuille", générez un mnémonique et gardez-le en sécurité (ne le divulguez pas).
  • Obtenir des jetons AKTAchetez AKT via des bourses de crypto-monnaies (par exemple Kraken, Osmosis DEX) et transférez-le à l'adresse de votre porte-monnaie.
  • Se connecter au réseau AkashPour les autres pays de l'UE, il est possible d'établir une connexion avec le réseau Akash en sélectionnant la chaîne "Akash Network" dans Keplr.

2. déployer des applications à l'aide de la console Akash

La console Akash est l'outil web officiel qui simplifie le processus de déploiement :

  • Accès à la consolePour ce faire, cliquez sur "Console" sur le site officiel (https://console.akash.network/).
  • Connexion des portefeuillesCliquez sur "Connect Wallet" dans le coin supérieur droit et sélectionnez Keplr ou un autre portefeuille pour autoriser la connexion.
  • Créer un déploiement: :
    1. Cliquez sur "Créer un déploiement".
    2. Télécharger ou préparer deploy.yaml (format SDL) qui spécifie l'image Docker, le processeur, la mémoire, le stockage et d'autres exigences. Exemple :
      version: "2.0"
      services:
      web:
      image: nginx:latest
      expose:
      - port: 80
      as: 80
      to:
      - global: true
      profiles:
      compute:
      web:
      resources:
      cpu:
      units: 0.5
      memory:
      size: 512Mi
      storage:
      size: 512Mi
      placement:
      westcoast:
      pricing:
      web:
      denom: uakt
      amount: 1000
      deployment:
      web:
      westcoast:
      profile: web
      count: 1
      
    3. Définissez le budget (en uAKT, 1 AKT = 1 000 000 uAKT) et cliquez sur "Créer".
  • Acceptation des offresLe système affichera les offres des fournisseurs, sélectionnera le meilleur prix ou l'option qui répond aux exigences et cliquera sur "Accepter l'offre".
  • Déploiement terminéAprès quelques minutes, le déploiement est terminé et la console permet d'accéder à l'URL (par ex. http://provider-id.akash.network).

3. opérations spéciales : location de GPU et hébergement d'IA

La fonction de location de GPU d'Akash Network est particulièrement adaptée aux développeurs d'IA :

  • Préparation des fichiers SDL: en deploy.yaml Spécifiez les exigences en matière de GPU, par exemple :
    services:
    ai-model:
    image: tensorflow/tensorflow:latest-gpu
    args:
    - python
    - train.py
    expose:
    - port: 5000
    as: 5000
    to:
    - global: true
    profiles:
    compute:
    ai-model:
    resources:
    cpu:
    units: 2
    memory:
    size: 16Gi
    storage:
    size: 100Gi
    gpu:
    units: 1
    attributes:
    vendor:
    nvidia:
    model: a100
    placement:
    global:
    pricing:
    ai-model:
    denom: uakt
    amount: 5000
    deployment:
    ai-model:
    global:
    profile: ai-model
    count: 1
  • Soumettre pour déploiementLe fournisseur doit télécharger le fichier SDL comme décrit ci-dessus et attendre que le fournisseur fasse une offre.
  • Exécution de tâches d'IAAprès un déploiement réussi, accédez au service via l'URL fournie pour exécuter des tâches d'apprentissage ou d'inférence de modèles.
  • Suivi et ajustementLes déploiements peuvent être arrêtés ou mis à jour à tout moment en consultant leur état sur la page Déploiements de la console.

4. devenir un fournisseur de ressources

Si vous disposez d'un serveur ou d'un GPU inactif, vous pouvez rejoindre le réseau Akash pour gagner de l'argent :

  • Installation du logiciel du fournisseur: :
    1. Exécutez la commande sur un serveur Linux :
      wget -q -O - https://raw.githubusercontent.com/akash-network/provider/main/install.sh | bash
      
    2. configurer provider.yaml, configurer votre adresse de serveur, votre portefeuille AKT, etc.
    3. Démarrer le service :akash-provider start.
  • Acceptation des commandesLorsqu'un utilisateur sélectionne votre offre, le système attribue automatiquement des tâches à votre serveur.
  • règlement des revenusLes AKT sont automatiquement transférés dans votre portefeuille une fois la tâche accomplie.

5) Précautions

  • gestion du budgetLes AKT ne doivent pas être utilisées pour des raisons de sécurité : il faut s'assurer qu'il y a suffisamment d'AKT dans le portefeuille pour éviter les interruptions de déploiement.
  • Débogage SDLPour une première utilisation du SDL, vous pouvez vous référer à la documentation officielle (https://docs.akash.network/) pour vous assurer que le format est correct.
  • état du réseauLes charges du réseau en temps réel et le nombre de fournisseurs peuvent être consultés à l'adresse suivante : https://stats.akash.network/.

Grâce à ces étapes, vous pouvez facilement tirer parti des services cloud décentralisés d'Akash Network pour bénéficier d'un faible coût et d'une grande flexibilité, qu'il s'agisse de déployer un simple site web ou d'exécuter des tâches d'IA complexes.

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...