Conoce Sapphire: La primera ParaTime EVM confidencial del sector

Isa_Bell
Oasis Network en español
5 min readSep 3, 2022

--

Aviso legal: Esta publicación es una traducción comunitaria hecha por un miembro de la comunidad de Oasis Network. Se hacen rigurosas comprobaciones para proporcionar traducciones precisas, pero pueden estar sujetas a errores u omisiones. Oasis Network no se hace responsable de la precisión, confiabilidad o actualidad de la información traducida.

Publicación original en inglés: Get to Know Sapphire: The Industry-First Confidential EVM ParaTime

Recientemente lanzamos Sapphire, en testnet, como una manera de ofrecer a una gran cantidad de desarrolladores de blockchain la oportunidad de construir dApps confidenciales. Las dApps confidenciales se están volviendo una necesidad en Web3, ya que la gente valora mucho la soberanía de los datos en estos tiempos. Con las blockchains tradicionales, existe una contradicción en la privacidad de la blockchain en la que todos los datos de los usuarios se almacenan públicamente, sin embargo Sapphire permite construir aplicaciones digitales que pueden hacer que los datos sean confidenciales, al mismo tiempo que ejecutan smart contracts.

Sapphire es un entorno innovador para desarrolladores, ya que es la primera y única ParaTime confidencial compatible con Ethereum Virtual Machine (EVM). Este runtime tiene la capacidad de ayudar a escalar la blockchain rápidamente hacia Web3 y permitir a los desarrolladores de EVM establecer rápidamente las bases para las dApps de blockchain habilitadas para la privacidad, que se están convirtiendo en una necesidad a medida que los usuarios exigen la soberanía de sus datos.

Sapphire ofrece a los desarrolladores de Solidity un entorno de desarrollo familiar y compatible con Ethereum, pero con las ventajas añadidas de la tecnología de privacidad de Oasis, que es clave para permitir que la blockchain se integre en el mundo de la Web3.

¿Por qué es necesaria la confidencialidad en la blockchain?

Actualmente, un componente clave de seguridad de la blockchain consiste en que los datos ejecutados en la cadena están disponibles públicamente y son transparentes, pero debemos darnos cuenta de que los datos sensibles, como la información financiera y sanitaria, deben seguir siendo confidenciales si queremos escalar a Web3.

Sapphire permite construir dApps que pueden utilizar smart contracts confidenciales en los que, por ejemplo, las transacciones entre billeteras pueden permanecer visibles y transparentes y garantizar la seguridad, pero los datos sobre cuánto se ha transferido se mantienen privados. Esto es distinto a lo que vemos hoy en día en cualquier EVM público. Si se realiza una transacción en un EVM DEX público, cualquiera puede ver los ingresos y egresos de la transacción.

Ocultar ciertos aspectos de la ejecución de los smart contracts es una poderosa herramienta para Web3. Sapphire permite a los desarrolladores de EVM añadir elementos confidenciales a sus dApps a través de smart contracts confidenciales, escalando sus creaciones a Web3. Como primera ParaTime compatible con EVM Confidencial de la industria, Sapphire es el único lugar donde los desarrolladores de Solidity pueden construir dApps para proteger la privacidad de los usuarios.

¿Qué es la ParaTime de Sapphire?

Como la ParaTime oficial, confidencial y compatible con EVM en Oasis Network, Sapphire permite:

  • Estado confidencial, cifrado de extremo a extremo, aleatoriedad confidencial
  • Compatibilidad con EVM
  • Fácil integración con dApps basadas en EVM, como NFT, Metaverso, criptojuegos y DeFi
  • Escalabilidad — alto rendimiento de las transacciones
  • Bajo coste — comisiones un 99% más bajas que Ethereum
  • Puente cross-chain para permitir la interoperabilidad entre cadenas (próximamente)

Como runtime de EVM, Sapphire proporciona familiaridad a una gran cantidad de desarrolladores de blockchain. Además, la tecnología de preservación de la privacidad hace que sea innovadora y la única manera de que los desarrolladores de Solidity formen parte del paso a la Web3.

Cómo garantiza Sapphire la confidencialidad

Sapphire emplea la tecnología de privacidad de Oasis, que requiere que los nodos utilicen una tecnología informática segura llamada Trusted Execution Environment (TEE). Los TEE son una especie de caja negra para la ejecución de smart contracts.

Con el uso de la gestión de claves, los datos encriptados entran en la caja negra (conocida como Enclave Seguro) junto con el smart contract, donde los datos son descifrados, procesados por el smart contract, y luego encriptados antes de ser enviados fuera del Enclave Seguro.

Este proceso garantiza que los datos sigan siendo confidenciales y no se desvelen al operador del nodo o al desarrollador de la aplicación.

Sapphire está diseñada para ser familiar

En Oasis, hemos incorporado la tecnología de preservación de la privacidad en nuestra red con otras ParaTimes — como Cipher. Sapphire utiliza la misma tecnología, pero la compatibilidad con EVM se traduce en herramientas familiares para el usuario, como el portal Web3, la wallet o el explorador de bloques. Las herramientas para desarrolladores también son familiares: Solidity/Vyper, Hardhat/Truffle, Web3.js/Ethers.

Con Sapphire, puedes migrar tu dApp en cuestión de minutos y comenzar a utilizar la tecnología de privacidad, así como las nuevas funciones incorporadas como RNG, firma y cifrado.

Escalando rápidamente a Web3

Entendemos que a medida que la tecnología avanza hacia la Web3, existe un deseo de confidencialidad y privacidad de los datos. Sin embargo, las deficiencias en el espacio actual de la blockchain indican que la confidencialidad no se prioriza, dejando a la tecnología atrás. O bien, la confidencialidad se está construyendo en la blockchain, pero con entornos de desarrollo poco conocidos, dejando a los desarrolladores atrás.

Sapphire está aquí para escalar blockchain a Web3 y traer a los desarrolladores que han sentado las bases de la tecnología con ella.

Con Emerald, tenemos una vía para que los desarrolladores de dApps pasen de Ethereum u otras cadenas compatibles con EVM a Oasis y experimenten los numerosos beneficios de construir aquí.

Sapphire aporta confidencialidad a EVM, aprovechando la infraestructura, las herramientas y el ecosistema actual de Oasis, lo que hace que llame enseguida la atención a aquellos desarrolladores de Solidity que quieran crear dApps de privacidad.

Creación de una dApp en Sapphire

La ParaTime de Sapphire está actualmente corriendo en la Testnet, y su implementación en la Mainnet está prevista para finales de 2022. Estamos animando a los desarrolladores a utilizar la Testnet para experimentar Sapphire, la ParaTime confidencial compatible con EVM.

Tenemos una guía que describe las diferencias entre Sapphire y Ethereum y explica cómo se puede integrar con Sapphire para desarrollar dApps seguras. Puedes encontrar la guía aquí.

Además, Oasis organizará el primer Hackathon de Sapphire en septiembre, brindando a los desarrolladores la oportunidad de construir la primera dApp Confidencial de EVM, y ganar premios por hacerlo. Para más información, mantente al tanto y sigue nuestras redes sociales.

Para más información sobre Sapphire y Oasis Network, por favor, regístrate en nuestro newsletter y únete a nuestro Discord.

--

--

Isa_Bell
Oasis Network en español

Communication is my passion. And dancing weird too | Web3 / Blockchain Projects / Events / Social Media / Digital life | ESP GAL ENG