Proof of Reserves (PoR): cómo leer informes y comprobar reservas, pasivos y señales rojas

Una comprobaci?n PoR en 5 minutos: pasivos, prueba Merkle, metodolog?a y filtro r?pido de calidad del informe

||
Actualizado

📖 PoR sin ilusiones: qué confirma realmente y dónde termina su utilidad

Mantén esta referencia: PoR solo tiene sentido cuando combina reservas ≥ pasivos + una metodología clara + actualizaciones regulares.

Proof of Reserves (PoR) es una confirmación criptográfica de que una exchange, u otro custodio, controla un volumen suficiente de activos on-chain para cubrir los saldos de clientes en la fecha del snapshot. En esencia, PoR responde a la pregunta «¿hay activos?», pero por sí solo no responde a «¿cuál es el volumen total de deuda?».

Objetivo: explicar cómo está construido PoR, en qué se diferencia de una auditoría financiera, cómo comprobar reservas y pasivos por cuenta propia y qué señales suelen indicar que el informe es un escaparate.

Regla: si el informe no contiene pasivos verificables o no puedes confirmar que tu saldo está incluido, ese PoR pierde valor hasta quedar al nivel de una «demostración de monederos».

Las exchanges suelen romperse no por «noticias», sino por un déficit de liquidez que permanece invisible para los usuarios durante mucho tiempo. Por eso PoR solo es útil con una lectura crítica: pasivos, cobertura de activos y metodología importan más que cifras «bonitas».

Ilustración de Proof of Reserves: una balanza compara reservas on-chain y pasivos, junto a Merkle proof y señales rojas.

🧩 Qué es Proof of Reserves y por qué le importa al usuario

Entenderás qué confirma PoR técnicamente, dónde no alcanza y cómo extraer utilidad práctica del informe.

Proof of Reserves (PoR) es una confirmación criptográfica de que una exchange, u otro custodio, controla un volumen suficiente de activos on-chain para cubrir los saldos de clientes en la fecha del snapshot.

PoR apareció como respuesta a crisis de confianza: el mercado necesitaba pruebas verificables en lugar de declaraciones. En la mayoría de implementaciones se utilizan árboles Merkle (una estructura de hashes), que permiten al usuario confirmar que su saldo está incluido en la instantánea general de pasivos sin revelar datos de otros usuarios.

Qué aporta PoR Qué no demuestra PoR
Visibilidad on-chain de reservas: las direcciones y los importes se pueden contrastar en la blockchain Solvencia completa: las deudas off-chain y obligaciones frente a contrapartes pueden quedar ocultas
Posibilidad de verificar la inclusión del saldo (Merkle-proof) cuando la implementación es correcta Estado posterior al snapshot: mañana las reservas y los riesgos pueden cambiar
Rapidez operativa: los informes pueden publicarse con regularidad, no solo una vez al año Calidad de la metodología: sin reglas claras y alcance definido, PoR se convierte fácilmente en un escaparate

Referencia: la mínima comprobación honesta siempre se reduce a comparar reservas ≥ pasivos. Si los pasivos no son verificables, la confianza se basa en declaraciones, no en hechos.

Qué aporta en la práctica

  • Transparencia: ves las reservas en la blockchain y puedes contrastar direcciones e importes.
  • Verificabilidad: cuando existe Merkle-proof, puedes confirmar que tu saldo se tuvo en cuenta en el snapshot.
  • Disciplina de la plataforma: los informes regulares encarecen las maniobras y dificultan ocultar un déficit.
  • Señal temprana: PoR ayuda a comparar plataformas por nivel de transparencia sin esperar una auditoría.

PoR es una herramienta de control útil, pero su valor lo determinan los pasivos, la metodología y la regularidad de las actualizaciones, no una sola cifra de «reservas».

🛠️ Cómo funciona Proof of Reserves: pasos del informe y puntos de verificación

Descomponemos PoR en elementos verificables: qué publica la exchange, qué fija el Merkle root y dónde se comprueba tu saldo.

PoR conecta reservas on-chain y una instantánea de pasivos para que el usuario pueda confirmar la inclusión de su saldo. El criterio básico es reservas ≥ pasivos en la fecha del snapshot.

Tres elementos sin los cuales PoR no funciona

