Bagaimana Cara Memverifikasi Kepemilikan OKX dan Saldo Alamat Dompet?

Dipublikasikan Pada 26 Sep 2023Diperbarui Pada 21 Nov 2024Baca 12 mnt

Artikel ini akan memandu Anda melalui proses terkait cara untuk memverifikasi kepemilikan OKX dan saldo alamat dompet melalui file snapshot cadangan dana (reserve) OKX dan alat verifikasi cadangan dana sumber terbuka.

Apa yang Harus Saya Siapkan sebelum Verifikasi?

1. Buka alat verifikasi, lalu pilih file zip yang akan diunduh Anda dapat melihat dua alat berikut di dalam folder:

  • VerifyAddress: memverifikasi kepemilikan alamat cadangan dana.

  • CheckBalance: memverifikasi saldo alamat cadangan dana (Catatan: rpc.json harus dikonfigurasi untuk memungkinkan konfigurasi RPC node atau API terbuka OKLink serta informasi lainnya yang terkait.)

CT-web-POR-preparation folder

Anda dapat melihat VerifyAddress dan CheckBalance di dalam folder

2. Buka audit file, lalu unduh Proof of Reserves

3. Simpan Proof of Reserves yang telah diunduh dan alat verifikasi di dalam folder yang sama

Bagaimana Cara Memverifikasi Kepemilikan OKX atas Alamat Cadangan Dana Dompet?

Data snapshot OKX berisi alamat, pesan "Saya adalah alamat OKX", dan tanda tangan, serta skrip penukaran multitanda tangan BTC. Untuk mengonfirmasi bahwa alamat tersebut adalah milik OKX, Anda dapat mengikuti serangkaian langkah berikut.

  • Dompet BTC mengadopsi dua metode tanda tangan: tanda tangan tunggal dan multitanda tangan

    • Multitanda tangan mengadopsi 2/3 tanda tangan, dan setiap bagian data berisi dua tanda tangan, yang ditanda tangani oleh dua kunci pribadi di antara tiga kunci pribadi yang dipegang oleh OKX. Dengan memverifikasi dua tanda tangan, dapat dipastikan bahwa OKX memiliki setidaknya dua kunci pribadi, sehingga membuktikan kepemilikan OKX atas alamat multitanda tangan.

    • Hasil tanda tangan dan pesan keberhasilan alamat tanda tangan tunggal BTC dapat membuktikan kepemilikan OKX atas alamat tersebut.

  • Dompet ETH dan USDT

    • Hasil tanda tangan dan pesan keberhasilan dapat membuktikan kepemilikan OKX atas alamat tersebut. Anda dapat mengonfirmasi kepemilikan alamat cadangan dana yang diterbitkan oleh OKX dengan alat sumber terbuka atau pihak ketiga yang disediakan.

Bagaimana Cara Memverifikasi Kepemilikan OKX atas Alamat Cadangan Dana Dompet Melalui Alat Verifikasi?

  1. Buka program terminal

    • Sistem Mac: Terminal

    • Sistem Windows: Command Prompt

  2. Jalankan perintah dan temukan direktori folder yang diunduh. Dalam kasus kita, masukkan perintah cd ~/Downloads/proof-of-reserves

  3. Masukkan perintah berikut ke dalam terminal (Nama file dapat diganti dengan file lain yang perlu divalidasi)

    • Mac: ./VerifyAddress --por_csv_filename=okx_por_20221122.csv

    • Windows: VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv
      Catatan: Jika Anda menggunakan Mac dan menjumpai pesan "tidak dapat membuka alat karena pengembang tidak dapat diverifikasi", silakan buka Preferensi Sistem > Keamanan&Privasi > Umum > Klik kunci untuk melakukan perubahan > Izinkan aplikasi yang diunduh dari App Store dan pengembang yang teridentifikasi

  4. Jika verifikasi berhasil, terminal akan kembali dengan pesan "Verifikasi tanda tangan selesai, semua alamat berhasil lolos"

CT-web-POR-passed verification on terminal

"Verifikasi tanda tangan selesai, semua alamat berhasil lolos” ditampilkan di terminal

