¿Cómo verifico la titularidad y el saldo de la billetera de OKX?

Publicado el 26 sept 2023Actualizado el 19 nov 2025lectura de 15 min974

En este artículo te enseñaremos a comprobar la titularidad y el saldo de la billetera de OKX a través del archivo de instantáneas de reserva de OKX y la herramienta de verificación de reservas de código abierto.

¿Qué debo tener listo antes de la verificación?

1. Abre la herramienta de verificación, selecciona el archivo zip para descargarlo. En la carpeta verás estas dos herramientas:

  • VerifyAddress: verifica la titularidad de la dirección de reserva.

  • CheckBalance: verifica el saldo en la dirección de reservas (Nota: es necesario configurar rpc.json para configurar el nodo RPC o la API abierta de OKLink y otra información relacionada).

En la carpeta verás VerifyAddress y CheckBalance

2. Abre los archivos para auditar y descarga la proof of reserves (PoR)

3. Guarda la herramienta de verificación y la proof of reserves que descargaste en la misma carpeta

¿Cómo verifico que OKX posee la dirección de reservas?

Las instantáneas de OKX contienen direcciones, mensajes y firmas de "Soy una dirección de OKX", y scripts o instrucciones para liberar BTC de billeteras multifirma. Sigue los pasos a continuación para confirmar que OKX posee estas direcciones.

  • La billetera de BTC adopta dos métodos de firma: firma única y multifirma

    • La multifirma adopta una firma 2/3 y cada pieza de datos contiene dos firmas, que están firmadas por dos de las tres claves privadas que tiene OKX. Al verificar las dos firmas, se puede garantizar que OKX tiene al menos dos de las claves privadas, lo que demuestra que OKX es titular de la dirección multifirma.

    • El mensaje enviado con la dirección BTC de firma única y los resultados de la firma demuestran que OKX es titular de la dirección.

  • Billetera de ETH

    • El mensaje enviado y los resultados de la firma demuestran que OKX es titular de la dirección.

Puedes confirmar la titularidad de la dirección de reservas publicada por OKX con las herramientas de código abierto o de terceros proporcionadas.

¿Cómo compruebo que OKX es titular de la billetera de reservas con las herramientas de verificación?

  1. Abre el programa terminal

    • Sistema de Mac: Terminal

    • Sistema de Windows: Símbolo del sistema

  2. Ejecuta el comando y busca el directorio en la carpeta descargada. En nuestro caso, ingresa el comando cd ~/Downloads/proof-of-reserves

  3. Ingresa el siguiente comando en la terminal (el nombre del archivo se puede reemplazar con otro archivo que necesita validación)

    • Mac: ./VerifyAddress --por_csv_filename=okx_por_20221122.csv

    • Windows: VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv Nota: Si utilizas un dispositivo Mac y te topas con el mensaje "No se pueden abrir las herramientas porque no se puede verificar el desarrollador", ve a Preferencias del sistema > Seguridad y privacidad > General > Haz clic en el candado para realizar cambios > Permitir aplicaciones descargadas de App Store y desarrolladores identificados

  4. Si la verificación es exitosa, el terminal mostrará este mensaje "Verificación de la firma de la dirección finalizada; se aprobaron todas las direcciones"

El terminal mostrará "Verificación de la firma de la dirección finalizada; se aprobaron todas las direcciones"

¿Cómo compruebo que OKX es titular de la billetera de reservas a través de una herramienta de terceros?

Para comprobar la titularidad de los siguientes tipos de direcciones, se pueden utilizar herramientas de terceros para demostrar que la dirección pertenece a OKX:

Tomemos la dirección de firma única de BTC como ejemplo:

  1. Descarga y abre los archivos para auditar

  2. Copia un registro del archivo, incluidas la dirección, el mensaje y la firma

Copia un registro del archivo

3. Ve a Herramienta de verificación de firmas de BTC, pega la dirección, el mensaje y la firma

4. Si se aprueba la verificación, el resultado se mostrará de la siguiente manera:

Resultado de la verificación

¿Cómo compruebo la titularidad de los ETH en staking de OKX?

Para los ETH en staking, usa el explorador de un tercero (beaconcha.in) para comprobar que OKX es el propietario de esas claves públicas.

  1. Descarga y abre el archivo Staking de ETH.

  2. Copia cualquier clave pública del validador

Copia la clave pública del validador

3. Ingresa a beaconcha.in y pega la clave pública del validador

4. Comprueba si la "dirección de origen" y la "dirección de destino" coinciden con las direcciones en el archivo Staking de ETH. La "dirección de origen" y la "dirección de destino" están firmadas por OKX para confirmar la titularidad; se pueden verificar siguiendo las instrucciones anteriores

Dirección de origen

Dirección de destino

¿Cómo verifico el saldo de la dirección de reservas de la OKX Wallet?

  1. Compara el saldo de la dirección de una cadena de criptomonedas específica en el momento de la instantánea con el saldo de la dirección en el archivo de instantáneas publicado por OKX para comprobar si hay coherencia.

  2. Compara la suma de los saldos de direcciones de una cadena de criptomonedas específica en el momento en que se tomó la instantánea con la suma de los saldos de direcciones en el archivo de instantáneas publicado por OKX para comprobar si hay coherencia.

