#bstockscis @BinanceCIS
Saya sudah berpikir untuk menyimpan bSTOCK di dompet saya. Dan kemudian saya menemukan sebuah detail yang sama sekali tidak saya duga
Di kepalaku semuanya sudah sederhana.
Kalau Binance, misalnya, menampilkan 10,523 bStock, maka setelah Withdraw dompet juga harus menampilkan 10,523.
Kalau tidak bagaimana lagi? Tokennya sama.
Lalu saya membuka FAQ Binance — dan terdiam.
Ternyata smart contract bisa menyimpan raw balance, misalnya 10.000 token. Dan Binance serta antarmuka yang mendukung Scaled UI Amount sudah menampilkan nilai yang sudah disesuaikan melalui Multiplier — misalnya 10,523. Jika dompet tertentu tidak mengintegrasikan mekanisme ini, ia bisa menampilkan raw 10.000.
Dan di sinilah jadi menarik.
Di satu layar — 10,523.
Di layar lain — 10.000.
Reaksi pertama tentu saja jelas:
“Ke mana perginya sebagian token itu?”
Tapi pada kenyataannya token-token itu tidak pergi ke mana-mana. Hanya saja satu antarmuka menampilkan raw amount, sedangkan yang lain menampilkan amount setelah penerapan Multiplier. Binance menjelaskan secara gamblang perbedaan seperti itu antara contract balance dan displayed balance.
Dan saya menangkap diri saya berpikir:
self-custody memberi kamu kontrol lebih besar atas aset. Tapi tidak menjamin bahwa setiap layar akan sama-sama baik dalam menjelaskan apa yang kamu miliki.
Jadi kalau setelah Withdraw dua angka itu tiba-tiba tidak sama, saya akan mulai dengan mencari bukan “token yang hilang”.
Saya akan mencari angka mana yang ditampilkan oleh masing-masing antarmuka.