Cum verific proprietatea OKX și soldul adresei portofelului?

Publicat la 26 sept. 2023Actualizat la 18 nov. 202514 min citire973

Acest articol te va ghida prin procesul de verificare a proprietății OKX și soldul adresei portofelului prin intermediul fișierului cu instantaneul rezervelor OKX și al instrumentului de verificare a rezervelor cu sursă deschisă.

Ce ar trebui să pregătesc înainte de verificare?

1. Deschide instrumentul de verificare, selectează fișierul .zip de descărcat Poți vedea următoarele două instrumente în dosar:

  • VerifyAddress: verifică proprietatea adresei rezervelor.

  • CheckBalance: verifică soldului adresei rezervelor (Observație rpc.json trebuie să fie configurat pentru a configura RPC de nod sau API-ul deschis OKLink și alte informații conexe.)

Poți vedea VerifyAddress și CheckBalance în dosar

2. Deschide fișierele de audit și descarcă dovada rezervelor

3. Păstrează în același dosar fișierul Dovada rezervelor descărcat și instrumentul de verificare

Cum verific dreptul de proprietate al OKX asupra adresei rezervelor de portofel?

Datele instantaneului OKX conțin adrese, mesaje „I am an OKX address” (Sunt o adresă OKX) și semnături, precum și scripturi de răscumpărare cu semnături multiple BTC. Poți opera folosind pașii de mai jos pentru a confirma că OKX deține aceste adrese.

  • Portofelul BTC adoptă două metode de semnătură: semnătură unică și semnătură multiplă

    • Semnătura multiplă adoptă 2/3 semnătură, iar fiecare dată conține două semnături, care sunt semnate de două chei private dintre cele trei chei private deținute de OKX. Prin verificarea celor două semnături, se poate asigura că OKX are cel puțin două dintre cheile private, dovedind astfel că OKX deține dreptul de proprietate asupra adresei cu semnături multiple.

    • Mesajul transmis pentru adresa cu semnătură unică BTC și rezultatele semnăturii pot dovedi că OKX este proprietarul adresei.

  • Portofel ETH

    • Mesajul transmis și rezultatele semnăturii pot dovedi că OKX este proprietarul adresei.

Poți confirma proprietatea adresei rezervelor publicată de OKX cu ajutorul instrumentelor cu sursă deschisă sau terțe furnizate.

Cum verific dreptul de proprietate al OKX asupra adresei rezervelor de portofel prin intermediul instrumentelor de verificare?

  1. Deschide programul terminal

    • Sistem de operare Mac: Terminal

    • Sistem de operare Windows: Linie de comandă

  2. Execută comanda și localizează directorul pentru dosarul descărcat. În cazul nostru, introdu comanda cd ~/Downloads/proof-of-reserves

  3. Introdu următoarea comandă în terminal (numele fișierului poate fi înlocuit cu un alt fișier care trebuie validat)

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

    • Windows: VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv Observație: dacă utilizezi Mac și întâmpini „nu se pot deschide instrumentele deoarece dezvoltatorul nu poate fi verificat”, accesează Preferințe de sistem > Securitate și confidențialitate > General > Dă clic pe lacăt pentru a efectua modificări > Permite aplicații descărcare din App Store și dezvoltatori identificați

  4. Dacă verificarea este realizată, terminalul va genera mesajul „Verify address signature end, all address passed”

Mesajul „Verify address signature end, all address passed” este afișat pe terminal

Cum verific dreptul de proprietate al OKX asupra adresei rezervelor de portofel prin intermediul instrumentului terț?

Pentru a verifica proprietatea următoarelor tipuri de adrese, pot fi folosite instrumente terțe pentru a dovedi că adresa aparține OKX:

Vom lua ca exemplu adresa cu semnătură unică BTC aici:

  1. Descarcă și deschide fișierele de audit

  2. Copiază o înregistrare din fișier, inclusiv adresa, mesajul și semnătura

Copiază o înregistrare din fișier

3. Accesează Instrument de verificare semnătură BTC, lipește adresa, mesajul și semnătura

4. Dacă verificarea este trecută, rezultatul va fi afișat după cum urmează:

Rezultat verificare

Cum verific proprietatea activelor de mizare ETH ale OKX?

Pentru activele de mizare ETH, utilizează exploratorul terț (beaconcha.in) pentru a verifica dreptul de proprietate al OKX asupra acestor chei publice.

  1. Descarcă și deschide fișierul ETH staking.

  2. Copiază orice cheie publică de validator

Copiază cheia publică de validator

3. Accesează beaconcha.in, lipește cheia publică de validator

4. Verifică dacă „From address” și „Recipient address” corespund adreselor din fișierul de ETH staking. „From address” și „Recipient address” sunt semnate de OKX confirmând proprietatea și pot fi verificate folosind instrucțiunile de mai sus

