Leçon 3

Infraestructura técnica

Esta sección detalla las tecnologías de privacidad que admiten el funcionamiento de la Red Secret, especialmente los Entornos de Ejecución de Confianza (TEEs), que garantizan la seguridad de los datos durante todo el ciclo de procesamiento. Esta sección explica cómo la Capa de Cómputo Confidencial de Secret permite a los desarrolladores realizar cálculos cifrados para proteger la privacidad de los datos de los usuarios en la cadena. También se describe la integración de su arquitectura con CosmWasm y otros componentes del ecosistema de Cosmos (incluida la compatibilidad con IBC para interoperabilidad entre cadenas) y se hace hincapié en las herramientas que los desarrolladores pueden utilizar para interactuar con la red, como SecretCLI.

Tecnología de privacidad

El núcleo de la protección de la privacidad en las transacciones de blockchain y la ejecución de contratos inteligentes en Secret Network radica en los entornos de ejecución confiables (TEEs). Los TEE son componentes clave de la infraestructura de red que garantizan la confidencialidad y seguridad de los datos durante todo su ciclo de vida.

El entorno de ejecución confiable es una área segura proporcionada dentro del procesador para garantizar el aislamiento de los datos en proceso de otros procesos, incluidos los procesos en ejecución del sistema operativo u otras aplicaciones. Este mecanismo de aislamiento protege los datos contra el acceso o la manipulación no autorizados, incluso en caso de ataques al sistema externo, y garantiza la seguridad de los datos.

En la Red Secreta, los TEE se utilizan para hacer cumplir de forma segura la lógica de los Contratos Secretos. Cuando la red ejecuta un contrato de confidencialidad, los datos involucrados (incluidas las entradas, las salidas y el estado) siempre se cifran y descifran solo dentro del TEE, lo que garantiza que cualquier información confidencial no se exponga a otros participantes en la red, o incluso a los operadores de nodos. Este diseño no solo protege la seguridad de los datos, sino que también mantiene la integridad y confidencialidad de la computación.

Las ventajas de TEEs en la Red Secret

  • Privacidad de datosAl cifrar todos los datos relacionados con los contratos inteligentes, TEE garantiza la confidencialidad de la información, lo que resuelve el principal problema de privacidad en el entorno de la cadena de bloques pública.
  • La seguridad de defensa contra ataquesEl entorno aislado de TEE puede defender eficazmente contra ataques externos y amenazas internas, lo que hace que sea difícil para los atacantes obtener datos sensibles.
  • Fortalecer la confianzaEl uso de TEEs mejora la confiabilidad de la red blockchain y los usuarios pueden estar seguros de que sus datos serán procesados de manera segura y privada.

A pesar de las ventajas significativas de TEEs, también enfrentan algunos desafíos, especialmente en términos de escalabilidad y posibles vulnerabilidades inherentes a TEE. Secret Network aborda estos problemas mediante actualizaciones continuas y fortalecimiento de la tecnología TEE, así como la implementación de protocolos de red robustos para garantizar que incluso si un TEE es comprometido, la red en su conjunto siga siendo segura.

Capa de cálculo confidencial

Una de las principales ventajas únicas de Secret Network es su capa de cómputo confidencial (Confidential Computing Layer), que proporciona cómputo confidencial descentralizado (DeCC) para aplicaciones descentralizadas (dApps) en varios ecosistemas blockchain, como cadenas EVM, Cosmos SDK y Solana. A través de esta capa, los desarrolladores pueden almacenar, calcular y consultar datos cifrados, abriendo nuevas posibilidades para aplicaciones centradas en la privacidad.

En la mayoría de las blockchains, todos los datos son públicos de forma predeterminada. Sin embargo, Secret Network resuelve esta limitación al admitir la comunicación segura entre dApps y Contratos Secretos (Secret Contracts), lo que permite el almacenamiento y cálculo de datos cifrados sin exponerlos en la cadena. La capa de cálculo confidencial hace posible votaciones privadas, generación segura de números aleatorios (RNG), almacenamiento cifrado, NFT privados, subastas de oferta sellada y gestión de documentos confidenciales, al tiempo que garantiza la privacidad y la seguridad. Estos casos de uso demuestran plenamente la versatilidad y seguridad que Secret Network aporta al campo de las blockchains.

