¿Cómo corroborar el balance de tu cuenta en Binance?

2023-02-10 09:00

Binance se compromete a garantizar que cada usuario obtenga total transparencia sobre la seguridad de sus activos. Ahora puedes utilizar las zk-SNARK y el árbol de Merkle para corroborar con precisión la Prueba de Reservas de Binance y el balance de tu cuenta.

¿Cómo corroborar el balance de tu cuenta con las zk-SNARK y el árbol de Merkle?

1. Ingresa al sitio oficial de GitHub y descarga la herramienta de verificación desde el repositorio.

Versión de la herramienta de verificaciónCiclo de verificación PoR
1.1.0Del 1 de octubre de 2024 hasta la fecha
1.0.2Del 1 de noviembre de 2023 al 1 de septiembre de 2024
1.0.1Del 1 de marzo al 1 de octubre de 2023
1.0.0Del 1 de febrero al 1 de febrero de 2023
Verificación del árbol de MerkleDel 22 de noviembre al 22 de diciembre de 2022

2. Ve a Binance.com e inicia sesión en tu cuenta. Haz clic en [Perfil] > [Billetera] > [Verificación]. A continuación, haz clic en la flecha junto al tipo de verificación para expandir los datos de verificación.

image

3. Busca las entradas de autoverificación del árbol de Merkle y asegúrate de que el [Tipo de verificación] sea “Árbol de Merkle + zk-SNARK”. Allí verás los datos para tu cuenta. Haz clic en [Descargar árbol de Merkle] y guárdalo en tu computadora.

Ten en cuenta que el informe es una instantánea, por lo tanto, no muestra los activos en tiempo real. Es posible que no coincida con el recuento actual de tus activos.

image

4. Ve a la carpeta de la herramienta de verificación. Para corroborar el hash raíz, ejecuta “run “./verifier_darwin_amd64” en MacOS, “./verifier_linux_amd64” en Linux o “./verifier_windows_amd64.exe” en Windows. 

Prerrequisito: 

Arrastra “config.json”, “proof.csv” y “zkpor864.vk.save” que se encuentran dentro del archivo comprimido y ubícalos en la carpeta “PathToVerifierTool/config”.

Configuración:

  • Configura “ProofTable” para referirse al archivo de datos de la prueba zk-SNARK generado por el probador.
  • Establece “ZkKeyName” para indicar la clave de verificación descargada dentro del paquete.
  • “CexAssetInfo” se refiere al balance total del cliente de todos los tokens publicados en Binance (incluidos todos los activos verificables y no verificables). Se puede verificar con las pruebas zk-SNARK listadas. Puedes cotejar con los activos verificables en la Prueba de Reservas de Binance. Todos los balances y los precios están en 10^8, excepto para BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT, DOGE, PEPE, FLOKI, IDRT, BONK, DOGS, 1000SATS y NEIRO (10^2).
image
image

5. Para verificar la información de tu cuenta, usa “./verifier_darwin_amd64 -user” en MacOS, “./verifier_linux_amd64 -user” en Linux o “./verifier_windows_amd64.exe -user” en Windows.

Prerrequisito: 

Descarga/configura “user_config.json”. Se genera específicamente en función de los datos de la cuenta del usuario durante la instantánea. Puedes encontrarlo en el archivo comprimido que descargaste. Ubícalo en la carpeta “PathToVerifierTool/config”.

image

Configuración:

  • “AccountIndex”: ubicación de la hoja Merkle dentro del árbol de Merkle.
  • “AccountIdHash” - “Record ID”: identifica la cuenta de cada usuario en Binance. Puedes encontrar la información de tu cuenta en la página [Verificación].
  • “TotalEquity”: el valor total del holding del usuario (en USD). Los valores están en 10^16.
  • “TotalDebt”: el valor total de préstamos del usuario (en USD). Los valores están en 10^16.
  • "TotalCollateral": el valor total del holding del usuario colocado como garantía (en USD). Los valores están en 10^16
  • “Assets”: los activos del usuario en la instantánea. Puedes consultar los activos equivalentes a los índices en la lista de activos que descargaste en el paso 2 (consulta “Asset_List.csv” para identificar el token por el índice). Todos los balances y los precios están en 10^8, excepto para BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT, DOGE, PEPE, FLOKI, IDRT, BONK, DOGS, 1000SATS y NEIRO (10^2).
  • “Root”: el hash raíz de Merkle del ejercicio de verificación. Se utiliza para comprobar la información del usuario con la información de ruta de Merkle desde los mismos hashes raíz.
  • “Proof”: la ruta de Merkle que pertenece al usuario.
image
image

Para obtener más información sobre cómo funcionan las zk-SNARK, consulta los siguientes artículos:

Si tienes alguna sugerencia, puedes enviarnos tus comentarios aquí.