#bstockscis

@BinanceCIS $SPCXB

Конвертация bStock может быть 1:1 и при этом оставлять совсем небольшой остаток.

Мне это сначала показалось противоречивым, пока я не посмотрел на точность в десятичных дробях.

Позиции по акциям на Binance можно записывать с точностью до 9 знаков после запятой. bStocks поддерживают до 8.

Поэтому, когда конвертируется очень маленькая дробная позиция, поддерживаемая часть переходит в bStock, а любая остаточная сумма сверх восьмого десятичного знака не может быть токенизирована.

Binance описывает этот остаток как разницу округления — а не как комиссию за конвертацию.

Для большинства позиций нормального размера сумма обычно небольшая. Но, думаю, важна именно эта деталь, потому что «конвертация 1:1» легко может звучать как «переводится каждая последняя десятичная цифра».

Так бывает не всегда.

Для меня это как раз тот тип маленького правила, который стоит понимать, прежде чем использовать токенизированные активы. Заголовок объясняет экономическую взаимосвязь. А реализация определяет, что происходит на границах.

Если бы я конвертировал небольшую позицию, я бы проверил три вещи:

баланс акций до конвертации;

баланс bStock после конвертации;

и то, возникает ли какая-либо крошечная разница из-за точности в десятичных знаках, а не из-за комиссии.

Токенизация убирает много трения, но не убирает арифметику.

Иногда самая полезная деталь продукта спрятана в девятом десятичном знаке.