NuNet Testnet versão alfa pública

Saudações NuNetopianos,
A NuNet tem o prazer de anunciar que no dia 28 de abril, às 13h UTC, a NuNet lançará nossa rede pública de teste alfa para nossa comunidade. Lançaremos várias campanhas de teste para testar componentes individuais com nossa comunidade e recompensaremos os testadores por sua participação. Divulgaremos mais informações sobre os testes em etapas amanhã com nosso lançamento oficial.
Conforme anunciado anteriormente, lançaremos o Public Alpha com nosso caso de uso de ML descentralizado, que permitirá aos usuários integrar recursos latentes de CPU e GPU para serem usados por provedores de serviços para executar trabalhos de computação na plataforma NuNet e serem compensados em NTX (NuNet's Utility Token) para o trabalho.
Antes de entrarmos nos elementos técnicos, queríamos explicar o objetivo do lançamento na rede de teste e os elementos principais do Alpha público para ajudar nossa comunidade a entender melhor o processo que será explicado.
Lançamento da rede de teste NuNet
Como mencionado anteriormente, lançaremos o Public Apha com a integração do Cardano Testnet. Nosso foco principal é uma plataforma segura e robusta que pretendemos alcançar com a ajuda da comunidade e dos auditores. Especificamente com este lançamento de testnet, estamos construindo nosso site de documentação e pipeline de ferramentas de desenvolvedor para permitir que os testadores da comunidade contribuam mais para o lançamento do Public Alpha na rede principal.
A tabela abaixo descreve as fases de teste:

A NuNet lançará Test Net Public Alpha usando tokens NTX de teste. Implementamos um contrato inteligente na rede PreProd Cardano para bloquear os fundos do provedor de serviços NTX e recompensar os provedores de computação pelo uso de seus recursos.
Elementos essenciais (vocabulário)
Provedor de serviço
No NuNet, o termo 'provedor de serviços' refere-se ao indivíduo ou grupo que deseja provisionar trabalhos de computação no hardware da comunidade descentralizada do NuNet. Pode ser um aplicativo, desenvolvedor de aplicativos ou um desenvolvedor de caso de uso independente que fornece acesso ao público em geral para usar seu serviço que usa NuNet como uma infraestrutura para dar suporte a seus requisitos de computação.
Provedor de Computação
O termo 'provedor de computação' refere-se a um indivíduo que integrou seu dispositivo na plataforma NuNet para fornecer poder de computação.
Oráculo
A NuNet Oracle será responsável por validar os resultados dos trabalhos de computação e resolver disputas com a NTX.
DMS
O termo DMS refere-se a 'Device Management Service', que é essencialmente a própria plataforma NuNet. É o binário leve que estabelece conexão ponto a ponto segura entre todos os computadores embarcados na rede.
Painel do provedor de serviços
Referimo-nos ao painel do provedor de serviços como a interface na qual os provedores de serviços podem implantar trabalhos no NuNet. O NuNet Public Alpha no Testnet vem com um caso de uso específico para teste - ML em GPU e CPU. O painel do provedor de serviços fornecido implementa a interface do usuário necessária para a implantação de trabalhos de computação relacionados via NuNet.

Painel de provedores de computação
É aqui que os provedores podem reivindicar seus tokens pelo trabalho realizado em seus dispositivos.

ML descentralizado no NuNet
O diagrama abaixo mostra a sequência do caso de uso GPU ML (aprendizado de máquina), que é o principal caso de uso para o Public Alpha Testnet. O objetivo comercial de implementar essa sequência é permitir que um usuário execute um serviço de ML em uma máquina NuNet e pague tokens NTX ao provedor da máquina pelos recursos computacionais usados para executar o serviço de ML.

Olhando para o provedor de serviços, a seguinte sequência será usada para executar um trabalho na plataforma NuNet. Ele é dividido em 5 seções para ajudar a entender melhor o processo:
Seção 1: Solicitações do usuário para executar um trabalho de computação — API de serviço

- O provedor de serviços preencherá as informações do trabalho no painel do provedor de serviços NuNet e, posteriormente, solicitará a execução de um trabalho de ML de computação e enviará todos os parâmetros.
- O usuário de ML autentica em uma interface de usuário da Web e, em seguida, insere a URL do link do projeto de modelo de ML — PyTorch/TensorFlow (de preferência um link de repositório baseado em GitHub/GitLab/Git).
- Se o conjunto de dados a ser usado com o projeto ML for armazenado separadamente, seu URL poderá ser especificado conforme descrito no fluxo de trabalho de contribuição de código ML no exemplo acima.
- O usuário de ML autentica em uma interface de usuário da Web e, em seguida, insere o tempo estimado necessário para a execução do trabalho de ML.
- O provedor de serviços conectará sua Eternl ou Nami Wallet e determinará a quantidade máxima de tokens NTX a serem pagos no trabalho através da rede Cardano.

- Uma solicitação é enviada do DMS do provedor de serviços para o DMS na máquina do provedor de computação para verificar se é adequado.
- O provedor de serviços recebe uma lista de máquinas que podem executar seu trabalho. Esta lista é priorizada por restrições suaves e seleciona o dispositivo mais adequado.
- Se nenhum dispositivo adequado for encontrado, o DMS retornará uma mensagem ao provedor de serviços com uma explicação e interromperá a sequência.


- Se houver uma conexão adequada , o DMS na máquina do provedor de serviços solicitará um preço no DMS da máquina do provedor de computação.
- Esse preço é então declarado na máquina do provedor de computação.
- O preço é então devolvido ao DMS do provedor de serviços e verifica se o preço se ajusta ao preço máximo total permitido pelo provedor de serviços.
- Se o preço estiver fora do preço máximo permitido pelo provedor de serviços, uma mensagem de erro será enviada ao provedor de serviços com uma explicação.
Preço calculado fora dos limites

Preço calculado dentro dos limites

- Se o preço estiver dentro dos limites do NTX oferecido, todas as informações sobre o preço serão enviadas do DMS do provedor de serviços para o DMS do provedor de computação.
- Esses dados também são retornados ao painel do provedor de serviços para que o provedor de serviços saiba que houve uma conexão adequada.
- O provedor de serviços conectará sua carteira no painel do provedor de serviços e assinará o contrato inteligente.
- Os tokens NTX serão mantidos no contrato inteligente até que o trabalho seja concluído.

- Depois que os tokens NTX forem mantidos em custódia e o contrato assinado, o DMS do provedor de serviços enviará automaticamente o trabalho para a máquina do provedor de computação.
- A máquina do provedor de computação baixará automaticamente a imagem do docker que contém o serviço.
- O serviço será executado automaticamente.
- Os dados de telemetria do DMS do provedor de computação serão enviados para o banco de dados de estatísticas.

- Após a execução do trabalho, o DMS do provedor de computação verificará os resultados no banco de dados de estatísticas para determinar se o trabalho foi executado com êxito.
- Os fundos no depósito serão liberados para a máquina que fez o trabalho computacional conforme acordado se o trabalho for verificado adequadamente.
- Se o trabalho não for bem-sucedido, os fundos serão devolvidos à carteira do provedor de serviços com uma mensagem de erro.
- Se o trabalho foi parcialmente concluído, a % de tokens será 1.) Devolvida ao provedor de serviços pelo trabalho não concluído e 2.) Entregue ao provedor de computação pelo trabalho concluído.
- Isenção de responsabilidade, embora isso faça parte do sistema completo, não o implementaremos para o teste público do Alpha Testnet. Estamos lidando apenas com recompensas em casos de sucesso. O reembolso em caso de erro ou devolução parcial ainda não foi implementado.



NuNet está contratando!
Atualmente, a NuNet tem várias vagas abertas para várias funções dentro da equipe. Se você tem as habilidades e deseja se juntar a nós em nossa jornada, você pode encontrar mais informações e entrar em contato conosco através da nossa página de carreiras .
Sobre a NuNet
A NuNet permite que qualquer pessoa compartilhe e monetize seus recursos de computação, transformando o poder da computação em nuvem de um serviço centralizado em um protocolo aberto alimentado por blockchain. Saiba mais através de:
- Telegrama
- Local na rede Internet
- Discórdia
- Papel branco
- GitlabGenericName
- YouTube