Приветствую, NuNetopians,

NuNet рада сообщить, что 28 апреля в 13:00 по всемирному координированному времени NuNet выпустит общедоступную альфа-тестовую сеть для нашего сообщества. Мы запустим несколько тестовых кампаний для тестирования отдельных компонентов с нашим сообществом и будем вознаграждать тестировщиков за их участие. Мы опубликуем больше информации о поэтапном тестировании завтра с нашим официальным запуском.

Как было объявлено ранее, мы выпустим общедоступную альфа-версию с нашим вариантом использования децентрализованного машинного обучения, который позволит пользователям подключать как скрытые ресурсы ЦП, так и ГП, которые будут использоваться поставщиками услуг для выполнения вычислительных заданий на платформе NuNet и получать компенсацию в NTX (Utility NuNet). Токен) для работы.

Прежде чем перейти к техническим элементам, мы хотели объяснить цель выпуска в тестовой сети и основные элементы общедоступной альфа-версии, чтобы помочь нашему сообществу лучше понять процесс, который будет объяснен.

Запуск тестовой сети NuNet

Как упоминалось ранее, мы запустим Public Apha с интеграцией Cardano Testnet. Наша основная цель — безопасная и надежная платформа, которую мы планируем создать с помощью сообщества и аудиторов. В частности, с этим выпуском тестовой сети мы создаем наш сайт документации и конвейер инструментов для разработчиков, чтобы позволить тестировщикам сообщества внести наибольший вклад в выпуск общедоступной альфа-версии в основной сети.

В таблице ниже представлены этапы тестирования:

NuNet запустит Test Net Public Alpha с использованием тестовых токенов NTX. Мы внедрили смарт-контракт в сети PreProd Cardano, чтобы заблокировать средства поставщика услуг NTX и вознаградить поставщиков вычислительных ресурсов за использование их ресурсов.

Основные элементы (словарь)

Поставщик услуг

В NuNet термин «поставщик услуг» относится к отдельному лицу или группе, которые хотят предоставлять вычислительные задания на оборудовании децентрализованного сообщества NuNet. Это может быть приложение, разработчик приложения или независимый разработчик вариантов использования, который предоставляет доступ широкой публике к использованию своего сервиса, использующего NuNet в качестве инфраструктуры для поддержки своих вычислительных требований.

Поставщик вычислительных ресурсов

Термин «поставщик вычислений» относится к лицу, которое подключило свое устройство к платформе NuNet, чтобы обеспечить вычислительную мощность.

Оракул

NuNet Oracle будет отвечать за проверку результатов вычислительных заданий и разрешение споров с NTX.

ДМС

Термин DMS относится к «Службе управления устройствами», которая, по сути, является самой платформой NuNet. Это легкий двоичный файл, который устанавливает безопасное одноранговое соединение между всеми компьютерами, подключенными к сети.

Панель управления поставщика услуг

Мы называем панель мониторинга поставщика услуг интерфейсом, в котором поставщики услуг могут развертывать задания в NuNet. Публичная альфа-версия NuNet в тестовой сети поставляется с одним конкретным вариантом использования для тестирования — ML на GPU и CPU. Предоставленная панель мониторинга поставщика услуг реализует пользовательский интерфейс, необходимый для развертывания связанных вычислительных заданий через NuNet.

Панель мониторинга поставщиков вычислительных ресурсов

Здесь провайдеры могут требовать свои токены за работу, выполненную на их устройствах.

Децентрализованный ML в NuNet

На приведенной ниже диаграмме показана последовательность вариантов использования GPU ML (машинного обучения), который является основным вариантом использования общедоступной альфа-тестовой сети. Бизнес-цель реализации этой последовательности — позволить пользователю запускать службу машинного обучения на машине NuNet и платить токены NTX поставщику машины за вычислительные ресурсы, используемые для выполнения службы машинного обучения.

Что касается поставщика услуг, следующая последовательность будет использоваться для запуска задания на платформе NuNet. Он разбит на 5 разделов, чтобы лучше понять процесс:

Раздел 1. Запросы пользователей на выполнение вычислительного задания — Service API

  1. Поставщик услуг заполнит информацию о задании на панели мониторинга поставщика услуг NuNet, а затем запросит запуск задания вычислительного машинного обучения и отправку всех параметров.
  2. Пользователь ML проходит аутентификацию в веб-интерфейсе, затем вставляет URL-адрес ссылки на проект модели ML — PyTorch/TensorFlow (предпочтительно ссылку на репозиторий на основе GitHub/GitLab/Git).
  3. Если набор данных, который будет использоваться с проектом ML, хранится отдельно, его URL-адрес можно указать, как описано в рабочем процессе добавления кода ML в приведенном выше примере.
  4. Пользователь машинного обучения проходит аутентификацию в веб-интерфейсе, а затем вводит расчетное время, необходимое для выполнения задания машинного обучения.
  5. Затем поставщик услуг подключит свой кошелек Eternl или Nami и определит максимальное количество токенов NTX, которое будет выплачено за работу через сеть Cardano.

