Few days ago a friend asked me this questions. But i cannot understanding that how to i give him answer. At last i said him that, bitcoin is an online currency. Only this currency used in online marketplaces. It is not possible to use it in offline marketplace like offline currency.
But what is your best answer of this question?
I see you had a right answer. Bitcoin is a digital currency or online currency and it needs internet to survive, offline transaction is a bit tricky but it dont has to quite impossible. You need a third party in situations want to use offline example like bitcoin debit cards like wirex and uquid or OpenDimes.... you just need to deposit your bitcoin to these services and then you can use them in offline transaction. However, you have to think before using them because the fee is very high.