Nillion: Создание новой децентрализованной сети "слепых вычислений"

#Earn

Основная информация

Nillion прокладывает путь к децентрализованной сети "слепых вычислений" через технологические инновации.

В отличие от традиционных блокчейнов, вычислительная сеть Nillion не опирается на глобальное общее состояние, что позволяет ей масштабироваться как вертикально, так и горизонтально.

Сеть состоит из двух основных уровней: уровня координации и уровня оркестрации.

Как нативный токен экосистемы, NIL выполняет несколько ключевых функций.

Что такое Nillion?

Основанный в 2021 году, Nillion предлагает новый подход к обработке конфиденциальных данных в распределённых системах, обеспечивая как безопасность, так и эффективность. Через такие прикладные фреймворки, как nilVM, nilDB, nilAI и nilChain, Nillion предоставляет разработчикам набор инструментов для создания приложений с акцентом на конфиденциальность в областях искусственного интеллекта (ИИ), DeFi и хранения данных.

Технические принципы Nillion

Сеть Nillion - это децентрализованная инфраструктура, разработанная для поддержки хранения и вычислений с конфиденциальными, высокоценными данными. В отличие от традиционных блокчейнов, сеть Nillion не зависит от глобального общего состояния. Это обеспечивает вертикальную масштабируемость (апгрейд отдельных узлов или кластеров) и горизонтальную масштабируемость (добавление новых узлов или кластеров), что способствует эффективному распределению рабочих нагрузок. Сеть состоит из двух основных уровней: уровня координации и уровня оркестрации.

Координационный уровень, известный как nilChain, управляет (i) вознаграждениями; (ii) платежами; (iii) криптоэкономической безопасностью; и (iv) координацией между кластерами сети. В частности, nilChain координирует платежи за операции хранения и выполнение слепых вычислений в сети, не обрабатывая сами вычисления напрямую. Построенный с использованием Cosmos SDK, уровень координации поддерживает IBC для обеспечения совместимости. Однако его текущая направленность на хранение и вычисления означает, что он не поддерживает выполнение смарт-контрактов. Хотя доступ возможен напрямую через кошельки Keplr или Leap, приложения, построенные на блокчейнах-партнёрах (обсуждаемых в разделе "Ключевой проект"), будут полностью абстрагированы.

Оркестрационный уровень, Petnet, интегрирует криптографические технологии, включая многопартийные вычисления (MPC), полностью гомоморфное шифрование (FHE) и доказательства с нулевым разглашением (ZKPs), чтобы обеспечить приватные вычисления и управление данными. Это объединение осуществляется двумя основными компонентами: (i) компилятором и (ii) вычислительной сетью. Компилятор упрощает использование технологий повышения конфиденциальности (PET), предоставляя различные уровни абстракции, в то время как вычислительная сеть осуществляет защищённые вычисления и управляет зашифрованными данными.

Протокол MPC от Nillion, Curl, представляет собой значительное технологическое новшество. Многопартийные вычисления (MPC), криптографическое направление, позволяют участникам совместно вычислять функции по их объединённым данным без раскрытия индивидуальных входных данных. Протокол Curl от Nillion, основанный на схемах линейного разделения секрета (LSSS), расширяет эти возможности, эффективно обрабатывая сложные операции, такие как деление, извлечение квадратного корня, тригонометрические функции и логарифмы. Это делает Curl высокомасштабируемым и подходящим для реальных приложений, включая ИИ-агентов с защитой конфиденциальности, где выходные данные не являются линейной функцией входных.

Прикладные инструменты и преимущества Nillion

Сеть Nillion поддерживает целый ряд прикладных инструментов, включая nilVM, nilDB, nilAI и Nada. Эти инструменты предоставляют разработчикам модульный фреймворк и утилиты для быстрого создания приложений с защитой конфиденциальности для работы с ценными данными.

nilAI

nilAI - это набор технологий ИИ с акцентом на конфиденциальность от Nillion, включающий AIVM, nada-AI и nilTEE. Виртуальная машина искусственного интеллекта (AIVM) представляет собой безопасную платформу для инференса ИИ, использующую технологию MPC от Nillion и фреймворк CrypTen от Meta. Nada-AI, библиотека для nilVM, ориентирована на ИИ-приложения и предлагает интерфейс, похожий на PyTorch, для небольших моделей, таких как нейросети (neural network, NN), сверточные нейронные сети (convolutional neural network, CNN) и линейная регрессия. Разработчики также могут быстро начать проекты с использованием Google Colab. nilTEE использует доверенную среду выполнения (trusted execution environment, TEE) для обеспечения высокопроизводительного инференса крупных языковых моделей (large language model, LLM).

nilVM, Nada и их библиотеки

nilVM - это виртуальная машина, позволяющая разработчикам создавать программы с использованием PET. Программы пишутся на Nada - открытом языке DSL на базе Python от Nillion, и разрабатываются с использованием Nillion SDK. Nada также включает библиотеки, такие как nada-ai (аналог PyTorch и scikit-learn), nada-numpy, nada-data и nada-test для упрощения разработки программ.

Интеграционные пакеты Nada и nilDB

nilDB — это зашифрованная, распределённая NoSQL-база данных, разработанная для конфиденциального хранения и обработки данных. В отличие от традиционных NoSQL-баз данных, nilDB распределяет зашифрованные данные в виде секретных долей между несколькими узлами, устраняя необходимость в центральном управляющем органе. Владельцы данных сохраняют возможность предоставлять доступ другим, что позволяет выполнять SQL-подобные запросы, вычисления и агрегации с сохранением конфиденциальности. Язык Nada включает различные интеграционные пакеты, такие как nada-AI, nada-numpy и nada-test.

В феврале 2025 года Nillion запустила основной сетевой протокол (mainnet), а в марте объявила о полной открытости исходного кода, способствуя развитию ориентированной на сообщество экосистемы приватного интернета. Партнёры экосистемы включают NEAR, Aptos, Arbitrum, Ritual, Meta и более 50 других проектов, охватывающих конфиденциальные DeFi-транзакции, обучение моделей ИИ и другие кейсы.

Токеномика Nillion

Как нативный токен экосистемы, NIL выполняет несколько ключевых функций:

Обеспечивает оплату вычислительных услуг, хранения данных, инференса ИИ и транзакционных комиссий в рамках Petnet и уровня координации. Разработчики используют NIL для доступа к вычислительным услугам Nillion с защитой конфиденциальности для своих приложений.

Позволяет участвовать в стейкинге для поддержки безопасности сети и получения вознаграждений.

Требует от валидаторов блокировать NIL для валидации транзакций и вычислений, обеспечивая тем самым безопасность уровня координации.

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

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

Заключение

Благодаря технологическим инновациям и сотрудничеству в рамках экосистемы, Nillion прокладывает новые горизонты в области вычислений с защитой конфиденциальности. Пользователи могут активно участвовать в экосистеме через стейкинг валидаторов, разработку приложений с акцентом на конфиденциальность или вклад в задачи сообщества, получая вознаграждения в токенах NIL, одновременно обеспечивая безопасность данных. С листингом NIL на биржах, таких как HTX, его ликвидность будет дополнительно усилена, повышая долгосрочную ценность для участников.