Så verifierar du ditt kontosaldo på Binance

2023-02-10 09:00

Binance har påtagit sig att se till att varje användare har fullständig insyn i sina tillgångars säkerhet och trygghet. Du kan nu använda zk-SNARKs och Merkle-trädet för att korrekt verifiera Binance Bevis på reserv och ditt kontosaldo.

Hur verifierar du ditt kontosaldo med hjälp av zk-SNARKs och Merkle-träd?

1. Besök den officiella GitHub-webbplatsen och ladda ner verifieringsverktyget från arkivet.

Version av verifieringsverktygVerifieringscykel för POR
1.1.01 okt 2024 till nu
1.0.21 november 2023 till 1 september 2024
1.0.11 mars 2023 till 1 okt. 2023
1.0.01 feb. 2023 till 1 feb. 2023
Verifiering av Merkle-träd22 nov. 2022 till 22 dec. 2022

2. Gå till Binance.com och logga in på ditt konto. Klicka på [Profil][Plånbok][Verifiering]. Klicka sedan på pilen för att expandera verifieringsuppgifterna.

image

3. Leta efter självverifierande Merkle-träd-inlägg och se till att [Verifieringstypen] är "Merkle Tree + Zksnarks". Du ser uppgifterna för ditt konto. Klicka på [Ladda ner Merkle-träd] för att spara det på din dator.

Observera att rapporten är en ögonblicksbild och inte en visning av tillgångar i realtid. Den kanske inte matchar dina nuvarande tillgångar.

image

4. Gå till mappen med verifieringsverktyg. För att verifiera merkle-rötter kör du "./verifier_darwin_amd64" på MacOS, "./verifier_linux_amd64" på Linux eller "./verifier_windows_amd64.exe" på Windows. 

Förutsättning: 

Konfigurera "config.json", "proof.csv" och "zkpor864.vk.save" i zip-filen och placera dem i mappen "PathToVerifierTool/config".

Konfiguration:

  • Ställ in "ProofTable" så att den hänvisar till den zk-SNARKS-bevisdatafil som genererats av testaren
  • Ställ in "ZkKeyName" så att den pekar på verifieringsnyckeln som hämtas i paketet
  • ”CexAssetInfo” avser det totala kundsaldot för alla token som listas på Binance (inklusive alla verifierbara och icke verifierbara tillgångar). Det kan verifieras med hjälp av det listade zk-SNARKs-beviset. Du kan dubbelkontrollera mot den verifierbara tillgången på Binance bevis på reserv. Alla saldon och priser är 10^8 förutom BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT, DOGE, PEPE, FLOKI, IDRT, BONK, DOGS, 1000SATS och NEIRO (10^2).
image
image

5. För att verifiera dina kontouppgifter använder du "./verifier_darwin_amd64 -user" på MacOS eller "./verifier_linux_amd64 -user" på Linux, "./verifier_windows_amd64.exe -user" på Windows.

Förutsättning: 

Ladda ner/upprätta "user_config.json". Den genereras specifikt baserat på användarens kontouppgifter under ögonblicksbilden. Du hittar den i zip-filen som du laddade ner. Placera den i mappen "PathToVerifierTool/config".

image

Konfiguration:

  • ”AccountIndex”: Placering av Merkle-blad inom Merkle-träd
  • "AccountIdHash" – "Record ID": Identifierar varje användares konto hos Binance. Du hittar informationen om ditt konto på sidan [Verifiering].
  • ”TotalEquity”: Det totala värdet av användarens innehav (i USD); Värdena är i 10^16
  • ”TotalDebt”: Det totala värdet av användarens upplåning (i USD); Värdena är i 10^16
  • "TotalCollateral": det totala värdet av användarens innehav som ställts som säkerhet (i USD); Värdena anges i 10^16
  • ”Tillgångar”: Användarens tillgångar i ögonblicksbilden. Du kan hänvisa till de tillgångar som motsvarar indexen i listan med tillgångsmallar som du hämtade i steg 2 (se ”Asset_List.csv” för att identifiera token med hjälp av indexet). Tillgångssaldot är 10^8 förutom för BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT, DOGE, PEPE, FLOKI, IDRT, BONK, DOGS, 1000SATS och NEIRO (10^2).
  • ”Root”: Hashvärde med Merkle-blad av verifieringsövningen. Den används för att kontrollera användarens information med Merkle-sökvägsinformation från samma Merkle-rötter.
  • ”Bevis”: Merkle-sökvägen som tillhör användaren.
image
image

För mer information om hur zk-SNARKs fungerar, se:

Om du har några förslag kan du skicka in din feedback här.