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.