Una guía práctica para proteger tez y tokens en Tezos utilizando la plataforma Shield Bridge

En un artículo reciente, examinamos cómo Umami Wallet añadió soporte para transacciones de tez protegidas, facilitando una característica del protocolo Tezos que ha existido durante mucho tiempo. También mencionamos brevemente algo importante: la protección en Tezos no se limita solo a tez. A través de Shield Bridge, los usuarios también pueden proteger tokens FA2 (como USDT, tzBTC y otros).
En este artículo, echamos un vistazo más de cerca a Shield Bridge en sí. Pasaremos por lo que es, cómo se utiliza en la práctica y cómo encaja en el enfoque de Tezos hacia la privacidad al mover tez o tokens entre uso público y protegido. Pero primero, añadamos algo de contexto.
Por qué Importan las Transacciones Privadas
En la mayoría de las cadenas de bloques, los detalles de las transacciones son públicos por defecto. Enviar un pago simple puede revelar más de lo esperado, como saldos, historial de transacciones y patrones que no tienen nada que ver con el pago en sí.
Desear transacciones privadas no se trata de ocultar actividad o hacer algo ilegal. Se trata de límites financieros básicos. Pagar a alguien no debería darle automáticamente acceso a todo tu historial de transacciones y saldos, al igual que no lo haría en las finanzas tradicionales.
Al mismo tiempo, la privacidad no significa evitar la responsabilidad. Hay muchas situaciones donde se requiere transparencia, como auditorías, informes fiscales y supervisión regulatoria, y esa información aún debería estar disponible cuando sea necesario. La diferencia es que la divulgación debe ser intencional, no automática.
Este es el equilibrio que Tezos busca apoyar, permitiendo el uso privado cuando tiene sentido, sin eliminar la capacidad de divulgar datos de transacciones a las partes apropiadas.
Qué Es Shield Bridge

Shield Bridge es una de las herramientas que hace posibles las transacciones privadas en Tezos en la práctica.
Es una plataforma que permite a los usuarios acceder a transacciones protegidas conectando una billetera Tezos regular. No necesitas una billetera especial o una configuración separada para comenzar. Puedes proteger fondos con la billetera que ya usas, luego gestionar la actividad protegida a través de Shield Bridge.
La protección no se limita a tez. Shield Bridge también soporta tokens FA2, lo que significa que activos como stablecoins u otros activos tokenizados pueden ser trasladados a uso protegido, no solo XTZ.
Shield Bridge también soporta claves de visualización. Estas permiten a los usuarios o empresas exportar una vista de solo lectura de los saldos protegidos y del historial de transacciones cuando la divulgación es necesaria, por ejemplo, para contabilidad, auditorías o informes fiscales, sin renunciar al control de los fondos.
Shield Bridge mueve activos entre direcciones Tezos públicas y un conjunto protegido utilizando el protocolo Sapling. Los activos no se mezclan, no se entregan a un custodio, ni se eliminan de la cadena, las transacciones aún son validadas y ejecutadas, con la diferencia de cuánta información es visible por defecto.
Usando Shield Bridge en Práctica

Comienza conectando una billetera Tezos regular, como lo harías con cualquier otra aplicación. Esta billetera se usa para mover fondos dentro y fuera del uso protegido.
Antes de que puedas hacer transacciones protegidas, también necesitarás una cuenta protegida (sus direcciones comienzan con "zet..."). La primera vez que uses Shield Bridge, creas una nueva cuenta protegida o cargas una existente usando un mnemotécnico de 24 palabras. Esta cuenta es separada de tu billetera regular y es donde viven los saldos protegidos.
Una vez que ambos estén configurados, la interfaz te guía a través de tres acciones:
Shield Elige un activo (XTZ o un token FA2 soportado), selecciona tu cuenta protegida y ingresa el monto. Esto mueve fondos de tu billetera pública al conjunto protegido.
Transferir activos entre cuentas protegidas. Estas transferencias son validadas por el protocolo, pero los montos y contrapartes no son públicamente visibles.
Desproteger Mover fondos fuera del conjunto protegido a cualquier dirección Tezos normal. Esto no tiene que ser la billetera que usaste originalmente para proteger fondos, puedes desproteger directamente a la dirección de otra persona o cualquier cuenta Tezos estándar.