Principio de funcionamiento

Los desarrolladores pueden procesar datos de forma confidencial a través de contratos secretos (Secret Contracts), donde los datos de entrada se cifran en la cadena. Este mecanismo es especialmente útil para aplicaciones como la generación de números aleatorios verificables en la cadena, ya que el valor de semilla utilizado para generar los números aleatorios siempre se mantiene en estado oculto.

Los contratos inteligentes permiten a los usuarios enviar datos cifrados, compararlos con otras fuentes de datos y devolver resultados verificados sin revelar ningún detalle sensible. Esta función respalda la seguridad en el inicio de sesión y las transacciones, al tiempo que protege la información del usuario al verificar su corrección.

A través de la integración con SecretPath, IBC y Axelar GMP, la capa de cálculo secreta de la Red Secret puede interactuar con casi todas las cadenas de bloques, logrando así una comunicación y procesamiento sin fisuras de datos cifrados entre cadenas de bloques.

Arquitectura de la Red Secreta

Integración de CosmWasm

CosmWasm desempeña un papel central en la arquitectura de la Red Secret, apoyando su interacción con un ecosistema más amplio de Cosmos. CosmWasm es un módulo de contrato inteligente que puede construir aplicaciones multi-cadena interoperables. Proporciona un entorno de ejecución de WebAssembly (WASM) que permite a los desarrolladores escribir contratos inteligentes utilizando lenguajes compilables a WASM, como Rust.

Las funciones y ventajas de CosmWasm

Interoperabilidad
Al integrar CosmWasm, Secret Network utiliza el protocolo de comunicación entre cadenas (IBC) de Cosmos para permitir que los contratos secretos mantengan su funcionalidad de privacidad al interactuar con otras cadenas de bloques en la red Cosmos. Esta interoperabilidad es crucial para ampliar los casos de uso y la funcionalidad de los contratos de protección de privacidad de Secret Network.

Flexibilidad
CosmWasm mejora la capacidad de Secret Network al admitir contratos inteligentes escritos de manera segura y modular. Esta flexibilidad es especialmente importante para desarrollar aplicaciones descentralizadas complejas que requieren privacidad y funciones de cadena cruzada.

Mayor seguridad
El entorno de ejecución WASM proporciona una capa adicional de seguridad que aísla la ejecución de contratos inteligentes del sistema central de blockchain. Este diseño ayuda a reducir los riesgos y vulnerabilidades potenciales asociados con la ejecución de contratos inteligentes.

SecretCLI

SecretCLI es una herramienta de interfaz de línea de comandos para apoyar a los usuarios y desarrolladores en diversas interacciones con la Red Secret. Actúa como un puente entre el usuario final y la cadena de bloques, lo que permite realizar transacciones, implementar contratos inteligentes y consultar el estado de la red de manera eficiente.

Funciones de SecretCLI

  • Gestión de transacciones
    Los usuarios pueden enviar tokens SCRT, interactuar con contratos inteligentes o participar en la gobernanza apostando SCRT a través de SecretCLI. Esto lo convierte en una herramienta multifuncional para administrar actividades en la cadena de bloques.

  • Implementación de contratos inteligentes
    Los desarrolladores pueden usar SecretCLI para implementar e interactuar con contratos secretos, que incluyen compilar contratos, cargar contratos en la cadena de bloques y ejecutar funciones de contrato.

  • Buscar datos de red
    SecretCLI proporciona la función de consulta de datos de blockchain, como el saldo de la cuenta, los registros de transacciones y los detalles de la apuesta. Esta función es esencial para que los usuarios y desarrolladores monitoreen y analicen la actividad de la red.

La combinación de CosmWasm con herramientas como SecretCLI destaca el compromiso de Secret Network de proporcionar un entorno amigable para desarrolladores que apoye la privacidad, la seguridad y la interoperabilidad. Esta infraestructura tecnológica no solo mejora las capacidades de la red, sino que también está en línea con su visión de construir un ecosistema de aplicaciones descentralizadas seguras y privadas.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 3

