Introdução geral
A Akash Network é uma plataforma descentralizada de computação em nuvem baseada na tecnologia blockchain, com o objetivo de quebrar o monopólio dos gigantes tradicionais da computação em nuvem e oferecer um mercado de comércio de recursos de computação mais eficiente, flexível e de baixo custo. Ela constrói um ecossistema de serviços em nuvem semelhante ao "Airbnb", conectando usuários que precisam de recursos de computação com provedores que têm capacidade de computação não utilizada. Os usuários podem alugar uma variedade de recursos de nuvem, incluindo GPUs de alto desempenho, como NVIDIA H100, A100, etc., a um preço que geralmente é tão baixo quanto 85% em comparação com os provedores de serviços de nuvem tradicionais. Cosmos Criada com um SDK que oferece suporte à comunicação entre cadeias (IBC) e com tokens AKT que impulsionam a segurança, a governança e as transações da rede, a natureza aberta e voltada para a comunidade da Akash Network a torna ideal para desenvolvedores Web3, pesquisadores de IA e implementações de aplicativos descentralizados.
A Akash Network fornece uma interface de bate-papo para vários diálogos de modelo grande de código aberto
Lista de funções
- Aluguel descentralizado de recursos em nuvemOs usuários podem alugar recursos de computação, como CPUs, GPUs, armazenamento, etc., de fornecedores globais, oferecendo suporte ao dimensionamento flexível.
- Sistema de leilão reversoOs usuários definem os orçamentos e os fornecedores fazem lances para os recursos, garantindo preços transparentes e competitivos.
- Suporte para implementações complexas de aplicativosCom a Stack Definition Language (SDL), os usuários podem implementar aplicativos em contêineres do Docker em várias regiões e fornecedores.
- Mercado de aluguel de GPUsGPU: oferece aluguel de GPUs de alto desempenho (por exemplo, NVIDIA A100) para treinamento e inferência de modelos de IA.
- Implantação anônima e proteção da privacidadeSuporte à implementação de aplicativos anônimos para proteger a identidade e os dados do usuário.
- Governança de blockchainUsuários com tokens AKT podem participar da votação de propostas on-line para influenciar a direção da plataforma.
- suporte à comunidade de código abertoCódigo-fonte aberto e ferramentas avançadas para desenvolvedores, como o Akash Console e o Provider Console, estão disponíveis.
Usando a Ajuda
Como começar a usar a Akash Network
O Akash Network não requer um processo de instalação complicado; os usuários podem simplesmente visitar o site oficial (https://akash.network/) pelo navegador para começar. Abaixo estão as etapas detalhadas para ajudá-lo a começar rapidamente:
1. criar e preparar contas
Para usar os serviços da Akash Network, primeiro você precisará de uma carteira de criptomoedas para guardar tokens AKT, pois todas as transações e taxas de aluguel são liquidadas em AKT. As etapas a seguir são recomendadas:
- Download de carteiras compatíveisEscolha uma carteira que ofereça suporte ao ecossistema do Cosmos, como Keplr ou Cosmostation.
- Instale o plug-in Keplr (https://www.keplr.app/) em seu navegador ou faça o download do aplicativo móvel Cosmostation.
- Criar carteiraAbra o aplicativo Wallet, clique em "Create New Wallet", gere um mnemônico e mantenha-o em segurança (não o divulgue).
- Obter tokens AKTCompre AKT por meio de trocas de criptografia (por exemplo, Kraken, Osmosis DEX) e transfira-o para o endereço de sua carteira.
- Conexão com a rede AkashSelecione a cadeia "Akash Network" no Keplr para concluir a conexão.
2) Implantação de aplicativos usando o Akash Console
O Akash Console é a ferramenta oficial da Web que simplifica o processo de implantação:
- Acesso ao consoleClique em "Console" no site oficial (https://console.akash.network/).
- Conectando carteirasClique em "Connect Wallet" (Conectar carteira) no canto superior direito e selecione Keplr ou outra carteira para autorizar a conexão.
- Criar implantação::
- Clique em "Create Deployment" (Criar implantação).
- Fazer upload ou preparar
deploy.yaml
(formato SDL) que especifica a imagem do Docker, a CPU, a memória, o armazenamento e outros requisitos. Exemplo: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
- Defina o orçamento (em uAKT, 1 AKT = 1.000.000 uAKT) e clique em "Create" (Criar).
- Aceitação de propostasO sistema exibirá as cotações dos fornecedores, selecione o melhor preço ou a opção que atenda aos requisitos e clique em "Aceitar lance".
- Implementação concluída: Após alguns minutos, a implantação é concluída e o Console fornece acesso à URL (por exemplo
http://provider-id.akash.network
).
3. operação de recursos especiais: leasing de GPU e hospedagem de IA
O recurso de leasing de GPU da Akash Network é especialmente adequado para desenvolvedores de IA:
- Preparação de arquivos SDL: em
deploy.yaml
Especifique os requisitos de GPU em, por exemplo: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
- Enviar para implantaçãoCarregar o arquivo SDL conforme descrito acima e aguardar o lance do fornecedor.
- Execução de tarefas de IAApós a implantação bem-sucedida, acesse o serviço por meio da URL fornecida para executar tarefas de treinamento ou inferência de modelos.
- Monitoramento e ajusteAs implantações podem ser encerradas ou atualizadas a qualquer momento, visualizando seu status na página Implantações do Console.
4. tornar-se um provedor de recursos
Se você tiver um servidor ou GPU ocioso, poderá participar da rede Akash para obter renda:
- Instalação do software do provedor::
- Execute o comando em um servidor Linux:
wget -q -O - https://raw.githubusercontent.com/akash-network/provider/main/install.sh | bash
- configurar
provider.yaml
Configure seu endereço de servidor, carteira AKT, etc. - Inicie o serviço:
akash-provider start
.
- Execute o comando em um servidor Linux:
- Aceitação de pedidosQuando um usuário seleciona sua oferta, o sistema atribui automaticamente tarefas ao seu servidor.
- liquidação de rendaAKT é automaticamente transferido para sua carteira após a conclusão da tarefa.
5 Cuidados
- gerenciamento de orçamentoAKTs: Certifique-se de que haja AKTs suficientes na carteira para evitar interrupções na implementação.
- Depuração de SDLPara usar o SDL pela primeira vez, consulte a documentação oficial (https://docs.akash.network/) para garantir o formato correto.
- estado da redeCargas de rede em tempo real e contagens de provedores podem ser visualizadas em https://stats.akash.network/.
Com essas etapas, você pode aproveitar facilmente os serviços de nuvem descentralizados da Akash Network para desfrutar de baixo custo e alta flexibilidade, seja implantando um site simples ou executando tarefas complexas de IA.