Para transferencias y desprotecciones, Shield Bridge también ofrece un servicio de inyección opcional. Al pagar una tarifa fija de 1 tez, la transacción puede ser transmitida en tu nombre, en lugar de directamente desde tu billetera pública. Esto ayuda a reducir el vínculo entre tu billetera y la actividad protegida. Usar este servicio es opcional, pero puede fortalecer la privacidad al reducir la conexión directa entre tu billetera y la transacción en cadena, ya que la transacción es transmitida por el servicio en lugar de directamente desde tu billetera.
Shield Bridge también soporta claves de visualización, que pueden ser exportadas desde la página de configuración. Una clave de visualización permite que una cuenta protegida se cargue en modo de solo lectura dentro de la plataforma. Cualquiera con la clave puede ver saldos e historial de transacciones, pero no puede mover fondos.
Un Ejemplo Práctico

Digamos que contrato a un artista de Tezos para diseñar un logo para mí. Acordamos un precio, pero no quiero que ese pago exponga mi saldo completo de billetera o historial de transacciones.
Voy a Shield Bridge, conecto mi billetera Tezos regular y protejo la cantidad de tez (o USDT) que voy a usar para el pago. Esos fondos son ahora parte del conjunto protegido y ya no están en mi saldo público.
Desde allí, tengo dos opciones.
Si el artista ya tiene una dirección protegida, puedo enviar el pago directamente a esa dirección. La transacción se valida como de costumbre, pero el monto y la contraparte no son públicamente visibles. Esta es la forma real de hacer una transacción privada.
Pero incluso si no tienen una dirección protegida, puedo desproteger el pago directamente a su dirección Tezos normal. Los fondos salen del conjunto protegido y aterrizan en su billetera, sin revelar nada sobre mi saldo o historial de transacciones más amplio. De esta manera, sin embargo, tengo que usar el servicio de inyección, por lo que la transacción también se transmite en mi nombre, reduciendo cualquier enlace directo entre mi billetera y el pago. Sin el servicio de inyección, podrían ver en el explorador que mi billetera Tezos normal fue la que pagó la tarifa por la operación de desprotección, y podrían vincularlo con el pago.

Desde el lado del artista, simplemente reciben los fondos. No hay necesidad de que vean de dónde vino el dinero más allá del pago en sí, y no hay visibilidad sobre nada más que poseo o hago en la cadena.
En un escenario ideal donde las transacciones protegidas son una parte normal del uso cotidiano, ambos lados ya tendrían direcciones protegidas y los pagos podrían permanecer completamente dentro del conjunto protegido. Pero incluso en esta etapa temprana, Shield Bridge ya puede agregar privacidad significativa a las interacciones web3 cotidianas, sin requerir que nadie más cambie cómo operan.
Además de eso, si necesito mostrar a un socio comercial que se realizó el pago, puedo exportar una clave de visualización para mi cuenta protegida y compartirla con ellos. Pueden cargar la cuenta en modo de solo lectura y ver el pago por sí mismos, sin tener la capacidad de mover fondos o interferir de ninguna manera.

El ejemplo anterior muestra cómo se puede utilizar Shield Bridge hoy, pero vale la pena tener en cuenta una cosa: el nivel de privacidad que proporcionan las transacciones protegidas depende de varios factores. Dos de los más importantes son cuán activamente se utiliza el conjunto protegido y cuántas personas están participando en él.
Como cualquier sistema basado en conjuntos de privacidad, las transacciones protegidas se vuelven más efectivas a medida que aumenta la actividad. Cuantos más fondos se mueven dentro y fuera, y cuantas más transacciones ocurren dentro del conjunto protegido, más difícil se vuelve inferir información significativa desde el exterior.
Shield Bridge no es una interfaz terminada o perfecta, y las transacciones protegidas aún no son una parte predeterminada del uso cotidiano en Tezos. Pero son reales, utilizables, y ya son capaces de agregar privacidad a las interacciones normales, especialmente para las personas que se toman el tiempo para entender cómo funcionan.
Si la privacidad en la cadena es algo que te importa, el siguiente paso más práctico no es la teoría o el debate, sino la experimentación. Intenta proteger una pequeña cantidad, envía una transacción de prueba, desprotéjela de nuevo y familiarízate con el flujo. Como la mayoría de las cosas en Tezos, se vuelve más claro una vez que realmente lo has usado. Entonces, ¿qué estás esperando? ¡Adelante y pruébalo!
Shield Bridge: Agregando Privacidad a las Transacciones Tezos Cotidianas fue publicado originalmente en Tezos Commons en Medium, donde la gente continúa la conversación destacando y respondiendo a esta historia.