Para consultar el saldo de una dirección en el momento de la instantánea, puedes configurar el rpc del nodo o usar la API abierta de OKLink.

¿Cómo verifico el saldo de una dirección de BTC específica y el saldo total?

1. Instala Bitcoin Core, sincroniza a la altura más reciente y vuelve a colocar el bloque en la altura de la instantánea de OKX

  1. Descarga aquí la versión 0.21 u otra superior de Bitcoin Core

  2. Edita el archivo de configuración de Bitcoin Core para permitir el acceso al nodo RPC. Crea un archivo ~/.bitcoin/bitcoin.conf y ábrelo con un editor o ejecuta el comando de vi ~/.bitcoin/bitcoin.conf ,edit server=1 rpcuser=OKX rpcpassword=OKXWallet

  3. Ingresa al directorio de bin, ejecuta el comando ./bitcoind e iniciar el nodo

  4. Espera a que el nodo se sincronice con la última altura. Puede tardar unas 12 horas

  5. Para consultar el saldo en el momento de la instantánea de OKX, debes hacer que el nodo vuelva a esa altura del bloque después de sincronizar con la última altura.

    1. Ingresa al navegador de BTC y buscar el hash del bloque de la próxima altura después de la altura donde se tomó la instantánea. Copia el hash del bloque e ingrésalo en la parte del valor de hash del siguiente comando

    2. Run ./bitcoin-cli invalidateblock00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27
      Nota: '00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27', este es un ejemplo. Actualiza este parámetro como el valor de hash del siguiente bloque en la altura del bloque de BTC en el archivo de proof of reserves que descargaste.

    3. Espera a que el nodo vuelva al momento de la instantánea. Puedes ejecutar el comando ./bitcoin-cli getblockcount para comprobar si el rollback se completó o puedes ver el registro de salida del nodo

Registro de salida del nodo

2. Configura los parámetros

  1. Abre el archivo rpc.json

  2. Configura los parámetros de RPC relacionados con BTC en el archivo rpc.json y guarda el archivo

Ejemplo: configura los parámetros

3. Verificar si el saldo de una dirección onchain es consistente con el saldo que se muestra en el archivo de instantáneas con la herramienta CheckBalance.

  1. Abre el programa terminal

    • Sistema de Mac: Terminal

    • Sistema de Windows: Símbolo del sistema

  2. Ejecuta el comando y busca el directorio en la carpeta descargada. En nuestro caso, ingresa el comando cd ~/Downloads/proof-of-reserves

Verifica el saldo de una dirección única

  1. Ingresa el siguiente comando en la terminal (el nombre del archivo se puede reemplazar con otro archivo que necesita validación)

    • Mac: ./CheckBalance --mode="single_address" --coin_name="btc" --address="3A1JRKqfGGxoq2qSHLv85u4zn935VR9ToL" --por_csv_filename=okx_por_20221122.csv

    • Windows: CheckBalance.exe --mode="single_address" --coin_name="btc" --address="3A1JRKqfGGxoq2qSHLv85u4zn935VR9ToL" --por_csv_filename=okx_por_20221122.csv
      Nota: Si utilizas un dispositivo Mac y te topas con el mensaje "No se pueden abrir las herramientas porque no se puede verificar el desarrollador", ve a Preferencias del sistema > Seguridad y privacidad > General > Haz clic en el candado para realizar cambios > Permitir aplicaciones descargadas de App Store y desarrolladores identificados

  2. El saldo de una dirección única se muestra en función del resultado devuelto

El saldo de una dirección única se muestra en función del resultado devuelto

3. Compara el saldo de OKX publicado en el archivo y el resultado devuelto para ver si hay coherencia

Verificar el saldo de todas las direcciones

  1. Ingresa el siguiente comando en la terminal (el nombre del archivo se puede reemplazar con otro archivo que necesita validación)

    • Mac: ./CheckBalance --mode="single_coin_total_balance" --coin_name="btc" --por_csv_filename=okx_por_20221122.csv

    • Windows: CheckBalance.exe --mode="single_coin_total_balance" --coin_name="btc" --por_csv_filename=okx_por_20221122.csv
      Nota: Si utilizas un dispositivo Mac y te topas con el mensaje "No se pueden abrir las herramientas porque no se puede verificar el desarrollador", ve a Preferencias del sistema > Seguridad y privacidad > General > Haz clic en el candado para realizar cambios > Permitir aplicaciones descargadas de App Store y desarrolladores identificados

  2. El saldo de todas las direcciones se muestra en función del resultado devuelto

El saldo de todas las direcciones se muestra en función del resultado devuelto

3. Compara el saldo de OKX publicado en el archivo y el resultado devuelto para ver si hay coherencia

¿Cómo verifico el saldo de una dirección de ETH específica y el saldo total?

