You can filter based on features and rank based on scores. The wallet type is displayed in the format /.
Click either term to learn more.
For ‘thin clients’ there are two validation types: SPV and server-trusting (or trusted in short).
SPV stands for Simplified Payment Verification and was first described by Satoshi Nakamoto in the original Bitcoin whitepaper.
It allows a wallet to provide strong security without the need for downloading the whole blockchain.
SPV lets you validate your own transactions by ensuring they are confirmed in the blockchain by using the header chain with the most cumulative proof of work and the correct hashing difficulty level.
This is in line with the 'don't trust, verify' moto.
Server-trusting clients on the other hand trust the server they rely upon because they do not actually verify for themsleves. In theory, the server could lie about the Bitcoin Cash received to a wallet. The user could –assuming that the server was telling the truth- perform some service, transfer funds or send goods without receiving any BCH in exchange. Therefore, using this type of wallet means implicitly trusting the server. It is important to note that the server can never steal any coins because they don't have acces to your keys, they can only lie about what's included in the blockchain.
'Backend redudancy' is a technical term to decribe the servers/nodes your lightweight wallet relies upon behind the scenes. This is not as important for most users when choosing a wallet as the validation type but it can still have important consequences for the uptime and reliability of a wallet. The majority of the wallets rely on a single server for communication. The backend is centralized and has a single point of failure, if/when the server is down, your wallet is bricked. This means it won't be able to send and receive transacions anymore and you'll have to export your keys to a new wallet. There is no loss of funds if you have acces to your private keys but it is a hassle.
Only show wallets with