From address

Recipient address

Cum verific soldul adresei rezervelor din portofelul OKX?

  1. Compară soldul adresei unui lanț cripto specific la ora înălțimii instantaneului din fișierul instantaneului publicat de OKX pentru a verifica dacă acestea sunt consecvente.

  2. Compară suma soldurilor adreselor unui lanț cripto specific la ora înălțimii instantaneului cu suma soldurilor adreselor din fișierul instantaneului publicat de OKX pentru a verifica dacă acestea sunt consecvente.

Pentru a interoga soldul adresei la înălțimea instantaneului, poți fie configura nodul RPC, fie utiliza API-ul deschis OKLink.

Cum verific soldul adresei BTC specificate și soldul total?

1. Instalează clientul Bitcoin Core, efectuează sincronizarea la cea mai recentă înălțime, apoi returnează blocul la înălțimea instantaneului OKX

  1. Descarcă Bitcoin Core de aici cu versiunea 0.21 sau mai nouă

  2. Editează fișierul de configurare al Bitcoin Core pentru a permite accesul la noduri RPC. Creează fișierul ~/.bitcoin/bitcoin.conf și deschide-l cu un editor sau rulează comanda vi ~/.bitcoin/bitcoin.conf, edit server=1 rpcuser=OKX rpcpassword=OKXWallet

  3. Accesează directorul bin, rulează comanda ./bitcoind și pornește nodul

  4. Așteaptă sincronizarea nodului la cea mai recentă înălțime. Durează circa 12 ore

  5. Pentru a interoga soldul din înălțimea instantaneului OKX, trebuie să returnezi nodul la acea înălțime după sincronizarea la ultima înălțime.

    1. Accesează navigatorul BTC și caută valoarea haș a blocului pentru următoarea înălțime după înălțimea instantaneului. Copiază valoarea haș a blocului și introdu-o în valoarea haș a următoarei comenzi

    2. Rulează comanda ./bitcoin-cli invalidateblock0000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27
      Observație: '0000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27' – acesta este un exemplu, actualizează acest parametru ca valoarea haș a următorului bloc la înălțimea blocului BTC din fișierul cu dovada rezervelor pe care l-ai descărcat.

    3. Așteaptă ca nodul să revină la înălțimea instantaneului. Poți rula comanda ./bitcoin-cli getblockcount pentru a verifica dacă operația de returnare este finalizată sau poți vizualiza evaluarea jurnalului de rezultate al nodului

Jurnal de rezultate pentru nod

2. Configurează parametrii

  1. Deschide fișierul rpc.json

  2. Configurează parametrii RPC asociați cu btc în fișierul rpc.json și salvează fișierul

Exemplu: configurează parametrii

3. Verifică dacă soldul unei adrese pe lanț este consecvent cu soldul afișat în fișierul instantaneului folosind instrumentul CheckBalance.

  1. Deschide programul terminal

    • Sistem de operare Mac: Terminal

    • Sistem de operare Windows: Linie de comandă

  2. Execută comanda și localizează directorul pentru dosarul descărcat. În cazul nostru, introdu comanda cd ~/Downloads/proof-of-reserves

Verifică soldul unei singure adrese

  1. Introdu următoarea comandă în terminal (numele fișierului poate fi înlocuit cu un alt fișier care trebuie validat)

    • 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
      Observație: dacă utilizezi Mac și întâmpini mesajul „nu se pot deschide instrumentele deoarece dezvoltatorul nu poate fi verificat”, accesează Preferințe de sistem > Securitate și confidențialitate > General > Dă clic pe lacăt pentru a efectua modificări > Permite aplicații descărcate din App Store și dezvoltatori identificați

  2. Soldul unei singure adrese este afișat pe baza rezultatului returnat

Soldul unei singure adrese este afișat pe baza rezultatului returnat

3. Compară soldul OKX publicat în fișier și rezultatul returnat pentru a vedea dacă sunt consecvente

Verifică soldul tuturor adreselor

  1. Introdu următoarea comandă în terminal (numele fișierului poate fi înlocuit cu un alt fișier care trebuie validat)

    • 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
      Observație: dacă utilizezi Mac și întâmpini mesajul „nu se pot deschide instrumentele deoarece dezvoltatorul nu poate fi verificat”, accesează Preferințe de sistem > Securitate și confidențialitate > General > Dă clic pe lacăt pentru a efectua modificări > Permite aplicații descărcate din App Store și dezvoltatori identificați

  2. Soldul tuturor adreselor este afișat pe baza rezultatului returnat

Soldul tuturor adreselor este afișat pe baza rezultatului returnat

