Hvordan kan jeg verifisere OKX sin eierskap og saldo på lommebokadressen?
Denne artikkelen vil veilede deg gjennom prosessen for hvordan du kan verifisere OKXs eierskap og saldo for lommebokadressen via OKXs reserveøyeblikksbildefil og verktøy for åpen kildekode for reserveverifisering.
Hva bør jeg forberede før verifisering?
1. Åpne verktøyet for verifisering, velg zip-filen for nedlasting. Du kan se de følgende to verktøyene i mappen:
BekreftAdresse: bekreft eierskap til reserveadresse.
CheckBalance: verifiser adressens saldo (Merk: rpc.json må konfigureres for å kunne sette opp node RPC eller OKLink åpen API og annen relatert informasjon.)
Du kan se VerifyAddress og CheckBalance i mappen
2. Åpne revisjonsfiler og last ned Bevis på Reserver
3. Lagre den nedlastede Proof of Reserves og verktøyet for verifisering i samme mappe
Hvordan kan jeg verifisere OKX sin eierskap til lommebokkens reserveadresse?
OKX snapshot-data inneholder adresser, meldinger som "Jeg er en OKX-adresse", og signaturer, samt BTC multi-signatur innløsningsskript. Du kan følge trinnene nedenfor for å bekrefte at OKX eier disse adressene.
BTC-lommeboken bruker to signaturmetoder: enkelt-signatur og multi-signatur
Multisignatur bruker 2/3 signatur, og hver databit inneholder to signaturer, som er signert av to private nøkler blant de tre private nøklene som OKX innehar. Ved å verifisere de to signaturene, kan man sikre at OKX har minst to av de private nøklene, og dermed bevise at OKX eier multi-signaturadressen.
BTC-adressen med enkelt-signatur kan bevise OKXs eierskap av adressen gjennom meldings- og signaturresultatene.
ETH-lommebok
Avsendt melding og signaturresultater kan bevise OKXs eierskap til adressen.
Du kan bekrefte eierskapet til reserveadressen som er publisert av OKX med de åpen kildekode- eller tredjepartsverktøyene som tilbys.
Hvordan kan jeg verifisere OKXs eierskap av lommebokreserver-adressen via verktøy for verifisering?
Åpne terminalprogrammet
Mac-system: Terminal
Windows-system: Kommandoprompt
Kjør kommandoen og finn katalogen til den nedlastede mappen. I vårt tilfelle, skriv inn kommandoen cd ~/Downloads/proof-of-reserves
Skriv inn følgende kommando i terminalen (Filnavnet kan byttes ut med en annen fil som trenger validering)
Mac: ./VerifyAddress --por_csv_filename=okx_por_20221122.csv
Windows: VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv Merk: hvis du bruker Mac og får meldingen «kan ikke åpne verktøyene fordi utvikleren ikke kan verifiseres», vennligst gå til Systeminnstillinger > Sikkerhet og personvern > Generell > Klikk på låsen for å gjøre endringer > Tillat apper lastet ned fra App Store og identifiserte utviklere
Hvis verifiseringen blir bestått, vil terminalen returnere "Verifiser adresse signatur ferdig, alle adresser bestått"
"Bekreft adressesignatur slutt, alle adresser godkjent" vises på terminalen
Hvordan kan jeg verifisere OKXs eierskap av lommebokkens reserveadresse via et tredjepartsverktøy?
For å verifisere eierskapet til følgende typer adresser, kan tredjepartsverktøy brukes for å bevise at adressen tilhører OKX:
BTC-adresse med enkelt signatur - BTC signaturverktøy
EVM-adresse - ETH signaturverktøy for verifisering
TRX-kjedeadresse - TRX-kjedesignaturverktøy
Vi tar BTC-adressen med enkel signatur som et eksempel her:
Last ned og åpne revisjonsfiler
Kopier en post fra filen, inkludert adresse, melding og signatur
Kopier en post fra filen
3. Gå til BTC signaturverktøy, lim inn adressen, meldingen og signaturen
4. Hvis verifiseringen godkjennes, vil resultatet bli vist som nedenfor:
Verifiseringsresultat
Hvordan kan jeg verifisere eierskapet til OKXs ETH-staking eiendeler?
For ETH-stakingeiendeler, bruk tredjepartseksploratoren (beaconcha.in) for å verifisere OKXs eierskap av disse offentlige nøklene.
Last ned og åpne ETH staking-filen.
Kopier hvilken som helst validator offentlig nøkkel
Kopier validatorens offentlige nøkkel
3. Gå til beaconcha.in, lim inn validererens offentlige nøkkel
4. Sjekk om "Fra-adresse" og "Mottakeradresse" stemmer overens med adressene i ETH-stakingsfilen. "Fra-adressen" og "Mottakeradressen" er signert av OKX som bekrefter eierskap, og kan verifiseres ved å bruke instruksjonene ovenfor
Fra adresse
Mottakeradresse
Hvordan kan jeg verifisere saldoen på OKX-lommebokens reserveadresse?
Sammenlign adressebalansen til en spesifikk kryptokjede på tidspunktet for snapshot-høyden med adressebalansen i snapshot-filen publisert av OKX for å verifisere om de er konsistente.
Sammenlign summen av adressebalanser for en bestemt kryptokjede på snapshot-høyden med summen av adressebalanser i snapshot-filen publisert av OKX for å verifisere om de er konsistente.
For å forespørre adressebalansen på snapshot-høyden, kan du enten konfigurere node-RPC eller bruke OKLinks åpne API.
Hvordan kan jeg verifisere saldoen og totalbalansen til den angitte BTC-adressen?
1. Installer Bitcoin Core-klienten, synkroniser til den nyeste høyden, og rull deretter blokken tilbake til høyden på OKX-øyeblikksbildet
Last ned Bitcoin Core her med versjon 0.21 eller høyere
Rediger konfigurasjonsfilen til Bitcoin Core for å aktivere tilgang til RPC-noden. Opprett filen ~/.bitcoin/bitcoin.conf og åpne den med en editor, eller kjør kommandoen vi ~/.bitcoin/bitcoin.conf, rediger server=1 rpcuser=OKX rpcpassword=OKXWallet
Gå til bin-mappen, kjør ./bitcoind kommando, og start noden
Vent til noden synkroniserer til den nyeste høyden. Det tar omtrent 12 timer
For å forespørre saldoen fra OKX-snapshothøyden, må du rulle tilbake noden til den høyden etter å ha synkronisert til den nyeste høyden.
Gå til BTC-nettleseren og søk etter blokk-hashen på neste høyde etter snapshot-høyden. Kopier blokkhashen og skriv den inn i hashverdidelen av følgende kommando
Kjør ./bitcoin-cli invalidateblock00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27-kommando
Merk: '00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27' - dette er et eksempel, vennligst oppdater denne parameteren med hash-verdien til neste blokk på høyden av BTC-blokken i proof of reserves-filen som du lastet ned.Vent på at noden ruller tilbake til snapshot-høyden. Du kan kjøre ./bitcoin-cli getblockcount-kommandoen for å sjekke om tilbakeføringen er fullført, eller du kan se på nodens utdata-logg for vurdering
Node-utdatalogg
2. Konfigurer parameterne
Åpne rpc.json-filen
Konfigurer BTC-relaterte RPC-parametere i rpc.json-filen og lagre filen
Eksempel: konfigurer parameterne
3. Bekreft om saldoen til en on-chain-adresse er konsistent med saldoen som vises i snapshot-filen ved å bruke verktøyet CheckBalance.
Åpne terminalprogrammet
Mac-system: Terminal
Windows-system: Kommandoprompt
Kjør kommandoen og finn katalogen til den nedlastede mappen. I vårt tilfelle, skriv inn kommandoen cd ~/Downloads/proof-of-reserves
Verifiser balansen til en enkeltadresse
Skriv inn følgende kommando i terminalen (Filnavnet kan byttes ut med en annen fil som trenger validering)
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
Merk: Hvis du bruker Mac og får meldingen «kan ikke åpne verktøyene fordi utvikleren ikke kan verifiseres», vennligst gå til Systeminnstillinger > Sikkerhet og personvern > Generell > Klikk på låsen for å gjøre endringer > Tillat apper lastet ned fra App Store og identifiserte utviklere
Saldoen til en enkelt adresse vises basert på det returnerte resultatet
Saldoen til en enkelt adresse vises basert på det returnerte resultatet
3. Sammenlign OKX-saldoen som er publisert i filen med resultatet som returneres for å se om det er konsekvent
Bekreft saldoen for alle adresser
Skriv inn følgende kommando i terminalen (Filnavnet kan byttes ut med en annen fil som trenger validering)
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
Merk: Hvis du bruker Mac og får meldingen «kan ikke åpne verktøyene fordi utvikleren ikke kan verifiseres», vennligst gå til Systeminnstillinger > Sikkerhet og personvern > Generell > Klikk på låsen for å gjøre endringer > Tillat apper lastet ned fra App Store og identifiserte utviklere
Saldoen for alle adresser vises basert på det returnerte resultatet
Saldoen for alle adresser vises basert på det returnerte resultatet
3. Sammenlign OKX-saldoen som er publisert i filen med resultatet som returneres for å se om det er konsekvent
Hvordan kan jeg verifisere saldoen og totalbalansen til den angitte ETH-adressen?
OKX har publisert lommebokadresser på Ethereum, Optimism, Arbitrum, Polygon, Avalanche og andre blokkjeder, samt tilsvarende saldoer av ETH. Ved å bruke open source-verktøy kan du sjekke saldoen på disse adressene. For verifisering kan du velge å bruke standard RPC, en tredjeparts RPC, eller OKLink API.
Bruk standard RPC uten å endre rpc.json, du kan gå direkte til verifiseringstrinnet
Bruk tredjeparters node RPC (som for eksempel: Infura, Alchemy) - du kan se i vedlegget
Bruk OKLinks API for verifisering - du kan se i vedlegget
Bruk verktøyet CheckBalance for å sjekke om saldoen på den on-chain-adressen stemmer overens med saldoen som vises i snapshot-filen
Åpne terminalprogrammet
Mac-system: Terminal
Windows-system: Kommandoprompt
Kjør kommandoen og finn katalogen til den nedlastede mappen. I vårt tilfelle, skriv inn kommandoen cd ~/Downloads/proof-of-reserves
Verifiser balansen til en enkeltadresse
1. For eksempel, hvis du ønsker å verifisere om saldoen for ETH-adressen 0xc5451b523d5fffe1351337a221688a62806ad91a på den angitte høyden samsvarer med saldoen som vises i øyeblikksbilde-filen (Eksempel: okx_por_20221122.csv), du må kjøre følgende kommando i terminalen:
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
Merk:
Hvis du trenger å spørre om andre valutaer, erstatt "coin_name" og "address" med de riktige verdiene
Hvis du bruker Mac og får meldingen «kan ikke åpne verktøyene fordi utvikleren ikke kan verifiseres», vennligst gå til Systeminnstillinger > Sikkerhet og personvern > Generell > Klikk på låsen for å gjøre endringer > Tillat apper lastet ned fra App Store og identifiserte utviklere
2. Balanse for spørringsadressen til ETH på den spesifiserte høyden vises basert på det returnerte resultatet
Saldoen for forespørseladressen til ETH på den spesifiserte høyden
3. Sammenlign beviset på reserver publisert av OKX med resultatene, saldoen på adressen og saldoen i beviset på reserver, du kan se at de er konsistente, noe som beviser saldoen på denne adressen som OKX hadde på tidspunktet for øyeblikksbildet.
Bekreft summen av alle adressebalanser for visse kryptovalutaer
1. For eksempel, hvis du vil verifisere om saldoen til alle ETH-adresser på det spesifiserte tidspunktet stemmer overens med saldoen som vises i snapshot-filen (Eksempel: okx_por_20221122.csv), du må kjøre følgende kommando i terminalen:
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
Merk:
Hvis du trenger å forespørre andre valutaer, erstatt "coin_name" med støttede verdier som BTC, ETH, ETH-ARBITRUM, ETH-OPTIMISM
Hvis du bruker Mac og får meldingen «kan ikke åpne verktøyene fordi utvikleren ikke kan verifiseres», vennligst gå til Systeminnstillinger > Sikkerhet og personvern > Generell > Klikk på låsen for å gjøre endringer > Tillat apper lastet ned fra App Store og identifiserte utviklere
2. Balansen til alle ETH-adresser på den spesifiserte høyden vises basert på det returnerte resultatet
Saldoen til alle ETH-adresser på den angitte høyden
3. Sammenlign beviset på reserver publisert av OKX med utdataene; saldoen til alle adresser og saldoen i beviset på reserver er konsistente, noe som kan bevise summen av saldene som OKX hadde på tidspunktet for øyeblikksbildet.
Vedlegg
Bruk tredjeparts node RPC (for eksempel: Infura, Alchemy)
Konfigurer RPC-parametrene for hver kjedearkivnode i rpc.json-filen, som vist i figuren nedenfor: Få EVM-arkivnoden
Installer arkivnoden manuelt. Det kan ta litt tid å synkronisere. Vennligst se her
Eksempel: Alchemy tilbyr Ethereum-arkivnodetjeneste
OKLink API-saldoverifisering
Logg inn på OKLink
Gå til profil > API
Velg Opprett API under On-chain-data å lage apiNøkkel
Konfigurer parametere relatert til OKLink åpen API i rpc.json-filen
OKLink er et blockchain-big data-selskap som tilbyr et åpent grensesnitt for å sjekke adressebalansen på en spesifisert høyde i blockchainen. Du kan også skaffe den offentlige API-en fra OKLink for å verifisere adressebalansen publisert av OKX.