Una inmersión profunda: Comprender la privacidad de la cadena de bloques y el diseño secreto

Secret Network Español
IGC Translated Archives PART 2
7 min readOct 21, 2022

La privacidad, que parece un concepto intuitivo, puede resultar bastante difícil de precisar una vez que se intenta definir. Especialmente en el ámbito de las criptomonedas, se producen acaloradas discusiones sobre lo que es privado y lo que no lo es.

La verdad es que hay muchas maneras de garantizar que tus datos no sean accesibles (inmediatamente) por cualquiera que abra un explorador de bloques. Puedes mezclarlos, encriptarlos, hacer que los datos sean privados por defecto o dar a la gente la opción de enviar desde direcciones privadas. Y eso es sólo arañar la superficie.

A continuación, nos adentraremos en los matices de la privacidad de la cadena de bloques y explicaremos un poco más las opciones de diseño que ha tomado Secret Network. Si conoces estos factores, podrás entender mejor otras soluciones de privacidad de blockchain, aunque siempre recomendamos consultar su documentación específica para obtener más detalles.

Empecemos:

Privacidad para las transacciones ≠ privacidad para los contratos inteligentes

Una de las preguntas más comunes que nos hacen cuando la gente acaba de conocer Secret Network es: “¿es como Monero?”. Pero Monero y Secret Network son diferentes en un aspecto crucial.

Monero y otras monedas de privacidad como Zcash ofrecen privacidad transaccional: se aseguran de que tu historial de transacciones permanezca privado. Al igual que Bitcoin, sólo admiten transacciones. Como tal, las acciones y cálculos que una moneda de privacidad necesita soportar son limitados y principalmente incluyen “mover el valor del punto A al punto B”.

Secret Network se parece más a Ethereum. Soporta todo tipo de aplicaciones a través de sus contratos inteligentes que preservan la privacidad, como plataformas de comercio, herramientas de comunicación y mercados NFT.

Esto significa que Secret tiene que soportar todos los cálculos que un desarrollador podría programar en un contrato inteligente manteniendo la privacidad de los datos. En otras palabras: los contratos inteligentes en Secret Network tienen que ser Turing completo. Por eso llamamos a la privacidad en Secret privacidad personalizable o programable.

People illustrations by Storyset

Esto no significa que uno sea mejor que el otro, o que Secret no ofrezca ninguna privacidad transaccional. Pero Monero está optimizado para dar específicamente privacidad transaccional, mientras que Secret está optimizado para permitir aplicaciones que preserven la privacidad.

La privacidad se encuentra en un espectro

La privacidad no es un asunto de blanco y negro, en el que se puede tener una privacidad absoluta o no tener ninguna. Se encuentra en un espectro, y optar por la máxima privacidad puede no ser la mejor opción para usted.

¿Quieres ser completamente indetectable? Puede que sea posible -el tiempo lo dirá-, pero será a costa de la flexibilidad y la facilidad de uso. La privacidad absoluta dificulta el intercambio de datos con personas de confianza y el cumplimiento de la normativa.

Secret no pretende dar una privacidad absoluta. En su lugar, ofrecemos el mismo nivel de privacidad que pueden ofrecer las aplicaciones web2, pero con las ventajas de la descentralización de la web3. Esto significa que cuando realizas una transacción, el receptor puede ver la dirección de tu cartera, pero no todo lo que posees, los préstamos que has solicitado o los mensajes que has enviado.

No, esto no ofrece el mismo nivel de anonimato que Monero, pero se ajusta al caso de uso para el que estamos construyendo. Al fin y al cabo, hay muchos usuarios diferentes con distintas necesidades.

Online illustrations by Storyset

La privacidad y el anonimato son dos cosas diferentes

A menudo confundimos la privacidad con el anonimato.

Sin embargo, la privacidad es la capacidad de mantener tus cosas y acciones ocultas a la vista del público para asegurarte de que otros no puedan verlas. El anonimato es la capacidad de mantener tu identidad privada para que tus acciones no puedan ser rastreadas hasta ti, aunque puedan ser observadas en público.

Veamos diferentes soluciones de cripto privacidad para ilustrar la diferencia:

Un mezclador de monedas como CoinJoin pone tu transacción en un cubo con otras para mezclarla. Tu transacción se envía al destinatario previsto, y alguien en la blockchain puede ver el importe y la dirección de la transacción. Pero no podrán ver de quién procede.