OKX dio a conocer sus direcciones de billetera en Ethereum, Optimism, Arbitrum, Polygon, Avalanche y otras blockchains, así como los saldos correspondientes en ETH. Puedes verificar el saldo de estas direcciones usando herramientas de código abierto. Para la verificación, puedes optar por usar el RPC predeterminado, un RPC de terceros o la API de OKLink.

  • Usa el RPC predeterminado sin modificar rpc.json; puedes ir a directamente al paso de verificación

  • Usa un nodo RPC de terceros (como: Infura, Alchemy), que puedes ver en el apéndice

  • Usa la API de OKLink para la verificación, que puedes ver en el apéndice

Usa la herramienta CheckBalance para verificar si el saldo en la dirección onchain se condice con el saldo que se muestra en el archivo de instantáneas

  1. Abre el programa terminal

    • Sistema de Mac: Terminal

    • Sistema de Windows: Símbolo del sistema

  2. Ejecuta el comando y busca el directorio en la carpeta descargada. En nuestro caso, ingresa el comando cd ~/Downloads/proof-of-reserves

Verifica el saldo de una dirección única

1. Por ejemplo, si quieres ver si el saldo de la dirección de ETH 0xc5451b523d5fffe1351337a221688a62806ad91a en una altura de bloque específica es consistente con el saldo que se muestra en el archivo de instantáneas (por ejemplo: okx_por_20221122.csv), debes ejecutar el siguiente comando en el terminal:

  • Mac: ./CheckBalance --mode="single_address" --coin_name="eth" --address="0xc5451b523d5fffe1351337a221688a62806ad91a" --por_csv_filename=okx_por_20221122.csv

  • Windows: CheckBalance.exe --mode="single_address" --coin_name="eth" --address="0xc5451b523d5fffe1351337a221688a62806ad91a" --por_csv_filename=okx_por_20221122.csv

Nota:

  • Si necesitas consultar otras monedas, reemplaza "coin_name" y "address" con los valores correspondientes

  • Si utilizas un dispositivo Mac y te topas con el mensaje "No se pueden abrir las herramientas porque no se puede verificar el desarrollador", ve a Preferencias del sistema > Seguridad y privacidad > General > Haz clic en el candado para realizar cambios > Permitir aplicaciones descargadas de App Store y desarrolladores identificados

2. El saldo de la dirección de ETH consultada en la altura especificada se muestra según el resultado obtenido

El saldo de la dirección de ETH consultada en la altura indicada

3. Compara la proof of reserves publicada por OKX con los resultados de salida, el saldo de la dirección y el saldo en la proof of reserves. Podrás ver que son consistentes, lo que demuestra el saldo en esta dirección que OKX tenía en el momento de la instantánea.

Verifica la suma de todos los saldos de direcciones de ciertas criptos

1. Por ejemplo, si quieres comprobar si el saldo de todas las direcciones de ETH a la altura especificada es coherente con el saldo que se muestra en el archivo de instantáneas (por ejemplo: okx_por_20221122.csv), debes ejecutar el siguiente comando en el terminal:

  • Mac: ./CheckBalance --mode="single_coin_total_balance" --coin_name="eth" --por_csv_filename=okx_por_20221122.csv

  • Windows: CheckBalance.exe --mode="single_coin_total_balance" --coin_name="eth" --por_csv_filename=okx_por_20221122.csv

Nota:

  • Si necesitas consultar otras monedas, reemplaza "coin_name"con otros valores compatibles, como BTC, ETH, ETH-ARBITRUM y ETH-OPTIMISM

  • Si utilizas un dispositivo Mac y te topas con el mensaje "No se pueden abrir las herramientas porque no se puede verificar el desarrollador", ve a Preferencias del sistema > Seguridad y privacidad > General > Haz clic en el candado para realizar cambios > Permitir aplicaciones descargadas de App Store y desarrolladores identificados

2. El saldo de todas las direcciones de ETH a la altura especificada se muestra en función del resultado devuelto

El saldo de todas las direcciones de ETH en la altura indicada

3. Compara la proof of reserves publicada por OKX con los resultados obtenidos y mira si el saldo de todas las direcciones y el saldo en la proof of reserves son consistentes. Esto puede probar la suma de los saldos que tiene OKX en el momento de la instantánea.

Apéndice

Usa un nodo RPC de terceros (ejemplo: Infura, Alchemy)

Configura los parámetros RPC de cada nodo de archivo de la cadena en el archivo rpc.json, como se muestra en la siguiente imagen: obtén el nodo de archivo EVM

  • Instala el nodo de archivo manualmente. La sincronización puede demorar un tiempo. Consulta aquí

  • Usa nodos de terceros: InfuraAlchemy

Ejemplo: Alchemy ofrece servicios de nodo para archivos de Ethereum

  1. Inicia sesión en OKLink

  2. Ingresa al perfil > API

  3. Selecciona Crear API en Datos onchain para crear una apiKey

Configura los parámetros relacionados con la API abierta de OKLink en el archivo rpc.json

OKLink es una empresa de big data de blockchain que ofrece una interfaz abierta para consultar el saldo de direcciones en una altura de blockchain específica. También puedes obtener la API pública de OKLink para consultar el saldo de la dirección publicada por OKX.