вопрос, который меня мучает уже 100 лет. Почему в моделях учета UTXO есть след структура (упрощенно) m / accounts / chain / index - которая удобная в плане менеджмента финансов, а в моделях Accounts дальше самих Accounts ничего нету? / accounts и есть конечные адреса и все, то есть:
А) возможности группировки адресов по смыслу нету
Б) меньшяя псевдоанонимность - так как в UTXO всегда есть выходы сдачи и внешний наблюдатель может только предположить, что адреса принадлежат одному человеку. А здесь, я предполагаю, что пользователи Ethereum, NEM и прочих монет чаще нарушают принцип - новая транза - новый адрес за счет того, что интерфейсы не предоставляют удобного менеджмента адресов.
Ключевой вопрос - почему в моделях учета Accounts не добавили что-то типа m / accounts / index чтобы можно было группировать адреса?
И еще вопрос - я могу написать кошелек, где добавил бы дополнительный уровень в путях деривации типа m / accounts / index, где расчитывал бы ключи по формату той или иной монеты - это же нигде не регулируется, главное чтобы адрес был валидный?
Другая проблема в том, что в UTXO модели, для транзакции, Вы эти самые UTXO группировать можете. А в аккаунт моделях, в транзакции учавствует только аккаунт.
т.е. если у меня есть 2 непотраченных выхода по 1 битку на каждому, то я могу кому то заслать 1.5 битка одним переводом.
А в эфире если у меня есть 2 адреса и на каждом по 1 эфиру - то для отправки 1.5 эфира мне нужно с каждым аккаунтом работать отдельно. т.е. часть отправить с одного, часть с другого.