Допустим, вы должны отправить баланс счета пользователя обратно.
По соображениям безопасности вы заперли его так, что он может быть обналичены только по адресу, который отправил деньги.
Теперь, когда пользователь отправляет деньги, которые вы видите 2 адреса. Тот, который послал / потратил деньги, и тот, который получил "изменение" назад. Правильно?
На что один из них вы думаете, было бы разумнее, чтобы отправить деньги обратно?
Оригинальный один уходит, так что я не уверен, что с ней происходит и как долго она хранится?
Тот, который получил изменение также принадлежит пользователю (если есть некоторые исключения с веб-основе кошельков и т.п.?)
Так что вы видите какие-либо недостатки или преимущества в любой из вариантов?
Что бы вы сделали?