One concern that always was on my mind for in person physical exchanges is carrying large amounts of Bitcoin on my cellphone wallet.
As it is a hot wallet there is always the possibility of losing the Bitcoin thru Malware or a virus, even though I keep my phone sanitized at all times.
I was thinking of having a second phone just for that purpose but Yogg told me of a better and much safer way.
Basically what it entails is generating a signed Bitcoin transaction using Electrum and Trezor
BUT NOT BROADCASTING it on blockchain.
So in other words, I would get the Bitcoin address I would be paying the seller in advance with the amount of BTC I would need to pay.
Then I would forge the signed Bitcoin transaction and NOT BROADCAST it but simply copy and hodl onto it.
Once I meet the person and the goods are given to me I can broadcast the raw Hex code.
You can also forge the signed transaction with your wallet Bitcoin address and once you broadcast and receive the Bitcoin you can then send right away to the seller.
It gives me peace of mind of not having to carry ANY Bitcoin on a Hot Wallet on my cell as I have heard of horror stories of cell phone wallets getting breached.
https://www.nytimes.com/2017/08/21/business/dealbook/phone-hack-bitcoin-virtual-currency.html That being said I created a step by step procedure on how to do this using Electrum and Trezor.
You can experiment and send it to your BTC address until you have it nailed down and feel comfortable with the process.
I think its one of the coolest ways to send Bitcoin! Thanks Yogg!!
https://bitcointalk.org/index.php?topic=5106013.0 Cheers!