Thanks for the good feedback.
Yeah, just too reiterate what Nigel is saying here. It’s perhaps asking a little to much of a digital currency to reliable go full offline, however functionally half-offline is super usable and brings a lot to the table especially for the current holder of funds… they could effectively operate in an offline-like state.
An example: Picture a scenario where I withdraw an amount of tokens as ‘paper DBCs’ before embarking a shopping trip, spending a little each time at a series of stores, and then the remainder I can deposit back into my account. For me as the holder, I’m transacting in and offline way. I don’t need to take a device with me, nor have a network connection. It’s the recipient, in this case the shop EPOS, that does the verification and deposits the DBCs.
Same scenario for trading between individuals. As the buyer, I can be offline, the seller online for the deposit.
Yes, trust. In the abstract, all full-offline money only works by having a trusted authority to guard against counterfeits. Coins are stamped by a mint to state their purity/value, cash printed by a treasury, cashier checks by a bank. The naive solution to full-offline capability will likely be a full-offline method involving trusted authorities. More brainstorming is needed to have the safe network itself integrate offline protections, but it may not be necessary.