Bagaimana Cara Memverifikasi Kepemilikan OKX atas Alamat Cadangan Dana Dompet Melalui Alat Pihak Ketiga?

Untuk memverifikasi kepemilikan dari jenis alamat berikut, alat pihak ketiga dapat digunakan untuk membuktikan bahwa alamat tersebut adalah milik OKX:

  1. Unduh dan buka Audit file

  2. Salin catatan dari file tersebut, termasuk alamat, pesan, dan tanda tangan

CT-web-POR-copy record

Salin catatan dari file tersebut

3. Buka Alat verifikasi tanda tangan BTC, tempel alamat, pesan, dan tanda tangan

4. Jika verifikasi berhasil, hasilnya akan ditampilkan sebagai berikut:

CT-web-POR-verification result

Hasil verifikasi

Bagaimana Cara Memverifikasi Kepemilikan Aset Staking ETH OKX?

Untuk aset staking ETH, gunakan penjelajah pihak ketiga (beaconcha.in) untuk memverifikasi kepemilikan OKX atas kunci publik ini.

  1. Unduh dan buka file Staking ETH.

  2. Salin kunci publik validator apa pun

CT-web-POR-copy validator publickey

Salin Kunci Publik Validator

3. Buka beaconcha.in, lalu tempelkan kunci publik validator

4. Pastikan bahwa "Alamat dari" dan "Alamat penerima" sesuai dengan alamat dalam file staking ETH. "Alamat dari" dan "Alamat penerima" ditandatangani oleh OKX yang mengonfirmasi kepemilikan, dan dapat diverifikasi menggunakan instruksi di atas

CT-web-POR-from address

Alamat Dari

CT-web-POR-recipient address

Alamat Penerima

Bagaimana Cara Memverifikasi Saldo Alamat Cadangan Dana Dompet OKX?

  1. Bandingkan saldo alamat rantai kripto tertentu pada waktu puncak snapshot dengan saldo alamat dalam file snapshot yang diterbitkan oleh OKX untuk memverifikasi apakah keduanya konsisten.

  2. Bandingkan jumlah saldo alamat rantai kripto tertentu pada waktu puncak snapshot dengan jumlah saldo alamat dalam file snapshot yang diterbitkan oleh OKX untuk memverifikasi apakah keduanya konsisten.

Untuk melakukan kueri saldo alamat pada tinggi snapshot, Anda dapat mengonfigurasi rpc node atau menggunakan API terbuka OKLink.

Bagaimana Cara Memverifikasi Saldo Total dan Saldo Alamat BTC yang Ditentukan?

1. Instal klien Bitcoin Core, sinkronkan ke tinggi terbaru, lalu putar balikkan blok ke tinggi snapshot OKX

  1. Unduh Bitcoin Core di sini dengan versi 0.21 atau lebih baru

  2. Edit file konfigurasi Bitcoin Core untuk mengaktifkan akses ke node RPC. Buat file ~/.bitcoin/bitcoin.conf dan buka dengan editor atau jalankan perintah vi ~/.bitcoin/bitcoin.conf ,edit server=1 rpcuser=OKX rpcpassword=OKXWallet

  3. Masuk ke direktori bin,jalankan perintah ./bitcoind ,lalu operasikan node

  4. Tunggu hingga node disinkronkan ke tinggi terbaru. Diperlukan waktu sekitar 12 jam

  5. Untuk melakukan kueri saldo dari tinggi snapshot OKX, Anda harus mengembalikan node ke tinggi tersebut setelah menyinkronkan ke tinggi terbaru.

    1. Buka browser BTC, lalu cari hash blok dari tinggi berikutnya setelah tinggi snapshot. Salin hash blok, lalu masukkan ke dalam bagian nilai hash dari perintah berikut

    2. Jalankan perintah ./bitcoin-cli invalidateblock00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27
      Catatan: ‘00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27' - ini adalah contoh. Harap perbarui parameter ini sebagai nilai hash dari blok berikutnya pada tinggi blok BTC dalam file proof of reserves yang telah Anda unduh.

    3. Tunggu hingga node kembali ke tinggi snapshot. Anda dapat menjalankan perintah ./bitcoin-cli getblockcount untuk memastikan bahwa prosesnya telah selesai. Anda juga dapat melihat penilaian log output node

