Cum verific proprietatea OKX și soldul adresei portofelului?
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?
Deschide programul terminal
Sistem de operare Mac: Terminal
Sistem de operare Windows: Linie de comandă
Execută comanda și localizează directorul pentru dosarul descărcat. În cazul nostru, introdu comanda cd ~/Downloads/proof-of-reserves
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
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:
Adresă cu semnătură unică BTC – instrument de verificare semnătură BTC
Adresă EVM – instrument de verificare semnătură ETH
Adresa lanțului TRX – instrument de verificare semnătură lanț TRX
Vom lua ca exemplu adresa cu semnătură unică BTC aici:
Descarcă și deschide fișierele de audit
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.
Descarcă și deschide fișierul ETH staking.
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?
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.
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
Descarcă Bitcoin Core de aici cu versiunea 0.21 sau mai nouă
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
Accesează directorul bin, rulează comanda ./bitcoind și pornește nodul
Așteaptă sincronizarea nodului la cea mai recentă înălțime. Durează circa 12 ore
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.
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
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.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
Deschide fișierul rpc.json
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.
Deschide programul terminal
Sistem de operare Mac: Terminal
Sistem de operare Windows: Linie de comandă
Execută comanda și localizează directorul pentru dosarul descărcat. În cazul nostru, introdu comanda cd ~/Downloads/proof-of-reserves
Verifică soldul unei singure adrese
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
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
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
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
Deschide programul terminal
Sistem de operare Mac: Terminal
Sistem de operare Windows: Linie de comandă
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
Instalează manual nodul de arhivă. Sincronizarea poate dura ceva timp. Consultă această pagină
Exemplu: Alchemy oferă serviciu de noduri de arhivă Ethereum
Verificare sold API OKLink
Conectează-te la OKLink
Accesează profil > API
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.