Что такое Nillion?

Обзор децентрализованной инфраструктуры Nillion

Nillion — это платформа для децентрализованного хранения и обработки данных на основе математической инновационной технологии Nil Message Compute (NMC). Данная технология в корне меняет подход к хранению, обработке и децентрализации данных, что принесет серьезные изменения в ландшафт мира криптографии. Nillion не является блокчейном в том понимании, в котором мы его знаем, в данной сети, узлы не используют не изменямые реестры для хранения данных транзакций.

Как работает NMC в Nillion?

Nil Message Compute (NMC) — это логическое продолжение развития технологии Secure Multi-Party Computation (MPC), с тем лишь различием, что каждый отельный узел NMC не обязан взаимодействовать с другими узлами в сети. Вместо этого технология NMC специально создана для полностью децентрализованного безопасного хранения и вычислений и, таким образом, открывает новые варианты использования, не связанные с блокчейном, а также может использоваться для улучшения и масштабирования существующих блокчейнов.

Как работает Nillion?

Nil Message Compute (NMC) позволяет узлам в децентрализованной сети вычислять информацию безопасным и проверяемым способом, без необходимости отправлять сообщения друг другу. NMC берет произвольные данные, делит их на частицы, а затем распределяет полученные частицы по всей сети узлов Nillion. Узлы могут хранить частицы или выполнять вычисления с фрагментами данных и возвращать результаты в желаемую конечную точку для реконструкции без обмена сообщениями между собой.

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

Сравнение ZKP, SMPC и NMC

Zero-Knowledge Proof (ZKP) в настоящее время является основным криптографическим примитивом, обеспечивающим конфиденциальность технологии блокчейн, и он лежит в основе многих токенов конфиденциальности и протоколов с поддержкой приватных смарт-контрактов. ZKP позволяет доказывающему узлу доказать верифицируещему узлу, что данное утверждение, основанное на данных, которые они хранят, верно, не делясь этими данными.

Secure multi-party computation SMPC — это децентрализованный протокол, который позволяет нескольким сторонам совместно хранить и обрабатывать данные, гарантируя конфиденциальность данных. Однако основная проблема SMPC заключается в его низкой масштабируемости. Обработка конфиденциальных данных в сети SMPC требует, чтобы узлы обменивались большим количеством данных. Это отсутствие масштабируемости было основным фактором, препятствующим использованию SMPC во многих реальных приложениях.

Nil Message Compute NMC — это криптографическая технология, лежащая в основе Nillion, поскольку она лучше подходит, чем ZKP или SMPC, для децентрализованного хранения и обработки конфиденциальных данных. NMC позволяет реализовать децентрализованную, приватную, высокопроизводительную и универсальную общедоступную сеть, открывая ряд интересных новых вариантов использования.

ZKPSMPCNMC
Передача, хранение, обработка данных с сохранением конфиденциальностиНет. Может генерировать доказательства только на основе данных и обработки данных, к которым доказывающая сторона должна иметь доступ. Не предназначен для передачи, хранения и обработки фактических данных.ДаДа
Сохранение конфиденциальности данных для любого количества источников данныхПри использовании ZKP доказывающая сторона, должна иметь доступ к данным в текстовом виде. Таким образом, конфиденциальность с более чем одним источником данных невозможна.Да. SMPC может объединять данные из нескольких источников и гарантировать конфиденциальность данных каждого источника.Да. NMC может объединять данные из любого количества источников и гарантировать конфиденциальность данных каждого источника.
Теоретико-информационная безопасность (ITS)Экземпляры ZKP с практическими приложениями обычно не являются ITS.Некоторые протоколы SMPC могут являться ITS.Да
Может обрабатывать данные без обмена сообщениями между узламиНе применяется, так как ZKP не может обрабатывать конфиденциальные данные, а создает доказательства из данных, которые были обработаны в виде открытого текста.Нет. Некоторые операции (например, умножения, вентили И) требовали, чтобы каждый узел в SMPC обменивался информацией с каждым другим узлом в сети.Да. Узлам NMC не нужно обмениваться сообщениями для обработки конфиденциальных данных. Это означает, что обработка происходит практически с централизованной скоростью.

