Lição 3

техническая инфраструктура

В этом разделе подробно описаны технологии обеспечения конфиденциальности, поддерживающие работу секретной сети, в частности доверенные среды выполнения (TEE), которые обеспечивают безопасность данных на протяжении всего жизненного цикла их обработки. В этом разделе объясняется, как уровень конфиденциальных вычислений Secret позволяет разработчикам выполнять криптографические вычисления для защиты конфиденциальности пользовательских данных в блокчейне. В нем также описывается интеграция его архитектуры с CosmWasm и другими компонентами экосистемы Cosmos, включая IBC для кроссчейн-совместимости, и выделяются инструменты, используемые разработчиками для взаимодействия с сетью, такие как SecretCLI.

Технология конфиденциальности

Основой конфиденциальности транзакций и выполнения смарт-контрактов на блокчейне Secret Network является доверенная среда выполнения (Trusted Execution Environments, TEE), которая обеспечивает защиту конфиденциальности и безопасность данных в течение всего их жизненного цикла. TEE - это ключевой компонент инфраструктуры сети.

Доверенная среда выполнения — это защищенная область, предоставляемая внутри процессора, которая обеспечивает изоляцию обрабатываемых данных от других процессов, включая те, которые выполняются в операционной системе или других приложениях. Этот механизм изоляции защищает данные от несанкционированного доступа или несанкционированного вмешательства, даже если внешние системы подверглись атаке.

В сети Secret Network TEE используются для безопасного выполнения логики секретных контрактов (Secret Contracts). При выполнении секретных контрактов сеть данные (включая ввод, вывод и состояние) всегда находятся в зашифрованном состоянии и расшифровываются только внутри TEE, что гарантирует, что никакая чувствительная информация не будет раскрыта другим участникам сети или даже операторам узлов. Такой подход обеспечивает безопасность данных, а также сохраняет целостность и конфиденциальность вычислений.

Преимущества TEEs в сети Secret Network

  • Конфиденциальность данныхПутем шифрования всех данных, связанных с умным контрактом, TEE гарантирует конфиденциальность информации, тем самым решая основную проблему конфиденциальности в общедоступной среде блокчейна.
  • Безопасность защиты от атакИзоляционная среда TEE способна эффективно защищать от внешних атак и внутренних угроз, делая для злоумышленников сложным получение чувствительных данных.
  • Укрепление доверияИспользование TEEs повышает доверие к сети блокчейн, пользователи могут быть уверены, что их данные будут обработаны безопасно и конфиденциально.

Несмотря на значительные преимущества TEE, они также сталкиваются с рядом проблем, особенно в части масштабируемости и потенциальных уязвимостей TEE. Secret Network борется с этими проблемами путем постоянного обновления и укрепления технологии TEE, а также внедрения надежных сетевых протоколов, чтобы гарантировать безопасность всей сети даже в случае взлома какого-либо TEE.

Слой конфиденциальных вычислений

Одним из основных преимуществ сети Secret Network является ее слой конфиденциальных вычислений (Confidential Computing Layer), который обеспечивает децентрализованные приложения (dApps) на различных экосистемах блокчейна (таких как EVM-цепи, Cosmos SDK-цепи и Solana) децентрализованные конфиденциальные вычисления (DeCC). Через этот слой разработчики могут хранить, вычислять и запрашивать зашифрованные данные, открывая новые возможности для приложений, ориентированных на конфиденциальность.

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

Принцип работы

Разработчики могут обрабатывать данные конфиденциально с помощью секретных контрактов (Secret Contracts), данные ввода зашифрованы на цепи. Этот механизм особенно полезен для приложений, таких как генерация верифицируемых случайных чисел на цепи, поскольку значения семян, используемых для генерации случайных чисел, всегда остаются скрытыми.

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

С помощью интеграции с SecretPath, IBC и Axelar GMP, секретный слой сети Secret Network может взаимодействовать с практически всеми блокчейнами, обеспечивая беспрепятственную связь и обработку зашифрованных данных между блокчейнами.

Архитектура сети Secret

Интеграция CosmWasm

CosmWasm играет ключевую роль в архитектуре Secret Network и поддерживает его взаимодействие с более широкой экосистемой Cosmos. CosmWasm - это модуль смарт-контракта, способный строить взаимодействующие межцепочечные приложения. Он предоставляет среду выполнения WebAssembly (WASM), позволяющую разработчикам писать смарт-контракты на языках, которые можно компилировать в WASM, например на Rust.

