Это уже интересно)
Любопытно как это будет работать
Внутри контракта будет виртуальный адрес, который будешь знать только ты.
Боб генерирует виртуальный адрес (ключ к нему остаётся у Боба) и передаёт его Алисе. Алиса пересылает юсдт на адрес контракта указывая в параметрах адрес который дал ей боб. В итоге деньги на контракте на виртуальном адресе боба. Боб может распорядиться этими деньгами подписав поручение на их перевод своим закрытым ключем и отправив с любого адреса поручение в контракт. Контракт по этому поручению перешлёт деньги Боба на указанные им реквизиты