Reservas activos en direcciones on-chain publicadas y bajo control de la plataforma.

Pasivos saldos totales de clientes (liabilities) en el momento del snapshot.

Árbol Merkle estructura de hashes que fija el conjunto de pasivos y permite verificar inclusión sin revelar datos de otros usuarios.

  1. Publicación de direcciones de reserva. La plataforma muestra monederos de custodia (BTC/ETH/USDT, etc.).
    Qué comprobar: el alcance está explicado, las direcciones no son selectivas y los importes se verifican fácilmente en la blockchain.
  2. Confirmación de control sobre las direcciones. Se firma un mensaje con las claves privadas de los monederos.
    Qué comprobar: hay firmas e instrucciones de verificación comprensibles, no una «lista de direcciones por fe».
  3. Snapshot de pasivos y Merkle root. Los saldos se convierten en hashes y se agregan hasta un Merkle root (hash raíz del snapshot).
    Qué comprobar: el Merkle root está publicado, la fecha/hora del snapshot se indica explícitamente y la metodología de cálculo de liabilities está descrita.
  4. Merkle-proof para el usuario. El cliente recibe una prueba de ruta hasta la raíz y confirma que su saldo está incluido.
    Qué comprobar: la herramienta o script funciona, el resultado coincide con el Merkle root y el saldo se refleja correctamente.
  5. Comparación de cobertura. Se comparan las reservas en las direcciones y los pasivos del snapshot.
    Qué comprobar: liabilities se indican como cifra, la cobertura se calcula de forma transparente y las exclusiones o supuestos no están ocultos.

Mini check-list PoR: (1) direcciones + firmas de control, (2) Merkle root + fecha del snapshot, (3) Merkle-proof funcional, (4) pasivos revelados y reglas de cálculo.

AUP: ¿por qué no es una «auditoría completa»?
AUP es una comprobación con pasos acordados de antemano: el ejecutor registra los resultados de procedimientos concretos, pero no emite una conclusión general sobre solvencia ni salud financiera de la empresa. En el contexto de PoR solo es útil si se indica de forma transparente qué exactamente se verificó, qué fuentes de datos se usaron y qué limitaciones permanecen.
zk/PoL: ¿para qué se añade a PoR?
zk-SNARK (zero-knowledge) permite confirmar propiedades sin revelar detalles de saldos, y PoL refuerza la confianza en los pasivos: que las deudas están incluidas por completo y calculadas correctamente. Esto reduce el margen de manipulación, pero no sustituye las comprobaciones básicas: alcance de activos, control de direcciones y metodología clara.

PoR solo es útil como conjunto de artefactos verificables: control de direcciones, Merkle root, Merkle-proof y pasivos transparentes reducidos al criterio reservas ≥ pasivos.

⚖️ PoR vs auditoría: en qué se diferencia de una comprobación completa de solvencia

PoR muestra cobertura con activos on-chain en la fecha del snapshot, mientras que una auditoría evalúa la resistencia de la empresa frente a todas las deudas y riesgos.

Proof of Reserves es una comprobación puntual: la plataforma demuestra control sobre activos on-chain y los compara con pasivos de clientes en la fecha del snapshot. Es útil como señal de transparencia, pero por definición no equivale a evaluar la salud financiera.

Auditoría de solvencia (solvency audit capacidad de cubrir todas las deudas) mira más amplio: cripto y fiat, obligaciones externas, créditos y garantías, riesgos contingentes y fuera de balance. Normalmente se realiza bajo estándares IFRS/GAAP (estándares de información financiera), requiere acceso a datos internos y presupone responsabilidad del auditor por las conclusiones.

Límite clave: PoR responde a la pregunta «¿alcanzan los activos on-chain para los saldos de clientes ahora?», mientras que la auditoría pregunta «¿esta cobertura no ha sido “consumida” por deudas, garantías y obligaciones off-chain?».

Parámetro Auditoría tradicional Proof of Reserves
Alcance Todos los activos y pasivos (on-chain + off-chain) Reservas on-chain + pasivos de clientes
Frecuencia Normalmente anual Más frecuente que una auditoría (depende de la política de la plataforma)
Verificabilidad Confianza en el informe y en las conclusiones del auditor Comprobación de artefactos (direcciones, firmas, Merkle)
Coste/velocidad Caro y lento Más barato y más rápido
Riesgos off-chain Se tienen en cuenta (deudas, garantías, obligaciones contingentes) Normalmente quedan fuera del informe

Importante: incluso un PoR «ideal» no demuestra solvencia si la empresa tiene deudas externas, garantías u obligaciones que no son visibles en la blockchain y no se revelan en el informe.

PoR es una herramienta para controlar transparencia (activos vs saldos de clientes), mientras que la auditoría revisa la solvencia en conjunto. La fiabilidad empieza donde PoR se complementa con una metodología clara y una evaluación independiente de riesgos.

Pasivos: sin la segunda cifra, PoR no funciona

Mira PoR solo como una ecuación: reservas ≥ pasivos en la fecha del snapshot; de lo contrario es un escaparate.

Proof of Reserves responde a la pregunta «¿hay activos?», pero al usuario le importa más la segunda: «¿alcanzan para pagar a todos?». Esa segunda pregunta son las liabilities (obligaciones): la suma de saldos de clientesque la plataforma debe cubrir.

Si los pasivos no se revelan o no se pueden verificar, PoR muestra solo una cara de la ecuación: «hay activos». Pero no permite concluir si hay suficientes activos.

Ejemplo: La exchange muestra 1.000 BTC en reservas. Si los saldos totales de clientes son 1.200 BTC, el déficit real es de 200 BTC. Sin la cifra de pasivos, esa diferencia no se ve en el informe.

No se puede publicar la lista completa de cuentas: rompería la confidencialidad. Por eso el formato «honesto» se ve así: la plataforma muestra la suma agregada de pasivos y da una forma de comprobar que tu saldo está incluido en el snapshot (normalmente mediante Merkle-proof).

Qué comprobar en liabilities en 30 segundos
  • Liabilities totales: una cifra clara por activo (o una lista explícita de activos, sin «etc.» borrosos).
  • Fecha y hora del snapshot: para que la comparación quede ligada a un momento concreto.
  • Metodología de cálculo: qué se incluye/excluye (spot, subcuentas, cuentas internas).
  • Verificación: Merkle-proof funcional (o equivalente), no un «lo calculamos así».

Matiz sobre margen y préstamos: en el trading con apalancamiento, algunos usuarios pueden tener saldo negativo. La metodología debe explicar cómo se tiene en cuenta; de lo contrario, las liabilities pueden «embellecerse» fácilmente sobre el papel.

Sin pasivos demostrables, PoR se convierte en una demostración de monederos: no hay conclusiones sobre cobertura.

Señales rojas: cuándo PoR es escaparate y no verificación

6 comprobaciones rápidas para distinguir en un minuto una «prueba de cobertura» de un escaparate bonito de reservas.

Filtro rápido (15 segundos): un informe puede considerarse «funcional» solo si contiene:

  • liabilities en cifra (por activos/lista explícita de activos, sin «etc.» difusos);
  • fecha/hora del snapshot + lista de direcciones de reserva con prueba de control;
  • verificación de inclusión (Merkle-proof o equivalente) para tu saldo;
  • metodología: qué se incluye/excluye y cómo se tratan margen, préstamos y saldos negativos.

No todo PoR es igual de útil. Abajo están los típicos «rodeos del sentido» tras los cuales conviene leer el informe como marketing, no como prueba de cobertura.

«Solo reservas» sin pasivos

  • Qué está mal: hay direcciones y cantidades, pero la deuda total frente a los clientes no se revela ni se demuestra.
  • Norma: liabilities en cifra + reglas de alcance (spot/subcuentas/cuentas internas) y de contabilización.

Cobertura parcial de activos

  • Qué está mal: se comprueban 1–2 monedas y el resto queda «fuera de plano», creando un efecto de transparencia.
  • Norma: lista explícita de activos/redes + porcentaje de cobertura para ver exactamente qué se verificó.

No hay verificación de usuario

  • Qué está mal: no puedes confirmar que tu saldo esté incluido en el snapshot.
  • Norma: Merkle-proof (o equivalente) + instrucciones claras de verificación + resultado reproducible.

Metodología borrosa

  • Qué está mal: no queda claro qué monederos se incluyeron ni cómo se contaron margen, préstamos y saldos negativos.
  • Norma: los supuestos y exclusiones están escritos explícitamente; las reglas de cálculo de liabilities son verificables.

Una acción puntual en lugar de una práctica

  • Qué está mal: el informe apareció «en medio del pánico» y luego no se actualiza durante meses.
  • Norma: publicación regular + metodología comparable entre informes (historial de cambios visible).

Auditor débil u opaco

  • Qué está mal: formato de «se revisaron pasos» sin límites claros ni responsabilidad por conclusiones.
  • Norma: quién verificó, qué verificó exactamente y qué limitaciones se indican directamente en el documento.
Regla de actuación: si ves 2+ señales rojas, no mantengas fondos a largo plazo en la plataforma ni aceptes una «cifra de reservas» como prueba de cobertura.

Un PoR fuerte es pasivos + verificación + metodología + regularidad. Si falta uno de esos puntos, el informe se convierte fácilmente en una «vitrina de monederos».

Cómo comprobar PoR por tu cuenta: 7 pasos sin «magia»

En 2–3 minutos puedes distinguir una cobertura verificable en la fecha del snapshot de una «vitrina» con monederos y cifras.

Mínimo para sacar conclusiones: hay liabilities y hay verificación (Merkle-proof o equivalente). Sin cualquiera de esos puntos, PoR sigue siendo una declaración.


  1. Abre la página PoR/Transparency. Busca la sección oficial en el sitio de la exchange, no resúmenes.
  2. Comprueba la fecha y hora del snapshot. Sin ellas, el informe no puede compararse correctamente con la blockchain.
  3. Aclara el alcance. Debe haber una lista explícita de activos/redes (sin «etc.» borroso).
  4. Abre las direcciones de reserva. Las direcciones deben ser públicas para poder comprobarlas en un explorador.
  5. Compara los saldos de las direcciones. En los activos clave, compara las cantidades on-chain con las cifras del informe en la fecha del snapshot.
  6. Busca liabilities y cobertura. El informe debe contener cifras y una regla de comparación: reservas ≥ pasivos.
  7. Comprueba la inclusión de tu saldo. Usa Merkle-proof (o equivalente) y asegúrate de que tu cuenta está incluida.
    Además: mira la regularidad de las publicaciones y la claridad de la metodología (qué se incluye/excluye, cómo se cuentan margen y préstamos).

Si no hay liabilities o no hay verificación de inclusión del saldo, no es prueba de cobertura.

Una comprobación PoR funcional = fecha + direcciones + liabilities + tu Merkle-proof. Todo lo demás son extras, no la base de la confianza.

🧭 Alternativa a PoR: donde no existen «obligaciones de exchange»
Si te importa minimizar el riesgo de custodia, parte de las operaciones puede trasladarse a DEX. Revisa cómo funcionan y dónde están sus propias trampas.

Ejemplos de PoR: rango de enfoques y diferencias típicas

Muchas plataformas «tienen» PoR. Lo importante es el formato: alcance de activos, liabilities demostrables y verificación real para el usuario.

🏛️ Grandes CEX y «PoR parcial»

Normalmente empiezan con 1–2 activos: parece «transparente», pero la imagen completa puede quedar fuera de plano.

  • Publican: direcciones de reserva + fecha del snapshot + informe sobre activos concretos.
  • Dónde está el escaparate: no hay liabilities en cifra o el alcance de activos/redes es incompleto.
  • Qué comprobar: lista de activos y porcentaje de cobertura + si hay liabilities y cómo se confirman.

Clave: «monederos grandes» sin liabilities demostrables son una demostración, no una verificación.

🗓️ Exchanges con actualizaciones regulares

El valor aquí no está en una cifra aislada, sino en la repetibilidad: misma metodología y actualizaciones según calendario.

  • Publican: informes sobre activos clave + herramienta de verificación (Merkle-proof/equivalente).
  • Dónde está el escaparate: la metodología de liabilities es vaga (margen/préstamos/saldos negativos no se explican).
  • Qué comprobar: si la verificación Merkle es reproducible + si hay firmas de control de direcciones + exclusiones claras.

Clave: la regularidad solo funciona junto con una metodología clara; de lo contrario es un «escaparate en serie».

🧷 Enfoque «liabilities-first»

Poner el foco en las obligaciones es una señal fuerte, pero no salva el informe si el «conjunto de reservas» se revela parcialmente.

  • Publican: reglas de cálculo de liabilities + confirmación de integridad del cómputo (casos límite incluidos).
  • Dónde está el escaparate: las liabilities parecen convincentes, pero las reserves por activos/redes no están cubiertas por completo.
  • Qué comprobar: la conexión liabilities ↔ reserves por cada activo y la protección frente a maniobras en la fecha del snapshot.

Clave: liabilities sólidas sin un reserve set completo no responden a «¿alcanzará para pagar?».

🧾 Stablecoins y attestations de reservas

A menudo es una atestación contable de «reservas ≥ emisión», no una verificación on-chain del usuario.

  • Publican: informe de respaldo + composición de reservas + fecha/periodo.
  • Dónde está el escaparate: poca verificabilidad on-chain para el usuario y muchas suposiciones en la metodología.
  • Qué comprobar: frecuencia de informes + liquidez/calidad de la composición + límites de la verificación indicados directamente en el documento.

Clave: una attestation es útil, pero no es Merkle-PoR: la confianza depende de la calidad del informe y de sus limitaciones.

💵 Hay reservas, pero aun así puede haber depeg
Las attestations y las «reservas» no eliminan los escenarios de pérdida de paridad. Revisa qué señales importan más que los informes bonitos y dónde se equivocan más los principiantes.

🧭 Criterios de un PoR de calidad: cómo distinguir transparencia de escaparate

Comprueba 6 puntos: si el informe falla al menos 2, conviene tratar el PoR como escaparate, no como prueba de cobertura.

Filtro rápido: si no hay liabilities en cifra y no hay forma de confirmar la inclusión de tu saldo (Merkle-proof/equivalente), es una «demostración de monederos», no un PoR verificable.

Checklist de calidad del informe:

  • Cobertura: por cada activo clave se muestra reservas ≥ pasivos + coeficiente en la fecha/hora del snapshot.
  • Pasivos: liabilities reveladas en cifra y confirmables (Merkle-proof/zk/control externo), no «lo calculamos así».
  • Reservas: publicado reserve set (direcciones) y control demostrado por firma; no hay «monederos selectivos» sin alcance.
  • Metodología: qué se incluye/excluye (spot, margen, préstamos, subcuentas, saldos negativos) y reglas para calcular el total.
  • Regularidad: hay historial de publicaciones y comparabilidad entre informes, no un único «snapshot de confianza».
  • Privacidad: verificación de tu saldo sin revelar datos ajenos (Merkle/zk) + resultado reproducible.

Un PoR fuerte es pasivos + verificabilidad + metodología + regularidad, no una «cifra bonita de reservas».

Limitaciones de PoR: qué riesgos quedan incluso con un buen informe

PoR es una comprobación en la fecha del snapshot. Ayuda a filtrar transparencia débil, pero no sustituye la solvencia «en conjunto».

  • Snapshot en el tiempo: el informe fija el «estado actual», pero no garantiza que la cobertura se mantenga mañana. El valor lo dan las actualizaciones regulares y una metodología comparable de un informe a otro.
  • Riesgos off-chain: créditos, garantías, demandas judiciales y obligaciones frente a contrapartes pueden quedar fuera del informe; PoR no muestra eso por definición.
  • Maniobras alrededor de la fecha del snapshot: con controles débiles pueden aparecer «inyecciones» temporales de reservas para la revisión. Solo una metodología transparente y observar movimientos antes/después de la fecha reduce el riesgo.
  • Calidad de implementación: si no queda claro qué se incluye/excluye (margen, préstamos, saldos negativos, subcuentas), las cifras pueden «mejorarse» sin mentir directamente: basta con supuestos.
  • Falsa sensación de seguridad: PoR es una capa de control, no un seguro. No protege de hackeos, errores de gestión ni fallos operativos.

Cómo leerlo de forma práctica: trata PoR como un filtro de calidad de transparencia, no como un «permiso para guardarlo todo en una exchange».

  • Mira la tendencia: regularidad, historial de publicaciones, mismas reglas de cálculo.
  • Busca los límites: qué exactamente no cubre el informe (activos, redes, tipos de cuenta).
  • Comprueba el contexto: reputación, incidentes, velocidad de comunicación sobre riesgos.