Infraestructura técnica

Esta sección detalla las tecnologías de privacidad que admiten el funcionamiento de la Red Secret, especialmente los Entornos de Ejecución de Confianza (TEEs), que garantizan la seguridad de los datos durante todo el ciclo de procesamiento. Esta sección explica cómo la Capa de Cómputo Confidencial de Secret permite a los desarrolladores realizar cálculos cifrados para proteger la privacidad de los datos de los usuarios en la cadena. También se describe la integración de su arquitectura con CosmWasm y otros componentes del ecosistema de Cosmos (incluida la compatibilidad con IBC para interoperabilidad entre cadenas) y se hace hincapié en las herramientas que los desarrolladores pueden utilizar para interactuar con la red, como SecretCLI.

Tecnología de privacidad

El núcleo de la protección de la privacidad en las transacciones de blockchain y la ejecución de contratos inteligentes en Secret Network radica en los entornos de ejecución confiables (TEEs). Los TEE son componentes clave de la infraestructura de red que garantizan la confidencialidad y seguridad de los datos durante todo su ciclo de vida.

El entorno de ejecución confiable es una área segura proporcionada dentro del procesador para garantizar el aislamiento de los datos en proceso de otros procesos, incluidos los procesos en ejecución del sistema operativo u otras aplicaciones. Este mecanismo de aislamiento protege los datos contra el acceso o la manipulación no autorizados, incluso en caso de ataques al sistema externo, y garantiza la seguridad de los datos.

En la Red Secreta, los TEE se utilizan para hacer cumplir de forma segura la lógica de los Contratos Secretos. Cuando la red ejecuta un contrato de confidencialidad, los datos involucrados (incluidas las entradas, las salidas y el estado) siempre se cifran y descifran solo dentro del TEE, lo que garantiza que cualquier información confidencial no se exponga a otros participantes en la red, o incluso a los operadores de nodos. Este diseño no solo protege la seguridad de los datos, sino que también mantiene la integridad y confidencialidad de la computación.

Las ventajas de TEEs en la Red Secret

  • Privacidad de datosAl cifrar todos los datos relacionados con los contratos inteligentes, TEE garantiza la confidencialidad de la información, lo que resuelve el principal problema de privacidad en el entorno de la cadena de bloques pública.
  • La seguridad de defensa contra ataquesEl entorno aislado de TEE puede defender eficazmente contra ataques externos y amenazas internas, lo que hace que sea difícil para los atacantes obtener datos sensibles.
  • Fortalecer la confianzaEl uso de TEEs mejora la confiabilidad de la red blockchain y los usuarios pueden estar seguros de que sus datos serán procesados de manera segura y privada.

A pesar de las ventajas significativas de TEEs, también enfrentan algunos desafíos, especialmente en términos de escalabilidad y posibles vulnerabilidades inherentes a TEE. Secret Network aborda estos problemas mediante actualizaciones continuas y fortalecimiento de la tecnología TEE, así como la implementación de protocolos de red robustos para garantizar que incluso si un TEE es comprometido, la red en su conjunto siga siendo segura.

Capa de cálculo confidencial

Una de las principales ventajas únicas de Secret Network es su capa de cómputo confidencial (Confidential Computing Layer), que proporciona cómputo confidencial descentralizado (DeCC) para aplicaciones descentralizadas (dApps) en varios ecosistemas blockchain, como cadenas EVM, Cosmos SDK y Solana. A través de esta capa, los desarrolladores pueden almacenar, calcular y consultar datos cifrados, abriendo nuevas posibilidades para aplicaciones centradas en la privacidad.

En la mayoría de las blockchains, todos los datos son públicos de forma predeterminada. Sin embargo, Secret Network resuelve esta limitación al admitir la comunicación segura entre dApps y Contratos Secretos (Secret Contracts), lo que permite el almacenamiento y cálculo de datos cifrados sin exponerlos en la cadena. La capa de cálculo confidencial hace posible votaciones privadas, generación segura de números aleatorios (RNG), almacenamiento cifrado, NFT privados, subastas de oferta sellada y gestión de documentos confidenciales, al tiempo que garantiza la privacidad y la seguridad. Estos casos de uso demuestran plenamente la versatilidad y seguridad que Secret Network aporta al campo de las blockchains.

