Reenvisioning the Bitcoin Core/XT GUI

theZerg

Moderator
Staff member
Aug 28, 2015
1,012
2,327
How do you use it? Do you use it as a wallet? What parts are painful to use? What are your use cases that work and don't work?

Right now just collecting your thoughts; if nobody has any I will post my own answers to the above.
 

cypherdoc

Well-Known Member
Aug 26, 2015
5,257
12,993
i've never understood why ppl call QT hard to use. i've not used it for years now, though.
 

Georg Engelmann

Active Member
Sep 10, 2015
165
105
Austria
bitcoincashstandards.org
Sometimes I use Bitcoin XT, but mostly mobile wallets.

Bitcoin Core/XT doesn't have a built-in system to for automated backups (e.g. send encrypted wallet to my email)

Issues that are not directly related to Bitcoin Core/XT:
  • Wallets are using different units (confusing)
  • Bitcoin addresses are generally annoying to use. Creating a system that resolves a wallet identifier (like an email address) to an xpubkey should be fairly easy.
  • There's currently no system for recurring payments
 

theZerg

Moderator
Staff member
Aug 28, 2015
1,012
2,327
Here are my use cases that cause pain.

1. Separate full node and wallet:

I run a full node. But that isn't the node with my wallet. Even though my wallet is encrypted, its safer to have it be offline when not being used.

When I boot up my wallet, it needs to synchronize -- you can pay before sync but doing so seems to take several minutes to get the txn sent to the network. Sync is slow given that I have another node all caught up. And my local wallet somehow NEVER seems to connect to my local node. And there seems to be an issue with 2 local nodes. Sometimes they confuse my router and so nobody can get > 8 connections until I reboot my router. This is very weird because I have manually set up port forwarding. So its like uPNP overrides my manual settings.

I am aware that there are other solutions, like stopping my full node, copying wallet.dat in, starting it, doing the xfer, stopping full node, deleting wallet.dat. restarting. But these solutions are painful...

2. Separate wallet and browser.

I typically don't browse on the same machine as my wallet, both for security and convenience (browsing via phone or pad). Its hard to get the payment address over to my wallet machine. Esp if I want to encourage anonymity by not emailing it to myself.

3. Payment URL

If I am browsing on my wallet machine, the payment URL doesn't seem to work for me. Granted I only tried it once and now cut & paste... it definitely not work on my phone (although that is a different wallet).