Области применения Nillion

Основной задачей Nillion является расширение применения Web3 и блокчейна с использованием технологии, отличной от блокчейна. Рассмотрим все то, где технология NMC от Nillion может быть применена:

  • Безопасное хранилище. Децентрализованное хранилище личных данных, таких как закрытые ключи, ключи 2FA, метаданные, банковская информация, корпоративные секреты, доступ к средствам протоколов, ценные документы и многое другое.
  • Приватные приложения. Метауровень Nillion позволяет использовать приватные смарт-контракты в существующих общедоступных блокчейнах, таких как Ethereum, BNB Chain, Polygon и т.д. Например, разработчики могут создавать полностью приватные децентрализованные биржи (DEX), в которых опережение транзакций невозможно. Или денежные рынки, на которых можно заимствовать криптовалюту полностью анонимно и никто не сможет отследить действия пользователя через блокчейн.
  • Децентрализованная кредитная история. Службу подачи заявок на получение кредита с сохранением конфиденциальности, которая позволяет децентрализованным приложениям и традиционным финансовым учреждениям оценивать кредитный рейтинг заявителя, используя данные в сети и вне сети, без утечки какой-либо информации.
  • Децентрализованные кошельки. NMC хранит закрытые ключи в частичной форме и может подписывать транзакции и взаимодействовать с децентрализованными приложениями без необходимости воссоздавать закрытые ключи на централизованном сервере.
  • Искусственный интеллект. Nillion позволит запускать службы логического вывода машинного обучения (ML) на децентрализованных частных данных со скоростью, значительно превышающей скорость действующих технологических конкурентов.
  • Интероперабельность. Nillion обеспечивает настоящую кроссчейн-инфраструктуру, позволяющую передавать активы, события и данные между любыми блокчейнами.
  • DeFi KYC/AML. Децентрализованные решения KYC/AML для приложений DeFi, где ваша личность пользователей бухвально хранится… нигде. Пользователи имеют полный контроль над идентификационными данными, которые хранятся в виде бессмысленных фрагментов в децентрализованной сети, которые не могут быть преобразованы в идентификационные данные кем-либо, кроме самого пользователя.
  • Приватные/закрытые NFT. Детальный контроль доступа к информации в децентрализованной сети открывает новые возможности использования NFT в любой используемой сети. Инструменты Nillion могут блокировать доступ к метаданным NFT или базовому контенту, предоставляя владельцам возможность решать, кто может видеть или взаимодействовать с их NFT.
  • Решения DAO. Nillion позволяет проводить децентрализованные анонимные голосования. Участники отдают свои голоса, которые преобразуются в частицы, распространяемые по сети Nillion. Узлы Nillion локально обрабатывают голоса, чтобы подсчитать голоса и получить частицу из результата. Затем частицы обмениваются, чтобы все стороны DAO узнали о подсчете голосов, не раскрывая ничьего голоса.
  • Цифровые удостоверения GDPR. Блокчейны не могут на законных основаниях хранить какую-либо форму идентификационных данных из-за их неизменной природы, которая хранит уникальный хэш личности. Теоретико-информационная безопасная (ITS) природа Nillion означает, что сеть может на законных основаниях хранить идентификационные данные в соответствии с GDPR.
  • Биометрические цифровые подписи. Технология Nillion открывает возможность добавить уровень биометрической безопасности поверх любой цифровой подписи, сохраняя при этом целостность и конфиденциальность подписавшего.

Токен NIL

NIL — это собственный служебный токен платформы Nillion. Первоначально NIL будет реализован с использованием стандарта ERC-20 в сети Ethereum. Токены NIL будет использоваться для:

  • Доступ к сети и использование различных услуг Nillion.
  • Согласование экономических стимулов и сотрудничества узлов посредством стейкинга.
  • Стимулирование узлов поддерживать высокую производительность и время безотказной работы.
  • Управление сетью через Nil-lion DAO.