
Contenido
1. ¿Qué es el árbol de Merkle?
2. ¿Cómo funciona el árbol de Merkle?
3. ¿Cómo emplea BingX el árbol de Merkle para probar las reservas al 100%?
1. ¿Qué es un árbol Merkle?
Árbol de Merkle (o árbol hash) es una estructura típica de árbol binario, formada por un nodo raíz, un conjunto de nodos intermedios y un conjunto de nodos hijos. El concepto de árbol Merkle fue propuesto por primera vez por Ralph Merkle en 1980 y ha sido ampliamente utilizado en sistemas de archivos distribuidos y sistemas peer-to-peer (P2P).
2. ¿Cómo funciona un árbol Merkle?
- Una estructura de datos similar al árbol que consiste en un nodo raíz y nodos secundarios. Todos los procesadores de datos y nodos son jerárquicos.
- En la transmisión de resultados de datos capa por capa de abajo hasta arriba, de enfrente hacia atrás, se requiere una verificación de los nodos. Si la verificación falla, el siguiente paso no puede proceder.
- Utiliza la función hash para codificar los datos del bloque en un valor hash. Una vez que los datos del bloque cambian, el valor hash también cambia.
- Si los datos crecen explosivamente, los nodos secundarios pueden ser añadidos infinitamente, mientras que la raíz Merkle registra los hashes de todos los nodos secundarios.
El árbol de Merkle ha establecido una estructura de datos lógica e interconectada. El cambio de datos de cada nodo secundario llevará directamente a un hash de raíz diferente. Comparando este hash raíz con el proporcionado por la fuente, podemos asegurarnos de que los datos no se modifiquen o manipulen.
3. ¿Cómo prueba BingX 100% de reservas a través del Árbol Merkle?
Paso 1: Confirmación del monendero frío y caliente
- Si el importe total en billeteras frías y calientes ≥ todos los activos instantáneos del usuario, significa que la plataforma puede proporcionar 100% de seguridad de fondos.
- Utilizando todos los monederos calientes y fríos para transferir una cantidad aleatoria específica a la dirección designada por la empresa auditora para demostrar la propiedad de la cartera.
- La empresa auditora suma el saldo de tu dirección para obtener todos los montos (incluidos los fondos de usuario y los fondos de propiedad propia) controlados por el exchange.
Paso 2: Instantánea del saldo del usuario
- Tomar una instantánea del saldo de los usuarios de la plataforma en un momento determinado en el tiempo, incluyendo información como la Cuenta de Fondos, Cuenta de Futuros, y Cuenta de Copy Trading para calcular el valor neto actual de la cuenta. (excluyendo el PnL no realizado)
- Proporcionar los UID cifrados y los saldos de todos los usuarios a la empresa auditora para calcular los activos acumulados de los usuarios y publicar el número Merkle.
Paso 3: Generar el árbol de Merkle
- El UID del usuario y el saldo después de cada hash se enlazan para formar el bloque de datos subyacente. Y, por último, todos los datos de usuario se consolidan para generar un árbol de Merkle.
- Cualquier ID de cuenta o cambio de saldo en el nodo secundario resultará en un cambio en la raíz Merkle.
- Cada usuario puede verificar si sus activos están incluidos en el nodo secundario.
Paso 4: La empresa auditora publica el informe de auditoría
- Las empresas de auditoría independientes a menudo se utilizan para controlar el cumplimiento de una empresa. BingX ha contratado auditorías independientes de terceros para auditar el árbol Merkle y los activos de la plataforma generados por BingX para verificar si BingX actualmente cumple con la prueba de reservas del 100%.
- Nota: BingX ha comprometido a varias autoridades independientes para llevar a cabo auditorías. La auditoría actual está en curso y se espera que se publique un informe en las próximas semanas.
Diagrama de árbol Merkle de BingX
Nota: Cada usuario puede verificar si los activos de su cuenta están incluidos en los nodos hijos del Árbol de Merkle mediante un valor hash (actualmente admite la verificación para BTC, ETH, USDT, USDC). Si la verificación se realiza correctamente y el saldo es exacto, se confirma que los datos no han sido manipulados, y la plataforma almacena de forma segura y completa los activos del usuario.