Binance'in temel ilkesi şeffaflıktır. Bu doğrultuda zk-SNARK'ları ve Merkle Ağacını kullanarak hesap bakiyenizi nasıl doğrulayabilirsiniz. İşte yapmanız gerekenler;
Resmi GitHub web sitesine gidin ve doğrulama aracını yazılım deposundan indirin.
Doğrulama Aracı: https://github.com/binance/zkmerkle-proof-of-solvency/releases/tag/v1.0.0
Binance.com adresine gidin ve hesabınıza giriş yapın. [Profil] - [Cüzdan] - [Doğrulama] ögelerini tıklayın. Ardından, doğrulama verilerini genişletmek için oka tıklayın.
3. Kendi kendini doğrulayan Merkle Ağacı girişlerini arayın ve [Doğrulama Türü]'nün "Merkle Ağacı + Zksnarks" olduğundan emin olun. Hesabınızın verilerini göreceksiniz. Bilgisayarınıza kaydetmek için [Merkle Ağacını İndir] ögesine tıklayın.
Raporun bir anlık görüntü olduğunu ve gerçek zamanlı varlıkları yansıtmadığını lütfen unutmayın. Mevcut varlık sayısı ile eşleşmeyebilir.

4. Doğrulama aracı klasörüne gidin. Kök hash'ini doğrulamak için MacOS'ta “./verifier_darwin_amd64”, Linux'ta “./verifier_linux_amd64” veya Windows'ta “./verifier_windows_amd64.exe” yazıp çalıştırın.
Ön Koşul:
Zip dosyası içindeki “config.json”, “proof.csv” ve “zkpor864.vk.save” dosyalarının kurulumunu yapın ve “PathToVerifierTool/config” klasörüne yerleştirin.
Kurulum:
Dinlendirici tarafından oluşturulan zk-SNARK'ların ispat veri dosyasını incelemek için “ProofTable” dosyasını kurun.
Paket içinde indirilen doğrulama anahtarını göstermek için “ZkKeyName” dosyasını kurun."CexAssetInfo", Binance'te listelenmiş tüm tokenlerin (tüm doğrulanabilir ve doğrulanamayan varlıklar dahil) toplam müşteri bakiyesini ifade eder.
Listelenmiş zk-SNARK'ların ispatı kullanılarak doğrulanabilir. Binance'in Rezerv Kanıtı bölümünde doğrulanabilir varlıkla çapraz kontrol yapabilirsiniz. BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT ve DOGE (10^2) hariç tüm bakiyeler ve fiyatlar 10^8 formatındadır.


5. Hesap bilgilerinizi doğrulamak için MacOS'ta “./verifier_darwin_amd64 -user”, Linux'ta “./verifier_linux_amd64 -user” veya Windows'ta “./verifier_windows_amd64.exe -user” formatlarını kullanın.
Ön Koşul:
“user_config.json” dosyasını indirin/kurun. Bu dosya, anlık görüntü sırasında bir kullanıcının hesap verilerine göre özel olarak oluşturulur. İndirdiğiniz zip dosyasında bulabilirsiniz. Dosyayı, “PathToVerifierTool/config” klasörüne yerleştirin.
Kurulum:
“AccountIndex”: Merkle Yaprağının Merkle Ağacı içindeki konumudur.
"AccountIdHash" - "Hesap Kodu": Binance'teki her kullanıcının hesabını tanımlar. [Doğrulama] sayfasından hesabınızın bilgilerini bulabilirsiniz.
“TotalEquity”: Kullanıcı bakiyesinin toplam değeri (USD cinsinden); Değerler 10^16 formatındadır.
“TotalDebt”: Kullanıcının borç aldığı toplam değer (USD cinsinden); Değerler 10^16 formatındadır.
Varlıklar": Kullanıcının anlık görüntüdeki varlıklarıdır. 2. adımda indirilen varlık şablonu listesindeki endekslere eşdeğer varlıklara bakabilirsiniz. (tokeni endekse göre tanımlamak için “Asset_List.csv” dosyasına bakın). BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT ve DOGE (10^2) hariç varlık bakiyeleri 10^8 formatındadır.
"Kök": Doğrulama işleminin Merkle kök hash'idir. Aynı kök hash'lerinden Merkle yolu bilgisi ile kullanıcı bilgilerini kontrol etmek için kullanılır.
“İspat”: Kullanıcıya ait Merkle yoludur.


