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.
Архитектура ICN функционирует через упрощённый рабочий процесс, обеспечивающий эффективность и подотчётность:
Распределение ресурсов: Поставщики оборудования (HPs) привязывают свои ресурсы к протоколу ICN, делая их доступными для бронирования поставщиками услуг (SPs). Доступные ресурсы отображаются в сети, позволяя SPs выбирать и резервировать мощности через отправку запроса на бронирование.
Мониторинг и аудит: После распределения ресурсов ноды Oracle отслеживают их производительность в реальном времени, проверяя соблюдение SLA, чтобы HPs поддерживали высокие стандарты производительности, а SPs получали необходимые ресурсы. Узлы Oracle фиксируют нарушения и штрафы, которые затем исполняются смарт-контрактами протокола ICN.
Распределение вознаграждений: HPs получают вознаграждение за предоставление мощностей и соблюдение SLA. SPs оплачивают использование ресурсов, а часть этих средств идёт на поддержание сети. Избыточные средства могут быть перераспределены в казну ICN.
Оборудование, поддерживающее инфраструктуру ICN, предоставляется независимыми поставщиками оборудования. Операторы ICN берут на себя ответственность за развёртывание программного стека, необходимого для создания экземпляров виртуальных машин. Ключевые компоненты, задействованные в этом процессе, представлены ниже:
Поставщики оборудования (HP) отвечают за управление и конфигурацию выделенных серверов и физической сети, обеспечивая удалённый доступ для оператора ICN. Основные обязанности поставщика оборудования включают: