Nillion — это платформа для децентрализованного хранения и обработки данных на основе математической инновационной технологии Nil Message Compute (NMC). Данная технология в корне меняет подход к хранению, обработке и децентрализации данных, что принесет серьезные изменения в ландшафт мира криптографии. Nillion не является блокчейном в том понимании, в котором мы его знаем, в данной сети, узлы не используют не изменямые реестры для хранения данных транзакций.
Как работает NMC в Nillion?
Nil Message Compute (NMC) — это логическое продолжение развития технологии Secure Multi-Party Computation (MPC), с тем лишь различием, что каждый отельный узел NMC не обязан взаимодействовать с другими узлами в сети. Вместо этого технология NMC специально создана для полностью децентрализованного безопасного хранения и вычислений и, таким образом, открывает новые варианты использования, не связанные с блокчейном, а также может использоваться для улучшения и масштабирования существующих блокчейнов.
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 позволяет реализовать децентрализованную, приватную, высокопроизводительную и универсальную общедоступную сеть, открывая ряд интересных новых вариантов использования.
ZKP | SMPC | NMC | |
---|---|---|---|
Передача, хранение, обработка данных с сохранением конфиденциальности | Нет. Может генерировать доказательства только на основе данных и обработки данных, к которым доказывающая сторона должна иметь доступ. Не предназначен для передачи, хранения и обработки фактических данных. | Да | Да |
Сохранение конфиденциальности данных для любого количества источников данных | При использовании 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.