La wallet a la que retiras desde un exchange con KYC es, a efectos prácticos, tu nombre legal en un libro contable público. Cuando sacaste SOL o USDC de Coinbase, Binance o Kraken, el exchange registró qué dirección lo recibió, y esa dirección está ligada a tu identidad verificada. A partir de ese punto, cada pago que firmas desde esa wallet es una partida que cualquiera puede atribuirte: a quién pagas, cuánto, con qué frecuencia y cuánto tienes guardado. El retiro del exchange en sí es inevitablemente público. Lo que sí puedes evitar es dejar que contamine todo lo que haces después.
Esta es la guía práctica para gastar desde saldos financiados por un exchange sin que cada pago apunte de vuelta a tu identidad de KYC. Para el panorama más amplio de lo que la cadena expone, ver /blog/what-the-blockchain-reveals-about-you.
Qué puedes y qué no puedes ocultar aquí
Ten clara la frontera. El retiro exchange → tu wallet queda registrado por el exchange y es visible on-chain; ese vínculo existe y no se va a ninguna parte. El objetivo no es borrarlo, sino asegurarte de que tu gasto no lo herede. Eso lo logras poniendo un pool blindado entre tu wallet ligada al KYC y las wallets desde las que de verdad pagas, de modo que la cadena muestra fondos entrando al pool desde tu wallet de exchange y, por separado, una wallet no relacionada a la que el dinero salió después. /learn/what-is-a-shielded-pool es la explicación en lenguaje sencillo.
El flujo, paso a paso
1. Deposita desde tu wallet ligada al exchange. Abre /swap, conecta la wallet que recibió el retiro del exchange, elige el activo y la cantidad, y deposita. Depositar es gratis: la cantidad completa entra en el pool, con solo un hash de compromiso escrito en la cadena (/blog/fee-model-explained). Tu wallet de KYC muestra públicamente un depósito en el pool, y nada más.
2. Fija un retraso de privacidad, y no lo apresures. Elige un retraso de desbloqueo (de 10 minutos a una semana) en el depósito. Como tu retiro del exchange tiene una marca de tiempo conocida, un depósito-y-luego-retiro instantáneo es fácil de correlacionar con él. Dejar pasar tiempo y otros depósitos amplía la multitud en la que te escondes. /blog/the-privacy-delay-explained explica el compromiso.
3. Crea una wallet de gasto fresca. Genera una wallet sin historial: nunca financiada por tu wallet de KYC, nunca usada antes. Esta se convierte en tu identidad de gasto del día a día, deliberadamente desconectada de tu identidad verificada. /learn/choosing-a-recipient-address cubre cómo hacerlo bien.
4. Retira a la wallet fresca, luego gasta desde ella. Genera la prueba en tu navegador y envíala a través del relayer, que transmite y paga el gas, así que tu wallet fresca no necesita SOL y nunca tienes que financiarla desde la wallet de KYC (/glossary/relayer). Ahora gasta desde la wallet fresca. On-chain, tus pagos se rastrean hasta un retiro del pool, no hasta tu identidad de exchange.
Los errores que lo deshacen todo
- Financiar la wallet fresca desde tu wallet de KYC. Incluso una sola recarga de gas vuelve a vincular tu identidad de gasto con tu nombre real. El relayer cubre el gas del retiro; nunca tiendas tú mismo el puente entre las dos.
- Retirar la misma cantidad que sacaste del exchange. Si sacas exactamente 3,27 SOL de Coinbase y minutos después aparece un retiro de exactamente 3,27 SOL, la cantidad y el momento los atan entre sí. Usa el retraso de privacidad y evita reflejar cantidades distintivas.
- Reutilizar la wallet fresca para KYC de nuevo. Si alguna vez depositas esa wallet de vuelta en un exchange o la ligas a tu identidad, colapsas la separación retroactivamente.
- Filtraciones de identidad off-chain. Gastar desde la wallet fresca en algo públicamente ligado a ti —un handle estilo ENS, un NFT doxxeado, una dirección de envío— frustra el trabajo on-chain. /learn/what-solmask-cannot-protect-you-from es la lista honesta.
Una nota sobre el cumplimiento
Romper el vínculo entre tu wallet de exchange y tu wallet de gasto trata de privacidad financiera, no de evasión. SolMask criba los depósitos contra listas de direcciones sancionadas y aplica una banlist on-chain, así que el pool no es un refugio para fondos marcados (/glossary/banlist, /docs/threat-model). La privacidad para usuarios corrientes y el cumplimiento en la frontera del protocolo están diseñados para coexistir.
Para el conjunto de reglas condensado, ver /blog/solana-wallet-privacy-checklist.
FAQ
P. ¿Puedo ocultar el hecho de que retiré del exchange? R. No: ese retiro queda registrado por el exchange y es visible on-chain. Lo que sí puedes hacer es evitar que tu gasto posterior quede vinculado a él, para que la pata del exchange no contamine todo lo demás.
P. ¿Acaso depositar desde una wallet de KYC no me expone de todos modos? R. Tu wallet de KYC solo revela que depositó en el pool, lo mismo que muestran miles de otros depósitos. No revela cuál retiro, a qué wallet fresca, fue el tuyo.
P. ¿Necesita la wallet de gasto fresca tener SOL para empezar? R. No. El relayer paga la comisión de red en el retiro, así que la wallet puede empezar su vida con exactamente los fondos que retiraste y nada rastreado desde ti.
P. ¿Cuánto debería esperar tras el retiro del exchange? R. Lo suficiente para que el depósito no sea obviamente el mismo dinero. Minutos es el suelo; horas o días con otra actividad del pool de por medio es mucho mejor.
P. ¿Es esto legal? R. La privacidad financiera es legal en la mayoría de las jurisdicciones, y SolMask aplica el cribado de sanciones y una banlist a nivel de protocolo. Como siempre, cumple las reglas fiscales y de declaración que te apliquen: la privacidad frente al público no es exención de la ley.