#bstockscis @BinanceCIS
Ich dachte schon darüber nach, bSTOCK in der Geldbörse auszugeben. Und dann bin ich auf einen Detail gestoßen, mit dem ich überhaupt nicht gerechnet habe.
In meinem Kopf war alles ganz einfach.
Wenn Binance zum Beispiel 10.523 bStock anzeigt, dann sollte die Wallet nach dem Withdraw auch 10.523 anzeigen.
Na wie sonst? Das sind ja dieselben Tokens.
Und dann bin ich in das FAQ von Binance gegangen — und es hat sich aufgehängt.
Es stellt sich heraus: Smart Contracts können zum Beispiel ein raw Balance von 10.000 Tokens speichern. Und Binance sowie Interfaces, die Scaled UI Amount unterstützen, zeigen bereits den korrigierten Wert über einen Multiplier an — zum Beispiel 10.523. Wenn eine bestimmte Wallet diese Logik nicht integriert hat, kann sie genau die rohen 10.000 anzeigen.
Und hier wurde es interessant.
Auf einem Screen — 10.523.
Auf einem anderen — 10.000.
Die erste Reaktion wäre naheliegend:
„Wohin ist der Teil der Tokens verschwunden?“
Aber eigentlich sind sie nirgendwohin verschwunden. Ein Interface zeigt einfach die raw Amount an, das andere — die Amount nach Anwendung des Multiplier. Binance beschreibt ganz direkt den Unterschied zwischen Contract Balance und displayed Balance.
Und ich habe mich dabei ertappt, dass ich dachte:
Self-custody gibt dir mehr Kontrolle über dein Asset. Aber es garantiert nicht, dass jeder Screen dir gleichermaßen gut erklärt, was du besitzt.
Wenn sich also nach dem Withdraw plötzlich zwei Zahlen nicht decken, würde ich zuerst nicht nach „verschwundenen Tokens“ suchen.
Ich würde herausfinden, welche Zahl jedes Interface anzeigt.
Ich dachte schon darüber nach, bSTOCK in der Geldbörse auszugeben. Und dann bin ich auf einen Detail gestoßen, mit dem ich überhaupt nicht gerechnet habe.
In meinem Kopf war alles ganz einfach.
Wenn Binance zum Beispiel 10.523 bStock anzeigt, dann sollte die Wallet nach dem Withdraw auch 10.523 anzeigen.
Na wie sonst? Das sind ja dieselben Tokens.
Und dann bin ich in das FAQ von Binance gegangen — und es hat sich aufgehängt.
Es stellt sich heraus: Smart Contracts können zum Beispiel ein raw Balance von 10.000 Tokens speichern. Und Binance sowie Interfaces, die Scaled UI Amount unterstützen, zeigen bereits den korrigierten Wert über einen Multiplier an — zum Beispiel 10.523. Wenn eine bestimmte Wallet diese Logik nicht integriert hat, kann sie genau die rohen 10.000 anzeigen.
Und hier wurde es interessant.
Auf einem Screen — 10.523.
Auf einem anderen — 10.000.
Die erste Reaktion wäre naheliegend:
„Wohin ist der Teil der Tokens verschwunden?“
Aber eigentlich sind sie nirgendwohin verschwunden. Ein Interface zeigt einfach die raw Amount an, das andere — die Amount nach Anwendung des Multiplier. Binance beschreibt ganz direkt den Unterschied zwischen Contract Balance und displayed Balance.
Und ich habe mich dabei ertappt, dass ich dachte:
Self-custody gibt dir mehr Kontrolle über dein Asset. Aber es garantiert nicht, dass jeder Screen dir gleichermaßen gut erklärt, was du besitzt.
Wenn sich also nach dem Withdraw plötzlich zwei Zahlen nicht decken, würde ich zuerst nicht nach „verschwundenen Tokens“ suchen.
Ich würde herausfinden, welche Zahl jedes Interface anzeigt.