3. Compară soldul OKX publicat în fișier și rezultatul returnat pentru a vedea dacă sunt consecvente

Cum verific soldul adresei specificate ETH și soldul total?

OKX a lansat adrese de portofel pe Ethereum, Optimism, Arbitrum, Polygon, Avalanche și alte lanțuri de blocuri, precum și soldurile corespunzătoare de ETH. Utilizând instrumente cu sursă deschisă, poți verifica soldul acestor adrese. Pentru verificare, poți alege să utilizezi RPC-ul implicit, un RPC terț sau API-ul OKLink.

  • Dacă utilizezi rpc-ul implicit fără a modifica rpc.json, poți accesați direct etapa de verificare

  • Utilizează nodul rpc terț (cum ar fi: Infura, Alchemy) – consultă anexa

  • Utilizează API-ul OKLink pentru verificare – consultă anexa

Utilizează instrumentul CheckBalance pentru a verifica dacă soldul adresei pe lanț este consecvent cu soldul afișat în fișierul instantaneului

  1. Deschide programul terminal

    • Sistem de operare Mac: Terminal

    • Sistem de operare Windows: Linie de comandă

  2. Execută comanda și localizează directorul pentru dosarul descărcat. În cazul nostru, introdu comanda cd ~/Downloads/proof-of-reserves

Verifică soldul unei singure adrese

1. De exemplu, dacă dorești să verifici dacă soldul adresei ETH 0xc5451b523d5fffe1351337a221688a62806ad91a la înălțimea specificată este consecvent cu soldul afișat în fișierul instantaneului (exemplu: okx_por_20221122.csv), trebuie să execuți următoarea comandă în 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

Observație:

  • Dacă trebuie să interoghezi alte monede, înlocuiește „coin_name” și „address” cu valorile corespunzătoare

  • Dacă utilizezi Mac și întâmpini mesajul „nu se pot deschide instrumentele deoarece dezvoltatorul nu poate fi verificat”, accesează Preferințe de sistem > Securitate și confidențialitate > General Dă clic pe lacăt pentru a efectua modificări > Permite aplicații descărcate din App Store și dezvoltatori identificați

2. Soldul adresei de interogare pentru ETH la înălțimea specificată este afișat pe baza rezultatului generat

Soldul adresei de interogare pentru ETH la înălțimea specificată

3. Compară dovada rezervelor publicată de OKX și rezultatele generate, soldul adresei și soldul dovezii rezervelor. Poți vedea că acestea sunt consecvente, dovedind soldul acestei adrese pe care OKX îl deținea la momentul instantaneului.

Verifică suma tuturor soldurilor de adresă pentru anumite criptomonede

1. De exemplu, dacă dorești să verifici dacă soldul tuturor adreselor ETH la înălțimea specificată este consecvent cu soldul afișat în fișierul instantaneului (exemplu: okx_por_20221122.csv), trebuie să execuți următoarea comandă în 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

Observație:

  • Dacă trebuie să interoghezi alte monede, înlocuiește „coin_name” cu valori acceptate, cum ar fi BTC, ETH, ETH-ARBITRUM, ETH-OPTIMISM

  • Dacă utilizezi Mac și întâmpini mesajul „nu se pot deschide instrumentele deoarece dezvoltatorul nu poate fi verificat”, accesează Preferințe de sistem > Securitate și confidențialitate > General Dă clic pe lacăt pentru a efectua modificări > Permite aplicații descărcate din App Store și dezvoltatori identificați

2. Soldul tuturor adreselor ETH la înălțimea specificată este afișat pe baza rezultatului generat

Soldul tuturor adreselor ETH la înălțimea specificată

3. Compară dovada rezervelor publicată de OKX și rezultatele generate, soldul tuturor adreselor și soldul dovezii rezervelor sunt consecvente, ceea ce poate dovedi suma soldurilor pe care OKX le deține la momentul instantaneului.

Anexă

Utilizează nodul RPC terț (exemplu: Infura, Alchemy)

Configurează parametrii RPC pentru fiecare nod de arhivă de lanț în fișierul rpc.json, după cum se arată în următoarea figură: Obține nodul de arhivă evm

Exemplu: Alchemy oferă serviciu de noduri de arhivă Ethereum

  1. Conectează-te la OKLink

  2. Accesează profil > API

  3. Selectează Creare API sub Date pe lanț pentru a crea apiKey

Configurează parametrii relativi la API-ul deschis OKLink în fișierul rpc.json

OKLink este o companie de date mari de lanțuri de blocuri, care oferă o interfață deschisă pentru a interoga soldul adresei unei înălțimi specificate în lanțul de blocuri. De asemenea, poți obține API-ul public de la OKLink pentru a verifica soldul adresei publicat de OKX.