Jak zweryfikować własność OKX i saldo adresu portfela?
Ten artykuł poprowadzi Cię przez proces weryfikacji własności i salda adresu portfela OKX za pomocą pliku snapshot rezerwy OKX i narzędzia do weryfikacji rezerwy open source.
Co przygotować przed weryfikacją?
1. Otwórz narzędzie weryfikacyjne, wybierz plik zip do pobrania W folderze znajdują się następujące dwa narzędzia:
VerifyAddress: weryfikacja własności adresu rezerwowego.
CheckBalance: weryfikuje saldo adresów rezerw (Uwaga: należy skonfigurować rpc.json, aby skonfigurować węzeł RPC lub OKLink open API i inne powiązane informacje)
Możesz zobaczyć VerifyAddress i CheckBalance w folderze
2. Otwórz pliki audytu i pobierz dowód rezerw
3. Przechowuj pobrany plik Dowód rezerw i narzędzie weryfikacji w tym samym folderze.
Jak mogę zweryfikować własność adresu rezerw portfela OKX?
Dane snapshot OKX zawierają adresy, wiadomości „Jestem adresem OKX” i podpisy, a także wielopodpisowe skrypty wykupu BTC. Postępując zgodnie z poniższymi krokami możesz potwierdzić, że OKX jest właścicielem tych adresów.
Portfel BTC zakłada dwie metody podpisów: podpis pojedynczy i metodę wielopodpisową
Metoda wielopodpisowa przyjmuje podpis 2/3, a każdy element danych zawiera dwa podpisy, które są podpisane dwoma kluczami prywatnymi spośród trzech kluczy prywatnych posiadanych przez OKX. Dzięki weryfikacji dwóch podpisów można zapewnić, że OKX ma co najmniej dwa prywatne klucze, co świadczy o tym, że OKX jest właścicielem wielopodpisowego adresu.
Komunikat dotyczący przejścia adresu BTC z pojedynczym podpisem i wyniki podpisu mogą udowodnić, że OKX jest właścicielem adresu.
Portfel ETH i USDT
Komunikat dotyczący przejścia i wyniki podpisu mogą udowodnić, że OKX jest właścicielem adresu.
Możesz potwierdzić własność adresu rezerwowego opublikowanego przez OKX za pomocą dostarczonych narzędzi open source lub innych firm.
Jak zweryfikować własność OKX adresu rezerw portfela poprzez narzędzia weryfikacji?
Otwórz program terminala.
System Mac: Terminal
System Windows: Wiersz polecenia
Uruchom polecenie i zlokalizuj katalog pobranego folderu. W naszym przypadku wprowadź polecenie cd ~/Downloads/proof-of-reserves
Wprowadź następujące polecenie w terminalu (nazwę pliku można zastąpić innym plikiem, który wymaga walidacji)
Mac: ./VerifyAddress --por_csv_filename=okx_por_20221122.csv
Windows: VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv
Uwaga: Jeśli używasz komputera Mac i napotkasz komunikat „nie można otworzyć narzędzi, ponieważ nie można zweryfikować dewelopera”, przejdź do Ustawienia systemowe > Prywatność i ochrona > Ogólne > Kliknij kłódkę, aby wprowadzić zmiany > Zezwalaj na aplikacje pobrane z App Store i zidentyfikowanych deweloperów
Jeśli weryfikacja przebiegnie pomyślnie, terminal zwróci komunikat „Koniec weryfikacji podpisu adresu, wszystkie adresy przekazane”
Jak mogę zweryfikować własność adresu rezerw portfela OKX za pomocą narzędzia innej firmy?
Aby zweryfikować własność następujących typów adresów, można użyć narzędzi innych firm, aby udowodnić, że adres należy do OKX:
Adres BTC z pojedynczym podpisem - narzędzie do weryfikacji podpisu BTC
Adres EVM - narzędzie do weryfikacji podpisu ETH
Adres łańcucha TRX - narzędzie do weryfikacji podpisu łańcucha TRX Jako przykład weźmiemy tutaj adres BTC z pojedynczym podpisem:
Pobierz i otwórz Pliki audytu
Skopiuj rekord z pliku, w tym adresu, wiadomości i podpisu
Kopiuj rekord z pliku
3. Przejdź do narzędzia weryfikacji podpisu BTC, wklej adres, wiadomość i podpis
4. Jeśli weryfikacja zakończy się powodzeniem, wynik zostanie wyświetlony jak poniżej:
Jak mogę zweryfikować własność aktywów stakowania ETH OKX?
W przypadku aktywów do stakowania ETH użyj eksploratora strony trzeciej (beaconcha.in), aby zweryfikować własność tych kluczy publicznych przez OKX.
Pobierz i otwórz plik Stakowanie ETH.
Skopiuj dowolny klucz publiczny walidatora
Skopiuj klucz publiczny walidatora
3. Wejdź na stronę beaconcha.in, wklej klucz publiczny walidatora
4. Sprawdź, czy „Adres od” i „Adres odbiorcy” są zgodne z adresami w pliku stakowania ETH. „Adres od” i „Adres odbiorcy” są podpisane przez OKX, potwierdzając własność i można je zweryfikować za pomocą powyższych instrukcji
Jak mogę zweryfikować saldo adresu rezerw portfela OKX?
Porównaj saldo adresu określonego łańcucha kryptowaluty w czasie wysokości migawki z saldem adresu w pliku migawki opublikowanym przez OKX w celu weryfikacji, czy są one zgodne.
Porównaj sumę sald adresów określonego łańcucha kryptograficznego w czasie wysokości migawki z sumą sald adresów w pliku migawki opublikowanym przez OKX, aby sprawdzić, czy są one spójne.
Aby zapytać o saldo adresów na wysokości snapshota, można skonfigurować węzeł rpc lub użyć otwartego interfejsu API OKLink.
Jak mogę zweryfikować saldo BTC podanego adresu i całkowite saldo?
1. Zainstaluj klienta Bitcoin Core, zsynchronizuj do ostatniej wysokości, a następnie wycofaj blok do wysokości migawki OKX.
Pobierz Bitcoin Core tutaj w wersji 0.21 lub wyższej
Edytuj plik konfiguracyjny Bitcoin Core, aby umożliwić dostęp do węzła RPC. Utwórz plik ~/.bitcoin/bitcoin.conf i otwórz go za pomocą edytora lub uruchom polecenie vi ~/.bitcoin/bitcoin.conf, edit server=1 rpcuser=OKX rpcpassword=OKXWallet
Wejdź do katalogu bin, uruchom polecenie ./bitcoind i rozpocznij węzeł
Poczekaj, aż węzeł zsynchronizuje się do ostatniej wysokości. Trwa to około 12 godzin
Aby zapytać o saldo z wysokości snapshota OKX, należy cofnąć węzeł do tej wysokości po synchronizacji do najnowszej wysokości.
Przejdź do przeglądarki BTC i wyszukaj hash bloku następnej wysokości po wysokości snapshota. Skopiuj hash bloku i wprowadź go w części wartości hash następującego polecenia
Uruchom polecenie ./bitcoin-cli invalidateblock00000000000000000000058290179993a7a21e4b7c731c95b9cb979c01294a7bd27
Uwaga: „000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27” - to jest przykład, należy zaktualizować ten parametr jako wartość skrótu następnego bloku na wysokości bloku BTC w pobranym pliku dowodu rezerw.Poczekaj, aż węzeł powróci do wysokości snapshota. Możesz uruchomić polecenie getblockcount./bitcoin-cli, aby sprawdzić, czy wycofywanie zostało zakończone, lub możesz wyświetlić ocenę dziennika wyjściowego węzła
Skonfiguruj parametry
Otwórz plik rpc.json.
Skonfiguruj parametry RPC dotyczącego btc w pliku rpc.json i zapisz plik
Sprawdź za pomocą narzędzia CheckBalance, czy saldo adresu w łańcuchu jest zgodne z saldem wyświetlanym w pliku snapshota.
Otwórz program terminala.
System Mac: Terminal
System Windows: Wiersz polecenia
Uruchom polecenie i zlokalizuj katalog pobranego folderu. W naszym przypadku wprowadź polecenie cd ~/Downloads/proof-of-reserves
Zweryfikuj saldo pojedynczego adresu
1. Wprowadź następujące polecenie w terminalu (nazwę pliku można zastąpić innym plikiem, który wymaga walidacji)
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
Uwaga: Jeśli używasz komputera Mac i napotkasz komunikat „nie można otworzyć narzędzi, ponieważ nie można zweryfikować dewelopera”, przejdź do Ustawienia systemowe > Prywatność i ochrona > Ogólne > Kliknij kłódkę, aby wprowadzić zmiany > Zezwalaj na aplikacje pobrane z App Store i zidentyfikowanych deweloperów 2. Saldo pojedynczego adresu jest wyświetlane na podstawie zwróconego wyniku
Saldo pojedynczego adresu jest wyświetlane na podstawie zwróconego wyniku
3. Porównaj saldo OKX opublikowane w pliku i zwrócony wynik, aby sprawdzić, czy są one zgodne
Zweryfikuj saldo wszystkich adresów
Wprowadź następujące polecenie w terminalu (nazwę pliku można zastąpić innym plikiem, który wymaga walidacji)
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
Uwaga: Jeśli używasz komputera Mac i napotkasz komunikat „nie można otworzyć narzędzi, ponieważ nie można zweryfikować dewelopera”, przejdź do Ustawienia systemowe > Prywatność i ochrona > Ogólne > Kliknij kłódkę, aby wprowadzić zmiany > Zezwalaj na aplikacje pobrane z App Store i zidentyfikowanych deweloperów
Saldo wszystkich adresów jest wyświetlane na podstawie zwróconego wyniku
Saldo wszystkich adresów jest wyświetlane na podstawie zwróconego wyniku
3. Porównaj saldo OKX opublikowane w pliku i zwrócony wynik, aby sprawdzić, czy są one zgodne
Jak mogę zweryfikować saldo ETH/USDT podanego adresu i całkowite saldo?
OKX opublikował adresy portfeli na Ethereum, Optimism, Arbitrum, Polygon, Avalanche i innych blockchainach, a także odpowiadające im salda ETH lub USDT. Korzystając z narzędzi open source, można sprawdzić saldo tych adresów. Do weryfikacji można użyć domyślnego RPC, RPC innej firmy lub interfejsu API OKLink.
Korzystając z domyślnego rpc bez modyfikowania rpc.json, można przejść bezpośrednio do kroku weryfikacji.
Korzystając z rpc węzłów innych firm (takich jak: Infura, Alchemy) - można zobaczyć w załączniku
Korzystając z API OKLink do weryfikacji - można wyświetlić w sekcji Załącznik
Użyj narzędzia CheckBalance, aby zweryfikować, czy saldo adresu on-chain jest zgodne z saldem pokazanym w pliku migawki.
1. Otwórz program terminala.
System Mac: Terminal
System Windows: Wiersz polecenia
2. Uruchom polecenie i zlokalizuj katalog pobranego folderu. W naszym przypadku wprowadź polecenie cd ~/Downloads/proof-of-reserves
Zweryfikuj saldo pojedynczego adresu
1. Na przykład, jeśli chcesz sprawdzić, czy saldo adresu ETH 0xc5451b523d5fffe1351337a221688a62806ad91a na określonej wysokości jest zgodne z saldem wyświetlanym w pliku migawki (np. okx_por_20221122.csv), musisz wykonać następujące polecenie w terminalu:
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
Uwaga:
Jeśli chcesz zapytać o inne waluty, zastąp „coin_name” i „address” odpowiednimi wartościami
Jeśli używasz komputera Mac i napotkasz komunikat „nie można otworzyć narzędzi, ponieważ nie można zweryfikować dewelopera”, przejdź do Ustawienia systemowe > Prywatność i ochrona > Ogólne > Kliknij kłódkę, aby wprowadzić zmiany > Zezwalaj na aplikacje pobrane z App Store i zidentyfikowanych deweloperów
2. Saldo adresu zapytania ETH na określonej wysokości jest wyświetlane na podstawie zwróconego wyniku
Saldo adresu zapytania ETH na określonej wysokości
3. Porównaj dowód rezerw opublikowany przez OKX z wynikami wyjściowymi, saldem adresu i saldem dowodu rezerw, widać, że się zgadzają, co potwierdza saldo tego adresu, który OKX ma w momencie wykonania snapshota.
Zweryfikuj sumę wszystkich sald adresów określonych kryptowalut
1. Na przykład, jeśli chcesz sprawdzić, czy saldo wszystkich adresów ETH na określonej wysokości jest zgodne z saldem pokazanym w pliku snapshota (np. okx_por_20221122.csv), musisz wykonać następujące polecenie w terminalu:
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
Uwaga:
Jeśli chcesz zapytać o inne waluty, zastąp „coin_name” obsługiwanymi wartościami, takimi jak BTC, ETH, ETH-ARBITRUM, ETH-OPTIMISM, USDT-ERC20, USDT-TRC20, USDT-POLY, USDT-AVAXC, USDT-ARBITRUM, USDT-OPTIMISM
Jeśli używasz komputera Mac i napotkasz komunikat „nie można otworzyć narzędzi, ponieważ nie można zweryfikować dewelopera”, przejdź do Ustawienia systemowe > Prywatność i ochrona > Ogólne > Kliknij kłódkę, aby wprowadzić zmiany > Zezwalaj na aplikacje pobrane z App Store i zidentyfikowanych deweloperów
2. Saldo wszystkich adresów zapytania ETH na określonej wysokości jest wyświetlane na podstawie zwróconego wyniku
Saldo wszystkich adresów ETH na określonej wysokości
3. Porównaj dowód rezerw opublikowany przez OKX z wynikami wyjściowymi; salda wszystkich adresów i saldo dowodu rezerw zgadzają się, co potwierdza łączną sumę sald, jaką OKX ma w momencie wykonania migawki.
Załącznik
Użyj RPC węzła innej firmy (np. Infura, Alchemy) Skonfiguruj parametry RPC każdego węzła archiwum łańcuchowego w pliku rpc.json, jak pokazano na poniższym rysunku:
Uzyskaj węzeł archiwalny evm
Zainstaluj ręcznie węzeł archiwalny. Synchronizacja może zająć trochę czasu. Patrz tutaj - Używaj węzłów innych firm: Infura, Alchemia
Przykład: Alchemy zapewnia usługę węzła archiwum ethereum
Weryfikacja salda API OKLink
Zaloguj się do OKLink
Przejdź do profil > API
Wybierz opcję Utwórz API w sekcji Dane on-chain, aby utworzyć klucz apiKey
OKLink jest spółką działającą w obszarze big data blockchaina, która zapewnia otwarty interfejs do zadawania pytań dotyczących salda adresu na określonej wysokości w blockchainie. Możesz także uzyskać publiczny API z OKLink, żeby zweryfikować saldo adresu opublikowanego przez OKX.