mycelium-com / wallet-ios

94 stars 41 forks source link

Allow spending zero confirmation UTXO #3

Open prusnak opened 9 years ago

prusnak commented 9 years ago

Please add an expert setting to allow spending zero confirmation UTXO.

See Android app tracker for explanation and rationale: https://github.com/mycelium-com/wallet/issues/116

oleganza commented 9 years ago

Currently, zero-conf UTXO are spendable only if they were created by this wallet (wallet trusts itself to not double-spend anyone). Unfortunately, we cannot make such assumption about others' UTXOs.

I think the proper solution for frequent payments is one of the following: 1) Automatically keep a pool of several spendable coins. E.g. by creating more than one change output to refill that pool. 2) A clearing network on top of Bitcoin to swap IOUs instantly (think Ripple, but with no federation, no trust and 2-of-2 joint escrow of BTC to back outstanding IOUs).

dessalines commented 9 years ago

This is still an issue. For example, the testnet difficulty was reset today, and now my mycelium testnet wallet can't use any bitcoin that was sent to it, because there are no confirmations.

Giszmo commented 7 years ago

Two years later, this is still an issue, right? @vnnkl?