Что такое ICN?

Impossible Cloud Network (ICN) — это проект, который разрабатывает набор децентрализованных облачных сервисов.

Сеть Impossible Cloud Network работает через децентрализованную инфраструктуру, построенную на вкладе поставщиков оборудования (HP) и поставщиков услуг (SP).

Основные компоненты

Поставщики оборудования (HP): Поставщики оборудования предоставляют вычислительные мощности для сети ICN. Они вносят в сеть серверы и другие вычислительные ресурсы, которые используются для создания виртуальных машин для поставщиков услуг. HPs играют важную роль в обеспечении необходимой мощности сети. В качестве вознаграждения они получают токены ICNT.

Поставщики услуг (SP): Поставщики услуг используют ресурсы сети, предоставленные HPs. Они запускают облачные сервисы, от хранения данных до вычислительных операций, используя виртуализированную инфраструктуру ICN. Для доступа к ресурсам SPs предоставляют ICNT.

Ноды Oracle SLA (ON): Ноды Oracle отвечают за мониторинг производительности виртуальных машин, предоставленных HPs. Эти узлы обеспечивают соблюдение Service Level Agreements (SLA), контролируя, чтобы ресурсы соответствовали определённым стандартам производительности и доступности. Ноды Oracle проводят аудит HPs и SPs для поддержания прозрачности и надёжности сети.

Протокол ICN (ICNP): Протокол ICN координирует взаимодействие между различными участниками сети, такими как HPs, SPs и ONs. Он использует смарт-контракты для автоматизации транзакций и обеспечения безопасности, проверяемости и неизменности операций в сети.

Сеть доступности данных (DA Network): Децентрализованная система хранения данных гарантирует, что оффчейн данные, необходимые для SLA и работы узлов Oracle, безопасно хранятся и доступны по мере необходимости.

Презентационный слой (Presentation Layer): Презентационный слой предоставляет интерфейс для взаимодействия SPs, HPs и операторов нод ON с сетью. Этот графический интерфейс (GUI) включает в себя консоль управления, где пользователи могут отслеживать свои аппаратные ресурсы, управлять виртуальными машинами и взаимодействовать со смарт-контрактами и протоколами ICN.

image.png

Рабочий процесс и операции

Архитектура ICN функционирует через упрощённый рабочий процесс, обеспечивающий эффективность и подотчётность:

Распределение ресурсов: Поставщики оборудования (HPs) привязывают свои ресурсы к протоколу ICN, делая их доступными для бронирования поставщиками услуг (SPs). Доступные ресурсы отображаются в сети, позволяя SPs выбирать и резервировать мощности через отправку запроса на бронирование.

Мониторинг и аудит: После распределения ресурсов ноды Oracle отслеживают их производительность в реальном времени, проверяя соблюдение SLA, чтобы HPs поддерживали высокие стандарты производительности, а SPs получали необходимые ресурсы. Узлы Oracle фиксируют нарушения и штрафы, которые затем исполняются смарт-контрактами протокола ICN.

Распределение вознаграждений: HPs получают вознаграждение за предоставление мощностей и соблюдение SLA. SPs оплачивают использование ресурсов, а часть этих средств идёт на поддержание сети. Избыточные средства могут быть перераспределены в казну ICN.

Инфраструктура ICN

Оборудование, поддерживающее инфраструктуру ICN, предоставляется независимыми поставщиками оборудования. Операторы ICN берут на себя ответственность за развёртывание программного стека, необходимого для создания экземпляров виртуальных машин. Ключевые компоненты, задействованные в этом процессе, представлены ниже:

image.png

Поставщики оборудования (HP) отвечают за управление и конфигурацию выделенных серверов и физической сети, обеспечивая удалённый доступ для оператора ICN. Основные обязанности поставщика оборудования включают: