· four exchange APIs · rebuilt daily

Proof of Reserves omite pasivos off-chain y capital de snapshots

Una atestación puntual de proof of reserves puede ocultar un déficit del 40% en el balance mediante pasivos off-chain y préstamos temporales para el snapshot.

Cómo funciona la verificación mediante Merkle Tree

Los sistemas de proof of reserves de los exchanges publican dos componentes independientes: un resumen verificable criptográficamente de los depósitos de los usuarios y una prueba del control de las wallets on-chain.

Para probar los pasivos, el venue aplica una función hash a la etiqueta de identificación de cada cuenta de usuario y a su balance neto para crear un nodo hoja (leaf node). Los nodos hoja se emparejan de forma recursiva a lo largo de un Merkle tree hasta resolverse en un único hash raíz o Merkle root. El exchange publica este Merkle root. Cada usuario verifica su inclusión solicitando su rama criptográfica específica y calculando el hash de su balance hasta coincidir con la raíz publicada.

Para probar los activos, el exchange firma un mensaje público con las claves privadas que controlan las direcciones de blockchain designadas. La suma de los balances en estas direcciones firmadas se compara directamente con el total acumulado de pasivos del Merkle tree. Cuando el total de activos en wallets firmadas es igual o superior al total de pasivos del Merkle tree, el exchange reporta un ratio de reserva del 100% o superior.

Vulnerabilidades estructurales de las reservas autoreportadas

Pasivos omitidos y hojas negativas (negative leaves)

Un Merkle root demuestra matemáticamente que una cuenta específica está incluida en el árbol. No prueba que todas las cuentas de la plataforma estén incluidas. Si un exchange excluye las cuentas institucionales con saldos elevados del script de generación del árbol, los pasivos totales calculados disminuyen sin alterar la validez de las hojas restantes.

Además, los Merkle trees estándar permiten valores negativos. El operador de un exchange puede insertar cuentas ficticias con balances negativos en el árbol. Una hoja con un balance de -20,000,000 USD reduce el total de pasivos calculado en la raíz en 20,000,000 USD. A menos que cada usuario individual inspeccione su hoja y la arquitectura de verificación utilice pruebas de suma de conocimiento cero (zero-knowledge sum proofs) para imponer reglas de no negatividad en cada nodo, las hojas negativas pasarán inadvertidas.

Préstamos para el snapshot y capital gravado

Las atestaciones de activos son snapshots puntuales tomados a una altura de bloque específica. Un exchange que enfrente un déficit de activos puede solicitar capital prestado a prestamistas institucionales, pools de finanzas descentralizadas o desks OTC justo antes del bloque del snapshot.

Una vez completadas la firma on-chain y la verificación del balance para ese bloque, el exchange devuelve los fondos prestados. El snapshot muestra una cobertura de reserva completa, pero los activos abandonan las wallets del exchange en cuestión de horas. El mecanismo de atestación no puede determinar si los activos de la wallet están libres de cargas o colateralizados contra obligaciones externas.

Deudas off-chain y exposición sin cobertura

Los venues de perpetual futures mantienen una exposición de pasivo dinámica. Los balances de las cuentas de los usuarios cambian constantemente en función del PnL no realizado, las posiciones abiertas y los pagos de funding. Los snapshots estáticos estándar no capturan las líneas de crédito off-chain, la deuda corporativa pendiente, las multas regulatorias ni los pasivos sin cobertura de los market makers contraídos off-chain.

Consigue un 20% de reembolso de comisiones en OKX →El 20% de tus comisiones de vuelta, en todos los productos. El reembolso sale de la comisión que yo recibiría, así que no te cuesta nada. Enlace de afiliado — ver el pie de página.

Ejemplo práctico: falsificación de un ratio de reserva del 100%

Considere un exchange con 100,000,000 USD en pasivos reales de usuarios y 60,000,000 USD en activos spot reales, lo que deja un déficit de activos real de 40,000,000 USD.

  1. El exchange genera un Merkle tree para los pasivos. Inserta hojas ocultas con saldo negativo por un total de -20,000,000 USD. El árbol arroja una suma total de pasivos de 80,000,000 USD. Esto es 100,000,000 USD de pasivos reales menos 20,000,000 USD de compensación ficticia.
  2. Una hora antes del bloque del snapshot, el exchange pide prestados 20,000,000 USD en activos spot mediante una línea de crédito a corto plazo y los deposita en su cold wallet pública.
  3. El total de activos en la wallet en el bloque del snapshot equivale a 80,000,000 USD. Esto es 60,000,000 USD en activos spot más 20,000,000 USD en capital prestado.
  4. El exchange publica el snapshot. Los activos de 80,000,000 USD divididos entre los pasivos de 80,000,000 USD dan como resultado un ratio de reserva publicado del 100%.
  5. Dos horas después del bloque del snapshot, el exchange devuelve el préstamo de 20,000,000 USD.

Los activos spot restantes reales vuelven a caer a 60,000,000 USD frente a los 100,000,000 USD de pasivos reales de los usuarios. El ratio de reserva real es del 60%, pero la atestación publicada reporta una cobertura del 100%.

Tarifas de los venues y el costo adicional de la funding rate

Las atestaciones no reflejan los costos de ejecución ni el arrastre por mantenimiento (holding drag) de las posiciones perpetual activas. Los traders que evalúan venues deben comparar los esquemas de comisiones estándar junto con las funding rates.

Esquemas de comisiones predeterminados en futuros

VenueSpot Maker FeeSpot Taker FeeFutures Maker FeeFutures Taker Fee
Bitget0.100%0.100%0.020%0.030%
Bybit0.100%0.100%0.020%0.055%
MEXC0.000%0.050%0.000%0.020%
OKX0.080%0.100%0.020%0.050%

Funding rates normalizadas a 8 horas en tiempo real

ActivoVenue más barato para LongSpread de Funding Rate (8h)Volumen 24h
ETHOKX (+0.0035%)0.0065 puntos porcentuales9,130,559,924 USD
BTCBybit (+0.0066%)0.0034 puntos porcentuales5,995,825,755 USD
SOLOKX (-0.0071%)0.0130 puntos porcentuales1,572,344,015 USD
SNDKBybit (+0.0040%)0.0168 puntos porcentuales804,534,069 USD
ZECMEXC (+0.0001%)0.0099 puntos porcentuales774,283,375 USD
XAUMEXC (+0.0116%)0.0135 puntos porcentuales535,770,049 USD

En una posición perpetual de ETH, mantener un long en Bitget (+0.0100% cada 8h) cuesta 0.0065 puntos porcentuales más por intervalo de 8 horas que mantenerlo en OKX (+0.0035% cada 8h). En una posición de 100,000 USD, esta diferencia de funding equivale a 6.50 USD cada 8 horas, o 19.50 USD al día en comisiones excesivas de mantenimiento.

Requisitos para la verificación de solvencia

Evaluar la solvencia requiere garantías criptográficas independientes en lugar de snapshots estáticos autoreportados. Una prueba válida exige pruebas de suma de conocimiento cero (zero-knowledge sum proofs) que garanticen la ausencia de hojas negativas, monitoreo continuo de wallets en tiempo real para detectar la devolución de préstamos y atestaciones de auditorías de terceros que cubran los pasivos off-chain y las cargas de deuda. Sin estos tres controles, un snapshot de proof-of-reserves funciona únicamente como un documento de marketing.

Consigue un 20% de reembolso de comisiones en OKX →El 20% de tus comisiones de vuelta, en todos los productos. El reembolso sale de la comisión que yo recibiría, así que no te cuesta nada. Enlace de afiliado — ver el pie de página.¿Hoy no vas a abrir cuenta? Te avisamos cuando esto cambie →Las mismas mediciones, enviadas cuando cambian: el funding encareciéndose, las plataformas discrepando sobre lo que cuesta una posición. Gratis, sin cuenta, sin correo, y nadie cobra por este enlace.

Sigue leyendo

Memos de depósito faltantes y redes no coincidentes bloquean el margen de futurosDepositar margen mediante redes RPC no soportadas o sin destination tags bloquea el capital…Las tarifas taker cuestan hasta siete puntos básicos más que la ejecución makerLa ejecución taker añade entre 2 y 7 puntos básicos de arrastre por comisiones en ida y vuelta…OKX reduce los costos de mantenimiento de long en SOL un 1.431 por ciento mensual frente a BitgetMantener posiciones long perpetuals idénticas de 10,000 USDT genera una divergencia mensual de…