Помогите, пожалуйста, разобраться.
Взял этот пример из документации и никак не могу понять для каких целей стоит использовать такую архитектуру.
Я вижу, что с помощью метода approve можно пополнять какой-то кошелек, который при этом будет привязан к тому, с которого ты делаешь транзакцию (строка 90)
И потом, в методе trasferFrom - можно будет указать в _from кошелек, с которого ты делал транзацию метода approve. Все это для того, чтобы переправить токены кому-то с того кошелька, на который ты их когда-то зачислил.
Вопрос: зачем?