Waktu audit terbaru:
(UTC+0)
Nilai cadangan berlebih:
$ B
Algoritma:
Merkle Tree + zk-SNARKs
Total tingkat cadangan:
Merkle Root Hash:
Saldo Bersih Pelanggan
$
Saldo Dompet Gate
$
Nilai cadangan berlebih
$
Not Data
Platform perdagangan terpusat mengelola buku besar untuk mencatat aset pengguna dalam database. Dengan begitu, platform menghadapi tantangan untuk membuktikan bahwa mereka memiliki hak penuh atas semua aset pengguna dalam kondisi baik.
Gate.io menerapkan Merkle tree untuk mengatasi masalah ini, dengan menyimpan nilai hash dari setiap aset akun pengguna di node daun Merkle tree. Setiap pengguna dapat mengaudit jumlah total aset pengguna yang disimpan di node daun Merkle tree dan memverifikasi apakah dananya dimasukkan melalui lembaga audit pihak ketiga yang memenuhi syarat.
Jika aset yang disimpan di Merkle tree diverifikasi lebih besar dari atau sama dengan 100%, itu artinya aset pengguna disimpan secara penuh di platform, platform menyediakan Proof of Reserve 100% untuk aset pengguna.
Jika jumlah total token yang dikelola oleh pertukaran di blockchain memenuhi atau melebihi saldo agregat semua akun pengguna, seperti yang ditangkap dalam snapshot, platform mempertahankan margin 100% untuk token-token tersebut
Saat Anda menggunakan hot wallet dan cold wallet, Anda mentransfer jumlah yang ditentukan secara acak ke alamat yang ditentukan oleh perusahaan audit untuk membuktikan kepemilikan Anda atas dompet tersebut.
Perusahaan audit akan menjumlahkan saldo alamat yang relevan untuk menghitung jumlah total yang terlibat dalam transaksi (termasuk aset pengguna dan aset platform yang dimiliki sendiri).
Silakan lihat diagram di bawah ini untuk ilustrasinya. Setelah merkle tree berhasil dibangun, node daun akan diekspor ke file teks biasa, yang akan dipublikasikan bersama dengan merkle root hash oleh auditor.
Dalam kriptografi dan ilmu komputer, hash tree atau Merkle tree adalah pohon di mana setiap node daun diberi label dengan hash kriptografi dari blok data. Setiap node non-daun diberi label dengan hash dari label node anaknya. Hash tree memungkinkan verifikasi konten struktur data besar yang efisien dan aman.
a. Jumlah total aset yang dikelola oleh platform termasuk total saldo aset semua pengguna.
b. Saldo bersih setiap pengguna lebih besar atau sama dengan nol.
c. Perubahan aset pengguna akan mengakibatkan perubahan nilai hash Merkle root.
zk-SNARK, singkatan dari Zero-Knowledge Succinct Non-Interactive Argument of Knowledge, merupakan sebuah alat terobosan yang berakar pada kriptografi. Dengan menggunakan algoritma matematika yang canggih, alat ini dapat memvalidasi jumlah cadangan dengan baik tanpa mengungkapkan rincian aset tertentu. zk-SNARK tidak hanya memfasilitasi verifikasi aset dengan cepat tetapi juga meniadakan risiko pelanggaran privasi. Karena manfaat ini, ditambah dengan sifatnya yang non-interaktif dan skalabilitas yang tinggi, zk-SNARK dapat digunakan secara luas di berbagai bidang seperti verifikasi transaksi on-chain, perlindungan privasi data, dan otentikasi identitas.
1.Install program dan unduh data:
Pertama, unduh program verifikasi melalui tautan yang disediakan atau akses GitHub untuk mengunduh program verifikasi. Lalu, ubah namanya menjadi main
Akses ke Halaman Audit dan temukan batch yang perlu Anda verifikasi. Klik pada [Unduh Merkle Tree] dan [Unduh User Config] untuk mengunduh data.
Buka compressed file zkmerkle_cex_xxx.tar.gz, letakkan program main dalam folder ini, dan letakkan file user_config.json ke dalam folder config.
Folder program kini selesai
zkmerkle_cex_xxx
Config
cex_config.json
user_config.json
proof.csv
zkpor864.vk.save
main
2. Verifikasi Aset:
Dari cmd atau terminal, gunakan perintah cd untuk menavigasi ke folder yang telah diunduh, seperti cd ~/Downloads/zkmerkle_cex_xxx
(Sebelum menjalankan program, Anda mungkin perlu menjalankan chmod 777 main untuk memberikan izin atau mengatur item keamanan)
Jalankan perintah berikut untuk memulai verifikasi.
./main verify cex
Setelah verifikasi berhasil, pesan akan ditampilkan.
All proofs verify passed!!!
Untuk dokumentasi teknis terinci dan prinsip verifikasi, silakan periksa proyek sumber terbuka GitHub.
HACKEN
Perusahaan auditWaktu audit
January 3, 2024
Auditor
Luciano Ciattaglia、Sofiane Akermoun、Nino Lipartiia、Bartosz Barwikowski
Laporan Audit
Gate.io PoR Implementation