Раздел 2. Найдите подходящий ресурс в NuNet — API управления устройствами

  1. Запрос отправляется из DMS поставщика услуг в DMS на компьютере поставщика вычислений, чтобы проверить, подходит ли он.
  2. Поставщику услуг предоставляется список машин, которые могут выполнять свою работу. Этот список имеет приоритет с помощью мягких ограничений и выбирает наиболее подходящее устройство.
  3. Если подходящее устройство не будет найдено, DMS вернет поставщику услуг сообщение с объяснением и остановит последовательность.

Раздел 3: Расчет цены (COMPUTE API)

  1. При наличии подходящего соединения DMS на компьютере поставщика услуг запросит цену на DMS компьютер поставщика вычислительных ресурсов.
  2. Затем эта цена объявляется на компьютере поставщика вычислительных ресурсов.
  3. Затем цена возвращается в DMS поставщика услуг и проверяется, соответствует ли цена общей максимальной цене, разрешенной поставщиком услуг.
  4. Если цена выходит за пределы максимальной цены, разрешенной поставщиком услуг, поставщику услуг будет отправлено сообщение об ошибке с пояснением.

*Отказ от ответственности, несмотря на то, что это часть полной системы, мы не будем внедрять ее для общедоступного альфа-тестирования тестовой сети. Мы имеем дело только с вознаграждениями в успешных случаях. Объявление цены будет сделано после запуска тестовой сети.

Расчетная цена выходит за пределы

Расчетная цена в допустимых пределах

  1. Если цена находится в пределах предложенного NTX, вся информация о цене будет отправлена ​​из DMS поставщика услуг в DMS поставщика вычислений.
  2. Эти данные также возвращаются на панель мониторинга поставщика услуг, чтобы сообщить поставщику услуг о подходящем соединении.
  3. Поставщик услуг подключит свой кошелек к панели инструментов поставщика услуг и подпишет смарт-контракт.
  4. Токены NTX будут храниться в смарт-контракте до тех пор, пока работа не будет завершена.

Раздел 4. Запуск вычислительного задания на вычислительном оборудовании (API DEVICE MANAGEMENT)

  1. Как только токены NTX будут переданы на условное депонирование и контракт будет подписан, DMS поставщика услуг автоматически отправит задание на компьютер поставщика вычислений.
  2. Компьютер поставщика вычислительных ресурсов автоматически загрузит образ докера, содержащий службу.
  3. Служба запустится автоматически.
  4. Данные телеметрии из DMS поставщика вычислений будут отправлены в базу данных статистики.

Раздел 5. Передача средств участникам рабочего процесса (TOKENOMICS API)

  • После выполнения задания DMS поставщика вычислений проверит результаты в базе данных статистики, чтобы определить, успешно ли выполнено задание.
  • Средства на условном депонировании будут освобождены для машины, которая выполняла вычислительную работу в соответствии с договоренностью, если работа была проверена надлежащим образом.

  • Если задание не выполнено, средства будут возвращены на кошелек поставщика услуг с сообщением об ошибке.

  • Если задание было частично выполнено, процент токенов будет равен 1.) Возвращено поставщику услуг за незавершенную работу и 2.) Отдано поставщику вычислительных услуг за выполненную работу.

  • Отказ от ответственности, хотя это часть полной системы, мы не будем внедрять ее для общедоступного альфа-тестирования тестовой сети. Мы имеем дело только с вознаграждениями в успешных случаях. Возврат средств в случае ошибки или частичного возврата пока не реализован.

Мы с нетерпением ждем совместной работы с сообществом, чтобы протестировать эту систему в ближайшие дни.

NuNet набирает сотрудников!

NuNet в настоящее время имеет ряд открытых вакансий для различных ролей в команде. Если у вас есть навыки и желание присоединиться к нам в нашем путешествии, вы можете найти дополнительную информацию и связаться с нами через нашу карьерную страницу.

О NuNet

NuNet позволяет любому делиться своими вычислительными ресурсами и монетизировать их, превращая вычислительную мощность облачных вычислений из централизованной службы в открытый протокол на базе блокчейна. Узнайте больше через: