Electron Cash gives you what you love about the popular Electrum Bitcoin wallet, but for Bitcoin Cash. Control your own private keys. Back up your wallet easily with a mnemonic seed phrase. SPV technology provides high security without having to download the blockchain or run a full node. We have forked the Electrum code repository and added the necessary components for operation with Bitcoin Cash. Not all hardware add-ons are supported at this time.
SPV Bitcoin wallet with Tumblebit support Ready for Testing
This is an automatic summary, original reduced by 80%.
Its Gibhub page describes the wallet as a "Privacy focused, full block downloading SPV Bitcoin wallet with Tumblebit support." "However, running a Bitcoin full node is cumbersome and it is expected to get much worse over time as Bitcoin is pressured to scale," he detailed, adding "That's where Hiddenwallet and full block downloading SVP wallets come in." Unlike other SPV wallets and like full nodes, it downloads full blocks, so a curious listener has no idea what information we are interested in, therefore it cannot re-establish the link between our wallet addresses. Info, Ficsor said there is a need for a dedicated wallet for Tumblebit. In February, he asked the Stratis team to help build a dedicated Tumblebit wallet called the Breeze wallet. Now, while Stratis continues to work on the Breeze wallet, he is working on the Hiddenwallet.
I figured it was time to see for myself just how easy or difficult it was to use LN, and no better opportunity than to troll satoshis.place with some memes. I figured if there was a light wallet (Eclair) for android, there'd be something similar for Windows or even Linux to patch through Electrum. Well, after some research, there isn't, at least that I can find. If you want to use LN on desktop, you need a full client which means you need a full Bitcoin Core node. And apparently, if you want LN to work somewhat decently at all, you need a full client, because out of 100 or more tries to push to satoshis.place payment requests on Eclair for android, only a handful succeeded, as connection to the channel is constantly dropping off an on multiple times a minute, even with a channel opened directly to them. So I thought I'd try the other mobile LN wallet "Bitcoin Lightning Wallet". After funding it and opening a channel with a large hub, I thought I'd be able to route straight to satoshis.place. Unfortunately no, it appears you have to open a channel directly with who you want to transact with on this one as well, and it won't even let me open a channel with SP because "Data loss protection is not provided by this peer". Needless to say, it's pretty ridiculous in order just to have some fun on this stupid website, I'd have to spin up a Linux box, install a full Bitcoin Core wallet (yay, let me sync for a few days), then install a full LN Daemon on top if it which I'll need to keep online for as long as I have a channel open. The user experience is no where near at the point of SPV Bitcoin wallets, it barely works at all on the "easy methods".
https://github.com/voisine/zincwallet So I stumbled across this SPV bitcoin wallet for IOS and I have to say it is very impressive given the low chance of seeing mass market success due to Apple restrictions. But I compiled it myself, did some sends and receives and it works really well. Sync's in seconds, no third party required! and easy to use. This will be replacing blockchain.info on my phone!
Peter R. Rizun:"Given Lightning's design and BTC's fees, it's inevitable that regular users will use custodial wallets. Bitcoin was designed for regular users to easily use non-custodial SPV wallets, which unfortunately are no longer fashionable..."
Peter R. Rizun: "The average user can be their own bank and verify their own transactions with a SPV wallet, that requires no more data than a SMS text message package for a dumb phone in Nepal. This will always be true regardless of how big blocks get. See Section 8 of the bitcoin white paper."
03-21 13:25 - 'Urrrrr no, if you read what I said and you know what problems nakamoto over come in the original white paper, and then stating that scaling was truly possible through basic SPV wallets seems odd. / Just as this other g...' by /u/CreepyCranfield10 removed from /r/Bitcoin within 2-12min
''' Urrrrr no, if you read what I said and you know what problems nakamoto over come in the original white paper, and then stating that scaling was truly possible through basic SPV wallets seems odd. Just as this other guy has asked a similar question which also seems odd, such a genius getting the basics completely wrong in fact so wrong that as for the scaling issue it meant the whole invention didn’t work properly and certainly not well enough to do what it was claimed. ''' Context Link Go1dfish undelete link unreddit undelete link Author: CreepyCranfield10
if i use bitcoin core to create a wallet without ever syncing the blockchain, can i latter use an spv light wallet to spend the coins? in other words, can i use the keys created in bitcoin core in a wallet like electrum?
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. An SPV wallet only needs to send, receive & process a small amount of data (relative to a full node). So they are lightweight, reliable and decentralized. Edit: I deleted those parts above based on feedback from Peter Rizun in this awesome comment he made.
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.
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.
https://electroncash.org/ Very powerful wallet. It's probably not suitable to people who aren't technically savy and who are new to crypto currency. For those people BRD is probably a better option. This software currently relies on special server software being installed on remote systems. IE it can't just connect to the usual Bitcoin Cash p2p network, it also needs to connect to special Electron Cash servers.
If any of you know of any other Bitcoin Cash SPV wallets, I'd love it if you shared them under this post. Edit: added Electron Cash to the list of SPV wallets based on feedback from jonald and Peter.
SPV is part of the Bitcoin spec yet none of the "full implementations" offer a robust SPV wallet
After 9 years it seems to me that SPV remains one of the least developed areas of our coin. This is likely because existing SPV implementations "just work" and nobody ever has any problems with them. But most wallets aren't even "true SPV" (AFAIK only Breadwallet implements SPV). It would be nice to see an SPV client that took its job more seriously -- and since SPV is part of the Bitcoin spec, I think one of the full implementation teams should fully develop an SPV client as a "reference" for SPV. In particular I'd like to see an SPV client that
Crawls & connects to many peers and reports on the state of the network
Can detect forks among peers and stops transacting / reports existence of fork to user
"The past few weeks the @CashPayWallet team has been working hard on realizing Satoshi’s vision in regards to an SPV wallet. A special thank you to @connolly_dan and @shadders333, without your work we would be a long way from home. Bitcoin is getting closer to Satoshi’s vision!"
On December 9, 2019, Nayuta announced the launch of what it claims is the first application to enable a “Bitcoin full node and SPV [simplified payment verification] node” on mobile devices. The Japanese company, best known for releasing the fourth Lightning Network client which operates on the grounds of the BOLT protocol, Ptarmigan, has published the installation kit for its new wallet on ... Bitcoin Basics: What Is an SPV Wallet? June 4, 2018 8:00 am by Dan Seitz. 2,019 Investors read this. SPV wallets make altcoin trading easier, at a trade-off of being slightly less trustworthy. When you buy something from somebody online, to some degree you are engaging in trust. That becomes doubly true when you use systems like PayPal, or even go the old-school route and send somebody a check ... Bitcoin SPV wallet client . There are some wallets on GitHub which called themself Bitcoin SPV wallet client. Native Bitcoin SPV client, but it is still experimental and you do not want to use it in production environments today, as developers written at GitHub. BitcoinSPV is still a work-in-progress and will eventually undergo huge modifications. Several basic things are left to do. Modified ... An SPV wallet is not any less secure for an end user. It will correctly tell you what amount of bitcoin you can spend and whether an amount of bitcoin that was sent to you can actually be spent reliably (i.e. whether you own it). My wording might seem a little weird, that is because technically you never own anything, except for some ... Warum sich jeder Bitcoin-Nutzer mit „SPV-Sicherheit“ auskennen sollte. Jonald Fyookball. Jun 8, 2017 · 5 min read (Click here for the English version of “Why Every Bitcoin User Should ...
Wallet operation, coin selection SPV walkthrough and node types and problems are covered. License: Creative Commons BY-NC-SA More information at https://ocw.mit.edu/terms More courses at https ... EZ-Pay – Full Node vs. SPV Wallets - Duration: 5:34. chaintuts Recommended for you. 5:34 . Blockchain/Bitcoin for beginners 7: Blockchain header: Merkle roots and SPV transaction verification ... A technical overview of the differences between full node and SPV (simplified payment verification) wallets - how they verify funds and security/privacy concerns. Peter Rizun, chief scientist at Bitcoin Unlimited, talks about SPV at Global Blockchain Developer Conference. He offers solutions to deal with SPV privacy concerns. Watch and Enjoy! In this video, we go over the notion of a SPV node or lightweight node. An SPV node is a node without a blockchain, mempool and a UTXO list. They connect to full nodes who are SPV compliant and ...