Так он же публичный. А если чужой даст?
Да не надо ничего подписывать.
Вам человек шлет 1бтц, говорит, отправил.
Просите его тут же дать Тх ID.
Какова вероятность, что он найдет _чужую_ транзакцию, с вашим адресом на прием, точной суммой, и временем отправки плюсминус несколько минут??)