Monday, 25 February 2019

Bitcoin Cash: SPV Wallet Options

For those that don't know, SPV wallets are a type of wallet for Bitcoin Cash (and other Bitcoin-like cryptocurrencies) that are quite special. They're special, because they interact directly with the Bitcoin Cash p2p network. By this I mean: they talk with Bitcoin Cash full nodes (like Bitcoin ABC & Bitcoin Unlimited).

The Copay, Bitpay, Coinomi & Bitcoin.com wallets all rely on a central server. This creates an additional requirement for trust and it also means that if the central server is down, you're going to have trouble spending your BCH. There are advantages to central-server type wallets and the Bitcoin.com wallet in particular is very nice, but those are some quite big draw backs. You also have to consider how central-server wallets will make money in the future; it's expensive maintaining that software and infrastructure.

There are slightly more decentralized wallets like Electron Cash which don't have the disadvantages mentioned above, but these rely on special software being installed on remote systems.

A proper SPV wallet only needs the Bitcoin Cash p2p network. They only need to send, receive & process a very small amount of data. So they are lightweight, reliable and decentralized.

SPV Wallet Options

Sadly, I don't think there are many SPV wallet options out there for BCH right now and the ones that exist have problems that make them unsuitable for many users.

BRD

https://brd.com/

This is for Android & iOS only and the developers appear to give slightly more love to the iOS version.

This is a very nice wallet with a strong focus on ease of use. However it has at least the following drawbacks:

  • It's simple to the point of arguably being too simple. For instance, it took many users many years to persuade them to add the ability to manually specify tx fee amounts. They eventually added it but with limited control.
  • Last I checked it doesn't support the Bitpay BIP-70 payment protocol on the BCH network. This is a major issue as many places expect it. There's an open issue for the Android wallet to add support here.
  • No desktop version.

Chris Pacia's "Bitcoin Cash Wallet" (that name!)

https://github.com/cpacia/BitcoinCash-Wallet

This is still in development and the GUI is still experimental. I'm hoping Chris will keep it going so eventually it could become a staple BCH SPV wallet that is in wide use. It will be especially nice, if he adds some privacy improvements.

Others...

If any of you know of any other Bitcoin Cash SPV wallets, I'd love it if you shared them under this post.

submitted by /u/hapticpilot
[link] [comments]

source https://www.reddit.com/r/btc/comments/aubq4x/bitcoin_cash_spv_wallet_options/

No comments:

Post a Comment