|
March 07, 2019, 03:27:32 PM |
|
I had been thinking about how to transact bitcoin without either party having internet access. In the ham radio transaction, if I recall correctly one party transmitted over radio waves, and the second party then broadcast the transaction. Similarly in Bitcoin_Arena's example above (if I've understood it), the mobile service provider will need internet access on their end to send bitcoin once you've dialed in your USSD code.
The first solution I thought of was to delay broadcasting. I sign a transaction, and give it to you via SD card, bluetooth, NFC, LAN, phone call, radio, or any other means I like (Snail mail? Carrier pigeon?). You can then broadcast it as and when internet access is re-established. The obvious downside to this is you have to trust me not to just transfer all my coins out of that address before you can broadcast my transaction, rendering it useless. My next thought, then, had been to simply transfer entire wallets or private keys between individuals, but again, I can't see a solution to prevent me from simply copying the wallet or private key before I give it to you, and then quickly emptying it after our "trade". I've not put too much though in to it, but I was unable to come up to a solution to these problems which would allow two parties to exchange bitcoin without any internet connection whatsoever at the time.
|