¿Por qué una transferencia de un token puede tener una cantidad sin procesar y una cantidad de la interfaz?
Antes pensaba que una transferencia de tokens tenía una sola cantidad: la registrada en la cadena.
Pero BEP-677 agrega otra capa: la cantidad sin procesar y la cantidad de la interfaz no tienen por qué ser la misma.
Entonces, ¿qué número exactamente estoy mirando?
La cantidad sin procesar es la cantidad a nivel de blockchain.
La cantidad de la interfaz es la representación visible para el usuario, calculada usando un multiplicador de la interfaz:
cantidad sin procesar × multiplicador de la interfaz ÷ 1e18 = cantidad de la interfaz
Por ejemplo, un multiplicador de 2.0× puede hacer que 100 unidades sin procesar aparezcan como 200 unidades de interfaz, sin cambiar el saldo sin procesar.
Y BEP-677 va un paso más allá.
Define TransferWithUIAmount, que incluye tanto la cantidad sin procesar como la cantidad ajustada por la interfaz, junto con el evento regular de transferencia BEP-20.
Eso puede sonar como un pequeño detalle técnico.
Pero resuelve un problema real para RWAs tokenizadas: la representación económica de un activo puede necesitar cambiar sin mover tokens en cadena.
Por eso también me llamó la atención al mirar bStocks.
Binance describe bStocks como tokens BEP-20 en BNB Smart Chain y dice que integran BEP-677 / Scaled UI Amount para casos de uso de RWA.
Así que en realidad hay dos capas que vale la pena observar:
lo que registra la blockchain
vs.
lo que se supone que el usuario debe ver.
Cuando miras un saldo de tokens, ¿qué capa estás viendo realmente?
#bstockscis @BinanceCIS
Antes pensaba que una transferencia de tokens tenía una sola cantidad: la registrada en la cadena.
Pero BEP-677 agrega otra capa: la cantidad sin procesar y la cantidad de la interfaz no tienen por qué ser la misma.
Entonces, ¿qué número exactamente estoy mirando?
La cantidad sin procesar es la cantidad a nivel de blockchain.
La cantidad de la interfaz es la representación visible para el usuario, calculada usando un multiplicador de la interfaz:
cantidad sin procesar × multiplicador de la interfaz ÷ 1e18 = cantidad de la interfaz
Por ejemplo, un multiplicador de 2.0× puede hacer que 100 unidades sin procesar aparezcan como 200 unidades de interfaz, sin cambiar el saldo sin procesar.
Y BEP-677 va un paso más allá.
Define TransferWithUIAmount, que incluye tanto la cantidad sin procesar como la cantidad ajustada por la interfaz, junto con el evento regular de transferencia BEP-20.
Eso puede sonar como un pequeño detalle técnico.
Pero resuelve un problema real para RWAs tokenizadas: la representación económica de un activo puede necesitar cambiar sin mover tokens en cadena.
Por eso también me llamó la atención al mirar bStocks.
Binance describe bStocks como tokens BEP-20 en BNB Smart Chain y dice que integran BEP-677 / Scaled UI Amount para casos de uso de RWA.
Así que en realidad hay dos capas que vale la pena observar:
lo que registra la blockchain
vs.
lo que se supone que el usuario debe ver.
Cuando miras un saldo de tokens, ¿qué capa estás viendo realmente?
#bstockscis @BinanceCIS