CT-web-POR-Node output log

Log Output Node

2. Konfigurasikan parameternya

  1. Buka file rpc.json

  2. Konfigurasikan parameter RPC terkait btc dalam file rpc.json, lalu simpan file-nya

CT-web-POR-configure the parameters

Contoh: Konfigurasikan Parameternya

3. Verifikasikan apakah saldo dari sebuah alamat on-chain konsisten dengan saldo yang ditampilkan dalam file snapshot menggunakan alat CheckBalance.

  1. Buka program terminal

    • Sistem Mac: Terminal

    • Sistem Windows: Command Prompt

  2. Jalankan perintah dan temukan direktori folder yang diunduh. Dalam kasus kita, masukkan perintah cd ~/Downloads/proof-of-reserves

Verifikasi saldo alamat tunggal

  1. Masukkan perintah berikut ke dalam terminal (Nama file dapat diganti dengan file lain yang perlu divalidasi)
    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
    Catatan: Jika Anda menggunakan Mac dan menjumpai pesan "tidak dapat membuka alat karena pengembang tidak dapat diverifikasi", silakan buka Preferensi Sistem > Keamanan&Privasi > Umum > Klik kunci untuk melakukan perubahan > Izinkan aplikasi yang diunduh dari App Store dan pengembang yang teridentifikasi

  2. Saldo alamat tunggal ditampilkan berdasarkan hasil yang diberikan

CT-web-POR-The balance of a single address

Saldo Alamat Tunggal Ditampilkan Berdasarkan Hasil yang Diberikan

3. Bandingkan saldo OKX yang diterbitkan dalam file dan hasil yang diberikan untuk menilai konsistensinya

Verifikasi saldo semua alamat

  1. Masukkan perintah berikut ke dalam terminal (Nama file dapat diganti dengan file lain yang perlu divalidasi)

    • 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
      Catatan: Jika Anda menggunakan Mac dan menjumpai pesan "tidak dapat membuka alat karena pengembang tidak dapat diverifikasi", silakan buka Preferensi Sistem > Keamanan&Privasi > Umum > Klik kunci untuk melakukan perubahan > Izinkan aplikasi yang diunduh dari App Store dan pengembang yang teridentifikasi

  2. Saldo semua alamat ditampilkan berdasarkan hasil yang diberikan

CT-web-POR-The balance of all addresses

Saldo Semua Alamat Ditampilkan Berdasarkan Hasil yang Diberikan

3. Bandingkan saldo OKX yang diterbitkan dalam file dan hasil yang diberikan untuk menilai konsistensinya

Bagaimana Cara Memverifikasi Saldo Total dan Saldo Alamat ETH/USDT yang Ditentukan?

OKX telah merilis alamat dompet di Ethereum, Optimism, Arbitrum, Polygon, Avalanche, dan blockchain lainnya, serta saldo ETH atau USDT yang sesuai. Dengan menggunakan alat sumber terbuka, Anda dapat memeriksa saldo alamat tersebut. Untuk verifikasi, Anda dapat memilih untuk menggunakan RPC default, RPC pihak ketiga, atau API OKLink.

  • Menggunakan rpc default tanpa memodifikasi rpc.json. Dalam hal ini, Anda bisa langsung ke langkah verifikasi

  • Menggunakan rpc node pihak ketiga (seperti: Infura, Alchemy) - Anda dapat melihat di lampiran

  • Menggunakan API OKLink untuk verifikasi - Anda dapat melihat di lampiran

Gunakan alat CheckBalance untuk memverifikasi apakah saldo di alamat on-chain konsisten dengan saldo yang ditampilkan dalam file snapshot

  1. Buka program terminal

    • Sistem Mac: Terminal

    • Sistem Windows: Command Prompt

  2. Jalankan perintah dan temukan direktori folder yang diunduh. Dalam kasus kita, masukkan perintah cd ~/Downloads/proof-of-reserves

Verifikasi saldo alamat tunggal

