Hacker News new | ask | show | jobs
by jchrisa 2982 days ago
Bitcoin / Blockchain are not distributed in one important regard. A truly distributed currency would allow one to transact while offline, and allow merging subgraphs of transactions, etc etc. Bitcoin chooses consistency over availability. Real world commodities can always be transacted, regardless of network connection.
2 comments

AFAIK, you can make offline transactions with parties you trust to not double spend, but it seems impossible by definition to have a distributed digital currency that can prevent offline double spends.
i think nano/raiblocks currency can do that. and there may be others too

however what you are asking is not a requirement - all online transactions will wait for an internet connection before actions can be taken, and this is true even today for physical goods - the paperwork must match before products can be moved.

Things have changed in recent years, but for decades retailers have sold goods without knowing if payment would clear—they accepted checks.
that is not a responsibility of the currency however. you can build a trust system on top of the 'transactions layer'