Jak ověřit vlastnictví a zůstatek adresy peněženky v OKX?
V tomto článku vám provedeme procesem, jak ověřit vlastnictví a zůstatek adresy peněženky v OKX prostřednictvím souboru snímku rezerv a opensourcového nástroje pro ověření rezerv.
Co si mám před ověřením připravit?
1. Otevřete nástroj pro ověření, vyberte soubor zip ke stažení. Ve složce uvidíte následující dva nástroje:
VerifyAddress: s jehož pomocí ověříte vlastnictví adresy rezerv.
CheckBalance: s jehož pomocí ověříte adresu rezerv. (Poznámka: soubor rpc.json je nutné nakonfigurovat, aby bylo možné konfigurovat uzel RPC nebo OKLink open API a další související informace.)
V této složce uvidíte nástroje VerifyAddress a CheckBalance
2. Otevřete soubory auditu a stáhněte si proof of reserves.
3. Uložte stažený Proof of Reserves a nástroj pro ověření do stejné složky.
Jak provedu ověření vlastnictví adresy rezerv peněženky OKX?
Snímek dat OKX obsahuje adresy, zprávy „I am an OKX address“ („Jde o adresu OKX“) a podpisy, stejně jako skripty výběru s více podpisy BTC. Postupovat můžete podle kroků níže a ověřit si tak, že tyto adresy vlastní společnost OKX.
Peněženka BTC používá dvě metody podpisu: jediný podpis a více podpisů.
Více podpisů využívá přístup 2 podpisů ze 3 a každá část dat obsahuje dva podpisy, které jsou podepsané dvěma ze tří privátních klíčů ve vlastnictví společnosti OKX. Ověřením dvou podpisů je možné zajistit, že má společnost OKX alespoň dva privátní klíče, a tak prokázat, že OKX vlastní adresu s více podpisy.
Adresa BTC s jedním podpisem, která úspěšně předá zprávu a výsledky podpisu, prokáže vlastnictví této adresy společností OKX.
Peněženka ETH a USDT
Úspěšně předaná zpráva a výsledky podpisu mohou prokázat vlastnictví této adresy společností OKX.
Vlastnictví adresy rezerv zveřejněné společností OKX si můžete ověřit prostřednictvím opesourcových ověřovacích nástrojů nebo pomocí nástrojů třetích stran.
Jak provedu ověření vlastnictví adresy rezerv peněženky OKX prostřednictvím nástrojů pro ověření?
Otevřete terminál.
Systém Mac: Terminál
Systém Windows: Příkazový řádek
Spusťte příkaz a vyhledejte adresář stažené složky. V našem případě zadáme příkaz: cd ~/Downloads/proof-of-reserves
Zadejte následující příkaz do terminálu (Název souboru můžete nahradit jiným souborem, který je třeba ověřit)
Mac: ./VerifyAddress --por_csv_filename=okx_por_20221122.csv
Windows: VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv
Poznámka: Pokud používáte Mac a zobrazí se vám chyba Nástroj nelze otevřít, protože vývojáře nelze ověřit, přejděte prosím do Předvolby systému > Zabezpečení a ochrana soukromí > Obecné > Kliknutím na zámek proveďte změny > Povolit aplikace stažení z App Store a od identifikovaných vývojářů.
4. Pokud bude ověření úspěšné, v terminálu se zobrazí zpráva „Ověření adresy podpisu dokončeno, všechny adresy úspěšně prošly“.
Jak provedu ověření vlastnictví adresy rezerv peněženky OKX prostřednictvím nástroje třetí strany?
K ověření vlastnictví následujících typů adres je možné použít nástroje třetích stran, které prokáží, že adresa patří společnosti OKX:
Adresa BTC s jedním podpisem – Nástroj pro ověření podpisu BTC
EVM adresa EVM – Nástroj pro ověření podpisu ETH
Adresa blockchainu TRX - Nástroj pro ověření podpisu TRX
Jako příklad si teď ukážeme adresu BTC s jedním podpisem:
Stáhněte a otevřete soubory audity
Zkopírujte záznam ze souboru, včetně adresy, zprávy a podpisu
Zkopírujte záznam ze souboru
3. Přejděte na Nástroj pro ověření podpisu BTC a vložte adresu, zprávu i podpis
4. Pokud ověření proběhne úspěšně, zobrazí se výsledek, jaký vidíte níže:
Jak ověřím vlastnictví stakovaných aktiv ETH společnosti OKX?
Pro stakovaná aktiva ETH použijte průzkumníka třetí strany (beaconcha.in) k ověření vlastnictví těchto veřejných klíčů OKX.
Stáhněte a otevřete soubor ETH staking.
Zkopírujte libovolný veřejný klíč validátoru.
Zkopírujte veřejný klíč validátoru
3. Přejděte na beaconcha.in, zadejte veřejný klíč validátoru
4. Zkontrolujte, zda se „Adresa odesílatele“ a „Adresa příjemce“ shodují s adresami v souboru ETH staking. „Adresa odesílatele“ a „Adresa příjemce“ jsou podepsány společností OKX a potvrzují vlastnictví. Lze je ověřit pomocí pokynů uvedených výše.
Jak provedu ověření zůstatku adresy rezerv OKX Peněženky?
Porovnejte zůstatek adresy konkrétního blockchainu kryptoměny v čase pořízení snímku se zůstatkem adresy na souboru snímku zveřejněném společností OKX a ověřte si, zda se shodují.
Porovnejte sumu zůstatků adresy konkrétního blockchainu kryptoměny v čase pořízení snímku se sumou zůstatků adresy na souboru snímku zveřejněném společností OKX a ověřte, zda se shodují.
Pokud chcete vznést dotaz na zůstatek adres ve výšce snímku, můžete buď nakonfigurovat node rpc, nebo použít otevřené rozhraní API od OKLink.
Jak provedu ověření zůstatku specifické adresy a celkového zůstatku BTC?
Nainstalujte si klienta Bitcoin Core, synchronizujte na nejnovější výšku a pak blok vraťte na výšku snímku OKX.
Stáhněte Bitcoin Core tady ve verzi 0.21 nebo vyšší
Upravte konfigurační soubor Bitcoin Core a povolte přístup k uzlu RPC. Vytvořte soubor ~/.bitcoin/bitcoin.conf a otevřete jej pomocí editoru nebo spusťte příkaz vi ~/.bitcoin/bitcoin.conf ,edit server=1 rpcuser=OKX rpcpassword=OKXWallet
Přejděte do adresáře bin, spusťte příkaz ./bitcoind a spusťte uzel
Počkejte, než proběhne synchronizace uzlu na poslední výšku. Zabere to přibližně 12 hodin
Pokud chcete vznést dotaz na zůstatek ve výšce snímku OKX, musíte po synchronizaci na nejnovější výšku vrátit uzel zpět na tuto výšku.
1. Přejděte do prohlížeče BTC a vyhledejte hash bloku ve výšce následující po výšce snímku. Zkopírujte hash bloku a zadejte ho v části hash value následujícího příkazu
2. Spusťte příkaz ./bitcoin-cli invalidateblock00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27
Poznámka: 00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27 – Toto je příklad, tento parametr prosím upravte na hash hodnotou dalšího bloku ve výšce bloku BTC v souboru Proof of Reserves, který jste si stáhli.
3. Počkejte, než proběhne vrácení uzlu na výšku snímku. Můžete spustit příkaz getblockcount./bitcoin-cli a zkontrolovat, zda vrácení proběhlo, nebo si můžete zobrazit rozhodnutí výstupního protokolu uzlu
Nakonfigurujte parametry.
Otevřete soubor rpc.json.
V souboru rpc.json nakonfigurujte parametry RPC související s BTC a soubor uložte.
Pomocí nástroje CheckBalance ověřte, zda zůstatek této adresy na blockchainu odpovídá zůstatku, který vidíte v souboru snímku.
Otevřete terminál.
Systém Mac: Terminál
Systém Windows: Příkazový řádek
Spusťte příkaz a vyhledejte adresář stažené složky. V našem případě zadáme příkaz: cd ~/Downloads/proof-of-reserves
Ověření zůstatku jediné adresy
Zadejte následující příkaz do terminálu (Název souboru můžete nahradit jiným souborem, který je třeba ověřit)
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
Poznámka: Pokud používáte Mac a zobrazí se vám chyba Nástroj nelze otevřít, protože vývojáře nelze ověřit, přejděte prosím do Předvolby systému > Zabezpečení a ochrana soukromí > Obecné > Kliknutím na zámek proveďte změny > Povolit aplikace stažení z App Store a od identifikovaných vývojářů.Na základě vráceného výsledku se zobrazí zůstatek jedné adresy
Zůstatek jedné adresy se zobrazí na základě vráceného výsledku
3. Porovnejte zůstatek společnosti OKX uvedený v souboru a vrácený výsledek, zda se shodují.
Ověření zůstatku u všech adres
Zadejte následující příkaz do terminálu (Název souboru můžete nahradit jiným souborem, který je třeba ověřit)
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
Poznámka: Pokud používáte Mac a zobrazí se vám chyba Nástroj nelze otevřít, protože vývojáře nelze ověřit, přejděte prosím do Předvolby systému > Zabezpečení a ochrana soukromí > Obecné > Kliknutím na zámek proveďte změny > Povolit aplikace stažení z App Store a od identifikovaných vývojářů.
Na základě vráceného výsledku se zobrazí zůstatek všech adres.
Zůstatek všech adres se zobrazí na základě vráceného výsledku
3. Porovnejte zůstatek společnosti OKX uvedený v souboru a vrácený výsledek, zda se shodují.
Jak provedu ověření zůstatku ETH/USDT specifické adresy a celkového zůstatku?
OKX zveřejnila adresy peněženek na Ethereu, Optimismu, Arbitru, Polygonu, Avalanche a dalších blockchainech, stejně jako odpovídající zůstatky ETH nebo USDT. Zůstatky těchto adres můžete zkontrolovat pomocí opensourcových nástrojů. Pro ověření můžete použít výchozí RPC, RPC třetí strany nebo rozhraní API od OKLink.
Pokud použijete výchozí RPC bez úpravy souboru rpc.json, můžete přijít přímo ke kroku ověření.
Pokud použijete uzel rpc třetí strany (například: Infura, Alchemy) – viz dodatek
Pokud použijete pro ověření API od OKLink – viz dodatek
Pomocí nástroje CheckBalance ověřte, zda zůstatek této adresy na blockchainu odpovídá zůstatku, který vidíte v souboru snímku.
1. Otevřete terminál.
Systém Mac: Terminál
Systém Windows: Příkazový řádek
2. Spusťte příkaz a vyhledejte adresář stažené složky. V našem případě zadáme příkaz: cd ~/Downloads/proof-of-reserves
Ověření zůstatku jediné adresy
1. Pokud například chcete ověřit, zda zůstatek adresy ETH 0xc5451b523d5fffe1351337a221688a62806ad91a při specifikované výšce odpovídá zůstatku zobrazenému na souboru snímku (např. okx_por_20221122.csv). Pak musíte na terminálu spustit následující příkaz::
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
Poznámka:
Pokud potřebujete vznést dotaz na jiné měny, nahraďte pole „coin_name“ a „address“ příslušnými hodnotami
Pokud používáte Mac a zobrazí se vám chyba Nástroj nelze otevřít, protože vývojáře nelze ověřit, přejděte prosím do Předvolby systému > Zabezpečení a ochrana soukromí > Obecné > Kliknutím na zámek proveďte změny > Povolit aplikace stažení z App Store a od identifikovaných vývojářů.
2. Na základě vráceného výsledku se zobrazí zůstatek dotazované adresy ETH v zadané výšce
Zůstatek dotazované adresy ETH v zadané výšce
3. Porovnejte proof of reserves zveřejněný společností OKX a výsledky výstupu. Vidíme, že zůstatek adresy a zůstatek v proof of reserves se shodují, což je důkazem zůstatku této adresy, kterou společnost měla v čase pořízení snímku.
Ověření součtu všech zůstatků adres určité kryptoměny
1. Pokud například chcete ověřit, zda zůstatek všech adres ETH ve specifikované výšce odpovídá zůstatku zobrazenému na souboru snímku (např. okx_por_20221122.csv). Pak musíte na terminálu spustit následující příkaz:
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
Poznámka:
Pokud potřebujete zadat dotaz na jiné měny, nahraďte „coin_name“ podporovanými hodnotami, jako jsou BTC, ETH, ETH-ARBITRUM, ETH-OPTIMISM, USDT-ERC20, USDT-TRC20, USDT-POLY, USDT-AVAXC, USDT-ARBITRUM, USDT-OPTIMISM
Pokud používáte Mac a zobrazí se vám chyba Nástroj nelze otevřít, protože vývojáře nelze ověřit, přejděte prosím do Předvolby systému > Zabezpečení a ochrana soukromí > Obecné > Kliknutím na zámek proveďte změny > Povolit aplikace stažení z App Store a od identifikovaných vývojářů.
2. Na základě vráceného výsledku se zobrazí zůstatek všech adres ETH v zadané výšce
Zůstatek všech adres ETH v zadané výšce
3. Porovnejte proof of reserves zveřejněný společností OKX a výsledky výstupu. Vidíme, že zůstatek všech adres a zůstatek v proof of reserves se shodují, což je důkazem součtu zůstatků, které společnost měla v čase pořízení snímku.
Dodatek
Pokud použijete uzel RPC třetí strany (například: Infura, Alchemy): Konfigurujte parametry RPC každého archivu uzlu blokchainu v souboru rpc.json, jak je zobrazeno na následujícím obrázku:
Získejte EVM archivu uzlu.
Nainstalujte archiv uzlu ručně. Synchronizace může nějakou dobu trvat. Viz tady – Použití uzlů třetích stran: Infura, Alchemy
Příklad: Alchemy poskytuje službu archivu uzlu pro ethereum
Ověření zůstatku pomocí OKLink API
Přihlaste se k OKLink.
Přejděte na Profil > API.
Pro vytvoření apiKey, vyberte možnost Vytvořit API v nabídce Data na blockchainu.
OKLink je blockchainová big data společnost, která zajišťuje otevřené rozhraní pro dotazování na zůstatky adres v blockchainu při specifikované výšce. Pro ověření zůstatku adresy zveřejněného společností OKX můžete také získat veřejné API z OKLink.