Hvordan kan jeg verifisere OKX sin eierskap og saldo på lommebokadressen?

Publisert 26. sep. 2023Oppdatert 27. nov. 202513 minutter å lese977

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?

  1. Åpne terminalprogrammet

    • Mac-system: Terminal

    • Windows-system: Kommandoprompt

  2. Kjør kommandoen og finn katalogen til den nedlastede mappen. I vårt tilfelle, skriv inn kommandoen cd ~/Downloads/proof-of-reserves

  3. 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

  4. 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:

Vi tar BTC-adressen med enkel signatur som et eksempel her:

  1. Last ned og åpne revisjonsfiler

  2. 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.

  1. Last ned og åpne ETH staking-filen.

  2. 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?

  1. 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.

  2. 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

  1. Last ned Bitcoin Core her med versjon 0.21 eller høyere

  2. 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

  3. Gå til bin-mappen, kjør ./bitcoind kommando, og start noden

  4. Vent til noden synkroniserer til den nyeste høyden. Det tar omtrent 12 timer

  5. 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.

    1. 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

    2. 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.

    3. 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

  1. Åpne rpc.json-filen

  2. 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.

  1. Åpne terminalprogrammet

    • Mac-system: Terminal

    • Windows-system: Kommandoprompt

  2. 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. 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

  2. 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

  1. 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

  2. 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

  1. Åpne terminalprogrammet

    • Mac-system: Terminal

    • Windows-system: Kommandoprompt

  2. 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

  • Bruk tredjepartsnoder: InfuraAlkymi

Eksempel: Alchemy tilbyr Ethereum-arkivnodetjeneste

  1. Logg inn på OKLink

  2. Gå til profil > API

  3. 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.