Функции и преимущества CosmWasm

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

Гибкость
CosmWasm, поддерживая написание умных контрактов в безопасном и модульном режиме, улучшает возможности Secret Network. Эта гибкость особенно важна для разработки сложных децентрализованных приложений, требующих защиты конфиденциальности и функций межцепочности.

Улучшенная безопасность
Среда выполнения WASM обеспечивает дополнительный уровень безопасности, отделяя выполнение смарт-контрактов от ядра блокчейн-системы. Этот дизайн помогает уменьшить потенциальные риски и уязвимости, связанные с выполнением смарт-контрактов.

SecretCLI

SecretCLI - это инструмент командной строки, предназначенный для поддержки взаимодействия пользователей и разработчиков с сетью Secret. Он служит мостом между конечным пользователем и блокчейном, позволяя эффективно выполнять транзакции, развертывать контракты и запрашивать состояние сети.

Функции SecretCLI

  • Управление торговлей
    Пользователи могут отправлять токены SCRT, взаимодействовать с смарт-контрактами или ставить SCRT для участия в управлении через SecretCLI. Это делает его универсальным инструментом для управления блокчейн-активами.

  • Развертывание смарт-контракта
    Разработчики могут использовать SecretCLI для развертывания и взаимодействия с секретными контрактами, включая компиляцию контрактов, загрузку контрактов на блокчейн и выполнение функций контрактов.

  • Поиск данных сети
    SecretCLI предоставляет функцию запроса данных блокчейна, таких как остаток на счете, историю транзакций и детали залога. Эта функция крайне важна для пользователей и разработчиков для мониторинга и анализа сетевой активности.

Сочетание CosmWasm и SecretCLI, а также других инструментов, подчеркивает обязательства сети Secret Network по созданию удобной среды для разработчиков, поддерживая конфиденциальность, безопасность и интероперабельность. Эта технологическая инфраструктура не только расширяет возможности сети, но также тесно соответствует высокой степени строительства экосистемы безопасных и конфиденциальных децентрализованных приложений.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.
Catálogo
Lição 3

техническая инфраструктура

В этом разделе подробно описаны технологии обеспечения конфиденциальности, поддерживающие работу секретной сети, в частности доверенные среды выполнения (TEE), которые обеспечивают безопасность данных на протяжении всего жизненного цикла их обработки. В этом разделе объясняется, как уровень конфиденциальных вычислений Secret позволяет разработчикам выполнять криптографические вычисления для защиты конфиденциальности пользовательских данных в блокчейне. В нем также описывается интеграция его архитектуры с CosmWasm и другими компонентами экосистемы Cosmos, включая IBC для кроссчейн-совместимости, и выделяются инструменты, используемые разработчиками для взаимодействия с сетью, такие как SecretCLI.

Технология конфиденциальности

Основой конфиденциальности транзакций и выполнения смарт-контрактов на блокчейне Secret Network является доверенная среда выполнения (Trusted Execution Environments, TEE), которая обеспечивает защиту конфиденциальности и безопасность данных в течение всего их жизненного цикла. TEE - это ключевой компонент инфраструктуры сети.

Доверенная среда выполнения — это защищенная область, предоставляемая внутри процессора, которая обеспечивает изоляцию обрабатываемых данных от других процессов, включая те, которые выполняются в операционной системе или других приложениях. Этот механизм изоляции защищает данные от несанкционированного доступа или несанкционированного вмешательства, даже если внешние системы подверглись атаке.

В сети Secret Network TEE используются для безопасного выполнения логики секретных контрактов (Secret Contracts). При выполнении секретных контрактов сеть данные (включая ввод, вывод и состояние) всегда находятся в зашифрованном состоянии и расшифровываются только внутри TEE, что гарантирует, что никакая чувствительная информация не будет раскрыта другим участникам сети или даже операторам узлов. Такой подход обеспечивает безопасность данных, а также сохраняет целостность и конфиденциальность вычислений.

