Binance, die weltweit größte Kryptowährungsbörse, hat ihren Reservenbericht für August 2023 veröffentlicht, aus dem hervorgeht, dass ihr Reservesatz für alle wichtigen Kryptowährungsbestände deutlich über 100 % liegt.

Die Offenlegung ist Teil des kontinuierlichen Engagements von Binance, sein Proof of Reserves (PoR)-System aufrechtzuerhalten und den Nachweis zu erbringen, dass das Unternehmen über ausreichende Mittel zur Deckung aller Kundeneinlagen verfügt. Der Bericht basiert auf einer Prüfung der BTC-Blockhöhe 801130 (aktualisiert auf aggregierte Daten vom 1. August 2023).

Proof of Reserves (PoR) ist ein transparentes Protokoll, das zur Bestätigung der Zahlungsfähigkeit von Kryptowährungsbörsen verwendet wird. Seine Aufgabe besteht darin, nachzuweisen, dass die Börse über genügend Mittel verfügt, um die Vermögenswerte des Benutzers im Verhältnis 1:1 zu decken. Wenn ein Benutzer Bitcoin einzahlt, werden die Reserven von Binance im Wesentlichen um mindestens einen Bitcoin erhöht, um sicherzustellen, dass alle Kundengelder vollständig abgesichert sind. In diesen Zahlen sind die Unternehmensbeteiligungen von Binance, die unabhängig sind, nicht enthalten.

Der PoR-Bericht von Binance zeigt, dass die Reserven der Börse deutlich höher sind als die Nettokundenguthaben aller gemeldeten Kryptowährungen, einschließlich Bitcoin, Ethereum, Binance Coin, Tether, BUSD und USDC, mit einem Reserveverhältnis zwischen 101,62 % und 117,99 %. Dies weist darauf hin, dass das Unternehmen über ausreichende Reserven verfügt, um alle potenziellen Kundenabhebungen abzudecken.

Ziel von PoR ist es, die Transparenz, Sicherheit und den Benutzerschutz im Kryptowährungs-Ökosystem zu erhöhen. Dadurch wird verhindert, dass Börsen Benutzergelder missbrauchen, und das Vertrauen der Benutzer wird gestärkt. Damit können Binance-Benutzer selbst überprüfen, ob ihre Konten in der letzten PoR-Verifizierung enthalten waren, was das Engagement der Börse für Transparenz und Benutzervertrauen weiter unterstreicht.

Wie Proof of Reserve (PoR) mit Merkle-Bäumen funktioniert

Um sicherzustellen, dass alle Benutzervermögen im Verhältnis 1:1 gehalten werden, hat Binance ein System implementiert, das Merkle-Bäume nutzt. Merkle Tree ist ein kryptografisches Tool, das dabei hilft, große Datenmengen in einen einzigen Hash-Wert, den sogenannten Merkle Root, zu komprimieren. Diese Wurzel fungiert als kryptografisches „Siegel“, das alle Eingabedaten zusammenfasst. Darüber hinaus ermöglichen Merkle-Bäume Benutzern die Überprüfung bestimmter Inhalte, die in einem bestimmten Satz versiegelter Daten enthalten sind.

Im Rahmen von PoR nutzt Binance die Eigenschaften von Merkle Trees, um zu überprüfen, ob einzelne Benutzerkonten in Haftungsberichten enthalten sind, die von Wirtschaftsprüfern geprüft werden. Jeder Benutzer kann seine Vermögensbestände mithilfe seiner eindeutig generierten Merkle-Hash-/Datensatz-ID überprüfen.

Hier ist eine schrittweise Aufschlüsselung des Prozesses:

  1. Überprüfen Sie den Adressbesitz: Binance überprüft zunächst, ob der Besitz der während des PoR-Prozesses verwendeten Wallets (Cold und Hot Wallets) der Börse gehört.

  2. Snapshot des Benutzerguthabens: Erstellen Sie einen Snapshot der Vermögensbestände in jedem Kundenkonto zu einem bestimmten Datum und zu einer bestimmten Uhrzeit.

  3. Generierung des Merkle Tree: Binance generiert den zugrunde liegenden Datenblock durch Verknüpfung der gehashten Benutzer-ID und des Guthabens jedes Benutzers. Erstellen Sie dann einen Merkle-Baum basierend auf den Daten aller Benutzer. Wenn sich eine Konto-ID oder ein Kontostand in einem Blattknoten ändert, ändert sich auch die Merkle-Wurzel. Auf diese Weise kann jeder Benutzer überprüfen, ob seine Assets in den Blattknoten enthalten sind.

zk-SNARK während der Verifizierung

Neben Merkle-Bäumen verwendet Binance im Verifizierungsprozess auch zk-SNARK (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge). zk-SNARK ist ein Beweisprotokoll, das es Menschen ermöglicht zu beweisen, dass sie einen Wert kennen, ohne preiszugeben, um welchen Wert es sich handelt.

Am Beispiel von Binance verwendet die Börse zk-SNARKs, um zu beweisen, dass die Salden aller Blattknoten (d. h. die Salden der Benutzerkonten) zum gesamten von der Börse beanspruchten Guthaben des Benutzers beitragen. Jeder Benutzer kann problemlos auf seinen Blattknoten zugreifen, um zu sehen, ob er in den Prozess einbezogen wird.

Die Verwendung von zk-SNARKs erfolgt in folgenden Schritten:

  1. Adressbesitz überprüfen: Wie beim vorherigen Prozess überprüft Binance den Besitz der im PoR-Prozess verwendeten Wallets (Cold- und Hot-Wallets).

  2. Snapshot des Benutzerguthabens: Machen Sie auch hier einen Snapshot der Vermögensbestände in jedem Kundenkonto.

  3. ZK-SNARKs-Zertifikate generieren: ZK-SNARKs-Zertifikatdateien für jeden Benutzer generieren. Dadurch kann jeder Benutzer problemlos auf seine Blattknoten zugreifen und überprüfen, ob der Gesamtnettosaldo des Benutzers größer oder gleich Null ist.

Zusätzlich zu diesen Selbstverifizierungsmethoden nutzt Binance auch Prüfungen durch Dritte, um Prüfberichte bereitzustellen, wodurch die Sicherheit und Transparenz des Verifizierungsprozesses weiter erhöht wird.