The future of the Bitcoin Core GUI

Hi Antoine, I am a new contributor.

I think (and know for a fact from our local community node workshops) that most new users (and not only) struggle to connect wallets to a node. It is often not trivial, even for technical people, and leads many to abandon the idea of running a node. For us its so trivial to run shell commands, but most users will find it scary.

I’m not suggesting that the current bitcoin-qt is helping adoption, but I do believe a full solution (node + wallet + UX) does. Isn’t the fundamental value of a full node the ability to install, sync, and transact independently of any other third party software? If a user must download a second software just to interface with the first, we’ve added a dependency that many beginners aren’t ready to manage.

To clarify, I am fully in favor of IPC and the move toward a new UX; I just believe that this UX should remain an official, integrated part of the Bitcoin Core project.

True, I was speaking from an ideal functional perspective without accounting the maintenance costs for now. I’m not trying to argue, just sharing my opinion :slightly_smiling_face:

I believe we should first define the ideal solution and then see how much of it we can achieve with available resources.