Преимущества TEEs в сети Secret Network

  • Конфиденциальность данныхПутем шифрования всех данных, связанных с умным контрактом, TEE гарантирует конфиденциальность информации, тем самым решая основную проблему конфиденциальности в общедоступной среде блокчейна.
  • Безопасность защиты от атакИзоляционная среда TEE способна эффективно защищать от внешних атак и внутренних угроз, делая для злоумышленников сложным получение чувствительных данных.
  • Укрепление доверияИспользование TEEs повышает доверие к сети блокчейн, пользователи могут быть уверены, что их данные будут обработаны безопасно и конфиденциально.

Несмотря на значительные преимущества TEE, они также сталкиваются с рядом проблем, особенно в части масштабируемости и потенциальных уязвимостей TEE. Secret Network борется с этими проблемами путем постоянного обновления и укрепления технологии TEE, а также внедрения надежных сетевых протоколов, чтобы гарантировать безопасность всей сети даже в случае взлома какого-либо TEE.

Слой конфиденциальных вычислений

Одним из основных преимуществ сети Secret Network является ее слой конфиденциальных вычислений (Confidential Computing Layer), который обеспечивает децентрализованные приложения (dApps) на различных экосистемах блокчейна (таких как EVM-цепи, Cosmos SDK-цепи и Solana) децентрализованные конфиденциальные вычисления (DeCC). Через этот слой разработчики могут хранить, вычислять и запрашивать зашифрованные данные, открывая новые возможности для приложений, ориентированных на конфиденциальность.

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

Принцип работы

Разработчики могут обрабатывать данные конфиденциально с помощью секретных контрактов (Secret Contracts), данные ввода зашифрованы на цепи. Этот механизм особенно полезен для приложений, таких как генерация верифицируемых случайных чисел на цепи, поскольку значения семян, используемых для генерации случайных чисел, всегда остаются скрытыми.

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

С помощью интеграции с SecretPath, IBC и Axelar GMP, секретный слой сети Secret Network может взаимодействовать с практически всеми блокчейнами, обеспечивая беспрепятственную связь и обработку зашифрованных данных между блокчейнами.

Архитектура сети Secret

Интеграция CosmWasm

CosmWasm играет ключевую роль в архитектуре Secret Network и поддерживает его взаимодействие с более широкой экосистемой Cosmos. CosmWasm - это модуль смарт-контракта, способный строить взаимодействующие межцепочечные приложения. Он предоставляет среду выполнения WebAssembly (WASM), позволяющую разработчикам писать смарт-контракты на языках, которые можно компилировать в WASM, например на Rust.

Функции и преимущества CosmWasm

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

Гибкость
CosmWasm, поддерживая написание умных контрактов в безопасном и модульном режиме, улучшает возможности Secret Network. Эта гибкость особенно важна для разработки сложных децентрализованных приложений, требующих защиты конфиденциальности и функций межцепочности.

Улучшенная безопасность
Среда выполнения WASM обеспечивает дополнительный уровень безопасности, отделяя выполнение смарт-контрактов от ядра блокчейн-системы. Этот дизайн помогает уменьшить потенциальные риски и уязвимости, связанные с выполнением смарт-контрактов.

SecretCLI

SecretCLI - это инструмент командной строки, предназначенный для поддержки взаимодействия пользователей и разработчиков с сетью Secret. Он служит мостом между конечным пользователем и блокчейном, позволяя эффективно выполнять транзакции, развертывать контракты и запрашивать состояние сети.

Функции SecretCLI

  • Управление торговлей
    Пользователи могут отправлять токены SCRT, взаимодействовать с смарт-контрактами или ставить SCRT для участия в управлении через SecretCLI. Это делает его универсальным инструментом для управления блокчейн-активами.

  • Развертывание смарт-контракта
    Разработчики могут использовать SecretCLI для развертывания и взаимодействия с секретными контрактами, включая компиляцию контрактов, загрузку контрактов на блокчейн и выполнение функций контрактов.

  • Поиск данных сети
    SecretCLI предоставляет функцию запроса данных блокчейна, таких как остаток на счете, историю транзакций и детали залога. Эта функция крайне важна для пользователей и разработчиков для мониторинга и анализа сетевой активности.

Сочетание CosmWasm и SecretCLI, а также других инструментов, подчеркивает обязательства сети Secret Network по созданию удобной среды для разработчиков, поддерживая конфиденциальность, безопасность и интероперабельность. Эта технологическая инфраструктура не только расширяет возможности сети, но также тесно соответствует высокой степени строительства экосистемы безопасных и конфиденциальных децентрализованных приложений.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.