Principio de funcionamiento

Los desarrolladores pueden procesar datos de forma confidencial a través de contratos secretos (Secret Contracts), donde los datos de entrada se cifran en la cadena. Este mecanismo es especialmente útil para aplicaciones como la generación de números aleatorios verificables en la cadena, ya que el valor de semilla utilizado para generar los números aleatorios siempre se mantiene en estado oculto.

Los contratos inteligentes permiten a los usuarios enviar datos cifrados, compararlos con otras fuentes de datos y devolver resultados verificados sin revelar ningún detalle sensible. Esta función respalda la seguridad en el inicio de sesión y las transacciones, al tiempo que protege la información del usuario al verificar su corrección.

A través de la integración con SecretPath, IBC y Axelar GMP, la capa de cálculo secreta de la Red Secret puede interactuar con casi todas las cadenas de bloques, logrando así una comunicación y procesamiento sin fisuras de datos cifrados entre cadenas de bloques.

Arquitectura de la Red Secreta

Integración de CosmWasm

CosmWasm desempeña un papel central en la arquitectura de la Red Secret, apoyando su interacción con un ecosistema más amplio de Cosmos. CosmWasm es un módulo de contrato inteligente que puede construir aplicaciones multi-cadena interoperables. Proporciona un entorno de ejecución de WebAssembly (WASM) que permite a los desarrolladores escribir contratos inteligentes utilizando lenguajes compilables a WASM, como Rust.

Las funciones y ventajas de CosmWasm

Interoperabilidad
Al integrar CosmWasm, Secret Network utiliza el protocolo de comunicación entre cadenas (IBC) de Cosmos para permitir que los contratos secretos mantengan su funcionalidad de privacidad al interactuar con otras cadenas de bloques en la red Cosmos. Esta interoperabilidad es crucial para ampliar los casos de uso y la funcionalidad de los contratos de protección de privacidad de Secret Network.

Flexibilidad
CosmWasm mejora la capacidad de Secret Network al admitir contratos inteligentes escritos de manera segura y modular. Esta flexibilidad es especialmente importante para desarrollar aplicaciones descentralizadas complejas que requieren privacidad y funciones de cadena cruzada.

Mayor seguridad
El entorno de ejecución WASM proporciona una capa adicional de seguridad que aísla la ejecución de contratos inteligentes del sistema central de blockchain. Este diseño ayuda a reducir los riesgos y vulnerabilidades potenciales asociados con la ejecución de contratos inteligentes.

SecretCLI

SecretCLI es una herramienta de interfaz de línea de comandos para apoyar a los usuarios y desarrolladores en diversas interacciones con la Red Secret. Actúa como un puente entre el usuario final y la cadena de bloques, lo que permite realizar transacciones, implementar contratos inteligentes y consultar el estado de la red de manera eficiente.

Funciones de SecretCLI

  • Gestión de transacciones
    Los usuarios pueden enviar tokens SCRT, interactuar con contratos inteligentes o participar en la gobernanza apostando SCRT a través de SecretCLI. Esto lo convierte en una herramienta multifuncional para administrar actividades en la cadena de bloques.

  • Implementación de contratos inteligentes
    Los desarrolladores pueden usar SecretCLI para implementar e interactuar con contratos secretos, que incluyen compilar contratos, cargar contratos en la cadena de bloques y ejecutar funciones de contrato.

  • Buscar datos de red
    SecretCLI proporciona la función de consulta de datos de blockchain, como el saldo de la cuenta, los registros de transacciones y los detalles de la apuesta. Esta función es esencial para que los usuarios y desarrolladores monitoreen y analicen la actividad de la red.

La combinación de CosmWasm con herramientas como SecretCLI destaca el compromiso de Secret Network de proporcionar un entorno amigable para desarrolladores que apoye la privacidad, la seguridad y la interoperabilidad. Esta infraestructura tecnológica no solo mejora las capacidades de la red, sino que también está en línea con su visión de construir un ecosistema de aplicaciones descentralizadas seguras y privadas.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.