Mientras los activos estén en una exchange, dependes de sus procesos y controles. PoR reduce el riesgo de déficit oculto, pero no elimina el principio «Not your keys, not your coins».

Un PoR fuerte ayuda a comprobar cobertura en la fecha del snapshot, pero no cierra deudas off-chain, «maniobras» ni riesgos de ejecución: úsalo como herramienta de control, no como garantía.

🔐 ¿Quieres reducir al mínimo el riesgo de exchange?
El mejor «anti-FUD» es mantener en CEX solo importes operativos. Revisa la práctica de guardar una seed phrase para que la self-custody funcione realmente durante años.
Leer: cómo guardar una seed phrase de forma segura

Preguntas frecuentes sobre PoR: cómo leer informes

Respuestas rápidas para distinguir un PoR verificable de un escaparate: qué considerar normal y qué comprobar manualmente.

¿Qué son Agreed-Upon Procedures (AUP) y por qué no son un «audit completo»?
AUP es un conjunto de procedimientos acordados: el ejecutor registra los resultados de los pasos, pero no emite una conclusión general sobre la estabilidad financiera. En PoR solo tiene sentido si se indica directamente: qué se comprobó, con qué datos y qué limitaciones quedaron.
¿Para qué se añaden zk-SNARK y Proof of Liabilities (PoL) a Proof of Reserves?
zk-SNARK permite confirmar propiedades sin revelar datos de más, y PoL refuerza la parte de obligaciones: ayuda a demostrar que las liabilities están completas y calculadas correctamente. Pero no sustituye la base: alcance de activos, control de direcciones y metodología clara.
¿Cómo comprobar que mis fondos están incluidos en PoR?
Hace falta Merkle-proof (o equivalente): compruebas que tu saldo entra en el snapshot de obligaciones y coincide con el Merkle rootpublicado. Si no hay herramienta, no puedes confirmar la inclusión de tu posición.
¿Para qué hacen falta los pasivos si se ven las direcciones de reserva?
Porque las reservas sin liabilities no responden a la pregunta principal: «¿alcanzan los fondos para pagar a todos?». Las direcciones pueden ser «grandes», pero sin la suma de deuda no son prueba de cobertura.
¿Se puede confiar en PoR sin participación de un auditor?
Parcialmente, si el informe es reproducible: liabilities en cifra, direcciones, metodología y verificación (Merkle-proof). Pero sin atestación externa el riesgo de «zonas grises» es mayor. La mejor opción: verificabilidad + metodología + control independiente.
¿Qué hacer si una exchange no publica PoR?
Trátalo como un punto negativo para la transparencia: limita los importes, retira con más frecuencia lo de largo plazo y pregunta al soporte cuestiones concretas sobre liabilities, alcance de activos y forma de verificar el saldo. Las respuestas vagas son mala señal.

Conclusión final: cómo usar PoR en la gestión de riesgos

PoR no es una garantía, sino una señal verificable de calidad. Úsalo como filtro de exchanges y como regla de límites de custodia.

Proof of Reserves es una comprobación en la fecha del snapshot: muestra reservas on-chain y cobertura declarada de las obligaciones con clientes. El valor práctico aparece solo cuando puedes confirmar pasivos (no solo ver monederos) y entender la metodología de cálculo: qué se incluyó, qué se excluyó y cómo se trataron los casos límite.

Aun así, PoR no cierra los riesgos off-chain: deudas, garantías, demandas judiciales y errores de gestión pueden existir en paralelo a un informe «ideal». Por eso el modelo práctico es simple: mantén en la exchange solo importes operativos, elige plataformas con actualizaciones regulares y verificación reproducible (Merkle/equivalente), y trata cualquier formulación borrosa del informe como un recorte del límite de confianza.

Clave: PoR solo se convierte en protección cuando es verificable: pasivos, metodología y regularidad son más importantes que cualquier «marca de verificación» en una nota de prensa.

Siga explorando «Criptomonedas»

En esta sección encontrará más análisis, guías prácticas y reseñas sobre Criptomonedas.

Abrir «Criptomonedas»