Binance telah meningkatkan sistem bukti cadangan (PoR) dengan verifikasi zk-SNARK, suatu bentuk bukti tanpa pengetahuan yang menjaga privasi dan keamanan informasi sensitif pengguna.
CEO Binance, Changpeng Zhao, mengatakan bahwa peningkatan tersebut diterapkan sesuai dengan saran salah satu pendiri Ethereum, Vitalik Buterin. Buterin telah memaparkan idenya untuk mempromosikan pertukaran terpusat yang tidak dapat dipercaya melalui sistem bukti cadangan yang transparan pada bulan November.
Binance pertama kali menerbitkan sistem PoR-nya pada bulan November 2022 ketika pengguna mulai menuntut lebih banyak transparansi dari bursa setelah runtuhnya FTX. Pada saat itu, Binance menggunakan kriptografi pohon Merkle untuk memungkinkan pengguna memverifikasi kepemilikan mereka.
Namun, sistem ini memiliki dua kelemahan utama. Pertama, node daun di pohon Merkle mewakili hash kepemilikan pengguna untuk melindungi privasi, yang berarti bahwa akar Merkle tidak dapat mencerminkan jumlah informasi saldo node daunnya.
Kedua, entitas jahat berpotensi menambahkan saldo negatif pada akun palsu di suatu tempat di pohon untuk membuat jumlah cadangan yang diperlukan tampak lebih kecil.
Binance mengklaim bahwa zk-SNARK memecahkan tantangan ini. Sistem verifikasi tanpa pengetahuan dapat memastikan bahwa semua node daun di pohon Merkle telah berkontribusi terhadap total saldo pengguna yang diklaim Binance untuk setiap mata uang kripto. Hal ini juga akan memastikan bahwa tidak ada pengguna dengan saldo negatif yang disertakan dalam pohon.
Binance akan menghasilkan dan menerbitkan bukti zk-SNARK untuk pembangunan pohon Merkle guna membuktikan cadangannya. Dengan memverifikasi bukti Merkle, pengguna Binance dapat memeriksa apakah saldo mereka termasuk dalam akar pohon Merkle. Pengguna dapat memverifikasi bukti zk-SNARK untuk memastikan bahwa konstruksi pohon Merkle bebas dari gangguan apa pun.
Karena Binance memiliki jutaan pengguna, tidak mungkin mendapatkan satu pun bukti konstruksi pohon Merkle. Oleh karena itu, Binance akan membagi pengguna menjadi beberapa kelompok yang masing-masing terdiri dari 864 orang. Diperlukan waktu 110 detik untuk menghasilkan bukti zk untuk satu kelompok pengguna. Buktinya bisa diverifikasi dalam waktu kurang dari 1 milidetik.
Binance memerlukan waktu 2 jam untuk menghasilkan bukti untuk semua akun dengan biaya sekitar $1.000. Pertukaran ini berupaya menerapkan solusi yang disarankan oleh Buterin untuk meningkatkan efisiensi proses pembuatan bukti, yang akan menurunkan biaya dan memungkinkannya memberikan bukti lebih sering.
Sistem PoR Binance saat ini mendukung 13 mata uang kripto, dengan 4 tambahan terbaru, dan berencana untuk menambahkan lebih banyak token dalam beberapa minggu mendatang.
Binance juga membuat kode untuk sistem PoR-nya menjadi sumber terbuka dengan tujuan memberikan lebih banyak transparansi kepada penggunanya.