En Secret Network, los contratos inteligentes cifran los datos desde el principio; nunca se revelan en la cadena de bloques. Sólo pueden verlo las personas que pueden descifrar esta información: el propietario y las personas con las que comparten su clave de visualización. No es observable para el ojo público en absoluto. Esto es lo que llamamos privacidad.

Y es importante hacer esta distinción, ya que tiene implicaciones para cuando tus datos están realmente seguros.

Con el anonimato, todo depende del conjunto de anonimato. Para los mezcladores de monedas, esto significa: ¿con cuántas otras transacciones está mezclada la tuya? Si está con un millón de otras transacciones, la tuya será bastante difícil de rastrear. ¿Pero qué pasa con otras 100 transacciones? 10? 5?

En cuanto a la privacidad, su seguridad depende de los mecanismos utilizados para garantizar que sus datos no sean visibles. Por ejemplo, ¿cómo de fuertes son los métodos de encriptación? ¿Cómo de fácil es descifrar el código? ¿Cuánta potencia de cálculo se necesita para hacerlo?

Cuanto más es público, más fácil es descubrir lo que es privado

Esto es cierto para las soluciones de anonimato y privacidad: cuanta más información pública, más fácil es adivinar la información privada.

Pongamos algunos ejemplos:

Si mezclas las direcciones de origen y destino de los monederos utilizando un mezclador de monedas, los datos en sí siguen siendo públicos, sólo que están mezclados. Si conoces el origen y el destino de 9 de las 10 transacciones incluidas en un conjunto, también conoces la décima. Si conoces 8 de 10, tienes un 50% de posibilidades de adivinar la última. Es decir, cuantos más datos se conozcan, más fácil será averiguar los datos privados, es decir, “completar los detalles”.

Esto también cuenta para la información que es privada a diferencia de la anónima. Incluso en Secret, todos los rastros de datos públicos, como las interacciones con nuestra moneda pública SCRT o los puentes públicos, facilitan la adivinación de la información cifrada.

Una forma de reducir este riesgo es hacer que una red sea privada por defecto, algo que hacen tanto Monero como Secret Network. En Monero, todas las transacciones se realizan de forma privada sin la opción de enviarlas a una dirección de cartera pública; como es el caso de otros protocolos de privacidad como Zcash. En Secret, todos los datos de los Contratos Secretos están encriptados por defecto a menos que el desarrollador decida hacerlos públicos en el diseño de su aplicación.

De este modo, Monero y Secret limitan la cantidad de información pública desde el principio y reducen el riesgo de que otros “descifren” lo que es privado. Porque una vez que el gato está fuera de la bolsa, es decir, los datos son públicos -especialmente en una cadena de bloques inmutable- es muy difícil volver a meterlos.

No todas las soluciones de cripto privacidad están (totalmente) descentralizadas

La descentralización es uno de los principales beneficios de las criptomonedas, por lo que se podría esperar que todas las soluciones de privacidad de las criptomonedas estuvieran completamente descentralizadas. Pero lograr la privacidad de forma descentralizada es un reto.

Por eso, muchas soluciones de privacidad operan en el espacio web3 pero ofrecen soluciones centralizadas, donde los datos son guardados y custodiados por una entidad. Esto hace que sea mucho más fácil garantizar que personas ajenas a la empresa no puedan acceder a tu información. Pero tienes que confiar en la parte a la que entregas tus datos.

Al introducir la centralización, también se reducen las ventajas de los servicios descentralizados. Por ejemplo, la protección contra el cierre de los servicios, la toma de control por parte de terceros y los hackeos debido a los puntos únicos de fallo.

Sin embargo, la introducción de algunos puntos de centralización puede ayudar a que las soluciones criptográficas de privacidad sean más utilizables hasta que la tecnología se haya desarrollado lo suficiente como para hacerla puramente descentralizada.

¿Quieres saber más?

Como puedes ver, la cripto privacidad es un área con muchos matices — ¡hay una razón por la que hay tantas soluciones diferentes en el espacio! Esperamos que esta información le haya permitido comprender mejor el qué y el porqué de todas estas soluciones diferentes.

Aunque podríamos seguir hablando de la privacidad durante todo el día, el artículo sería muy largo. Así que si aún no has terminado de leer, dirígete a:

  • Nuestra página Acerca Secret Network para obtener una visión global de nuestra tecnología y su funcionamiento
  • Nuestro graypaper para profundizar aún más en la tecnología de Secret Network
  • Únete a nuestro Discord donde puedes hacer todas las preguntas relacionadas con la privacidad de nuestra comunidad

--

--