Bitcoin Forum

Bitcoin => Wallet software => Topic started by: Geremia on January 13, 2016, 07:23:40 PM



Title: GreenAddress (Droid) vs. BreadWallet (iOS) payment verification. Decentralized?
Post by: Geremia on January 13, 2016, 07:23:40 PM
Is simplified payment validation (SPV) decentralized?

Viz., when an SPV client wants to verify a payment, does it connect to a central server or to several random peers, checking that their Merkle tree traversals for the transaction to be verified all agree?

"Choose your Bitcoin wallet (https://bitcoin.org/en/choose-your-wallet)" from Bitcoin.org says (e.g., for GreenAddress's Android wallet) "Decentralized validation," which it describes as:
This wallet connects to a random server from a list. This means some trust in third parties is required when verifying payments. However, it is not as secure as a full node like Bitcoin Core (https://bitcoin.org/en/download).
How is "connect[ing] to a random server from a list" decentralized?

However (e.g., for iOS's BreadWallet) it says "Simplified validation" instead, which it describes as:
This wallet uses SPV and the Bitcoin network. This means very little trust in third parties is required when verifying payments. However, it is not as secure as a full node like Bitcoin Core (https://bitcoin.org/en/download).
(cf. the related Bitcoin StackExchange question (https://bitcoin.stackexchange.com/q/42333/4334))


Title: Re: GreenAddress (Droid) vs. BreadWallet (iOS) payment verification. Decentralized?
Post by: dan91 on January 13, 2016, 09:41:56 PM
I believe green address uses some of their own servers and some electrum servers for verification. BreadWallet does use full nodes as i have seen some userid's with BreadWallet connect to mine.


Title: Re: GreenAddress (Droid) vs. BreadWallet (iOS) payment verification. Decentralized?
Post by: unamis76 on January 18, 2016, 11:22:05 PM
You need to have a login on GreenAddress (and that's a big no no, at least for me), so they do use some kind of private servers for their app to work. breadwallet seems definitely more decentralized or at least more in favor of privacy.

But anyways, I'm a bit biased, as I'm a big fan and user of breadwallet :) So take this with a grain of salt. Test both apps and see which one you like best.