1. Misalnya, jika Anda ingin memverifikasi apakah saldo alamat ETH 0xc5451b523d5fffe1351337a221688a62806ad91a pada tinggi yang ditentukan konsisten dengan saldo yang ditampilkan dalam file snapshot (Misalnya, okx_por_20221122.csv), maka Anda harus menjalankan perintah berikut di 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

Catatan:

  • Jika Anda ingin melakukan kueri mata uang lain, ganti "coin_name" dan "address" dengan nilai yang sesuai

  • Jika Anda menggunakan Mac dan menjumpai pesan "tidak dapat membuka alat karena pengembang tidak dapat diverifikasi", silakan buka Preferensi Sistem > Keamanan&Privasi > Umum > Klik kunci untuk melakukan perubahan > Izinkan aplikasi yang diunduh dari App Store dan pengembang yang teridentifikasi

2. Saldo alamat kueri ETH pada tinggi yang ditentukan ditampilkan berdasarkan hasil yang diberikan

CT-web-POR-The balance of the query address of ETH

Saldo Alamat Kueri ETH Pada Tinggi yang Ditentukan

3. Bandingkan proof of reserves yang diterbitkan oleh OKX dengan hasil output, saldo alamat, dan saldo dalam proof of reserves. Anda melihat semuanya konsisten, sehingga membuktikan saldo alamat yang dimiliki oleh OKX pada waktu snapshot.

Verifikasi Jumlah Semua Saldo Alamat Kripto Tertentu

1. Misalnya, jika ingin memverifikasi apakah saldo semua alamat ETH pada tinggi yang ditentukan konsisten dengan saldo yang ditampilkan dalam file snapshot (Misalnya, okx_por_20221122.csv), maka Anda harus menjalankan perintah berikut di 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

Catatan: Jika ingin melakukan kueri mata uang lain, ganti "coin_name" dengan nilai yang didukung, seperti BTC, ETH, ETH-ARBITRUM, ETH-OPTIMISM, USDT-ERC20, USDT-TRC20, USDT-POLY, USDT-AVAXC, USDT-ARBITRUM, USDT-OPTIMISM

  • Jika Anda menggunakan Mac dan menjumpai pesan "tidak dapat membuka alat karena pengembang tidak dapat diverifikasi", silakan buka Preferensi Sistem > Keamanan&Privasi > Umum > Klik kunci untuk melakukan perubahan > Izinkan aplikasi yang diunduh dari App Store dan pengembang yang teridentifikasi

2. Saldo semua alamat ETH pada tinggi yang ditentukan ditampilkan berdasarkan hasil yang diberikan

CT-web-POR-The balance of all addresses of ETH

Saldo Semua Alamat ETH Pada Tinggi yang Ditentukan

3. Bandingkan proof of reserves yang diterbitkan oleh OKX dengan hasil output, saldo dari semua alamat, dan saldo dalam proof of reserves. Jika Anda melihat semuanya konsisten, maka hal itu membuktikan jumlah saldo yang dimiliki oleh OKX pada waktu snapshot.

Lampiran

Menggunakan RPC node pihak ketiga (misalnya: Infura, Alchemy) Konfigurasikan parameter RPC dari setiap node arsip rantai dalam file rpc.json, seperti yang ditunjukkan pada gambar berikut:

Dapatkan node arsip evm

  • Instal node arsip secara manual. Harap diperhatikan bahwa proses sinkronisasi dapat memerlukan waktu beberapa saat. Silakan lihat di sini - Menggunakan node pihak ketiga: InfuraAlchemy

CT-web-POR-example of alchemy

Contoh: Alchemy Memberikan Layanan Node Arsip Ethereum

  1. Masuk ke OKLink

  2. Buka Profil > API

  3. Pilih Buat API yang ada di bawah Data On-chain untuk membuat apiKey

CT-web-POR-open API in the rpc.json file

Konfigurasikan Parameter Terkait API Terbuka OKLink di File rpc.json

OKLink adalah perusahaan data besar blockchain yang menyediakan antarmuka terbuka untuk melakukan kueri atas saldo alamat dari tinggi tertentu di blockchain. Selain itu, Anda juga bisa mendapatkan API publik dari OKLink untuk memverifikasi saldo alamat yang diterbitkan oleh OKX.