Por que uma transferência de um token pode ter um valor bruto e um valor de interface?
Eu costumava pensar que uma transferência de token tinha apenas um valor: o número registrado on-chain.
Mas o BEP-677 adiciona outra camada: o valor bruto e o valor de interface não precisam ser iguais.
Então, qual é exatamente o número que eu estou vendo?
O valor bruto é o valor em nível de blockchain.
O valor de interface é a representação voltada ao usuário, calculada usando um multiplicador de interface:
valor bruto × multiplicador de interface ÷ 1e18 = valor de interface
Por exemplo, um multiplicador 2,0× pode fazer 100 unidades brutas parecerem 200 unidades de interface — sem alterar o saldo bruto.
E o BEP-677 vai um passo além.
Ele define TransferWithUIAmount, que carrega tanto o valor bruto quanto o valor ajustado pela interface ao lado do evento regular de transferência BEP-20.
Isso pode soar como um detalhe técnico pequeno.
Mas resolve um problema real para RWAs tokenizados: a representação econômica de um ativo pode precisar mudar sem mover tokens on-chain.
É também por isso que isso chamou minha atenção ao analisar bStocks.
A Binance descreve bStocks como tokens BEP-20 na BNB Smart Chain e diz que integra BEP-677 / Scaled UI Amount para casos de uso de RWA.
Então, na prática, há duas camadas que valem a pena observar:
o que o blockchain registra
vs.
o que o usuário deve ver.
Quando você olha para um saldo de token, qual camada você está vendo de fato?
#bstockscis @BinanceCIS
Eu costumava pensar que uma transferência de token tinha apenas um valor: o número registrado on-chain.
Mas o BEP-677 adiciona outra camada: o valor bruto e o valor de interface não precisam ser iguais.
Então, qual é exatamente o número que eu estou vendo?
O valor bruto é o valor em nível de blockchain.
O valor de interface é a representação voltada ao usuário, calculada usando um multiplicador de interface:
valor bruto × multiplicador de interface ÷ 1e18 = valor de interface
Por exemplo, um multiplicador 2,0× pode fazer 100 unidades brutas parecerem 200 unidades de interface — sem alterar o saldo bruto.
E o BEP-677 vai um passo além.
Ele define TransferWithUIAmount, que carrega tanto o valor bruto quanto o valor ajustado pela interface ao lado do evento regular de transferência BEP-20.
Isso pode soar como um detalhe técnico pequeno.
Mas resolve um problema real para RWAs tokenizados: a representação econômica de um ativo pode precisar mudar sem mover tokens on-chain.
É também por isso que isso chamou minha atenção ao analisar bStocks.
A Binance descreve bStocks como tokens BEP-20 na BNB Smart Chain e diz que integra BEP-677 / Scaled UI Amount para casos de uso de RWA.
Então, na prática, há duas camadas que valem a pena observar:
o que o blockchain registra
vs.
o que o usuário deve ver.
Quando você olha para um saldo de token, qual camada você está vendo de fato?
#bstockscis @BinanceCIS
