Я заметил, что различные приложения используют различное число знаков после запятой в их реализации.
Bitcoin-кварта клиент использует восемь, который является то, что я следовал в своем развитии, однако некоторые используют меньше. Кроме того, некоторые клиенты используют округление, некоторые используют слово. Это отсутствие согласованности делает его трудно реализовать правильную проверку ожидаемого баланса адреса, потому что иногда количество может быть немного. Если я с просьбой уделить восемь знаков после запятой и клиент платит только с точностью до двух, потому что это то, что поддерживает их клиент, и мое значение получает округляется вниз, клиент будет отсутствовать .00XXXXXX Bitcoin, чтобы они технически «не заплатили ». Я знаю, что это только небольшие суммы, но если я в конечном итоге с помощью «наименьшего общего знака после запятой», то ошибки округления может получить действительно жалким.
Может ли сообщество, пожалуйста, выбрать стандарт и пойти с ним? Ваше мнение здесь.
Я думаю, что мы должны использовать восемь знаков после запятой, округляется ...