Hmmm... but Bitcoin Core does have a built in GUI wallet.
And if you don't want to use Bitcoin Core's built in wallet, you can install a free and open source wallet (such as Sparrow or Spectre), and connect the wallet to Bitcoin Core RPC server on the same machine.
There are many options and ways to using bitcoin, and not all require payment or permission.
reply
Okay
Lol, you see, I was thinking about making a Gui using Ruby's Glimmer gem as a frontend for bitcoind that sets the RPC auth methods automatically and over local host, but I didn't feel motivated. Bitcoin core does have its own GUI and you can even transmit PSBTs with it.
Actually can you go into more detail about the inspiration behind why you made this post?
reply
I work on core. This is meant as an amusing way to point out an issue and why it's very important to support truly free & open source UI's instead of just the protocol stuff. If the only way that non-technical people can use bitcoin is through corporate API's because we didn't value building out these non-corporate UI's, we didn't do anything good here. Support projects like sparrow, and the bitcoin core gui https://bitcoincore.app :)
reply
Sure, it needs to be easier to run a node. But bitcoin isn't free to use and that's not going to change whether or not we get core to run on a $1000 smartphone (which has a cost that needs to be paid for BTW)
reply
You already owning a device, and that being your node is bitcoin having a cost?
reply
I already had a laptop too so I guess that was just free as well.
reply
your laptop wasn't free, but did you purchase the laptop for it to be a node? I assume not, you need devices in our world to work and to live. And those can also be a node. In that case, it's free to run a node and use bitcoin. There is no new added cost for you to run a node.
reply
Thanks for raising awareness on an important issue and thanks for your work on Core 👍
reply
reply
This same logic could be applied to literally anything (it always costs something to do anything, at all).
However:
  1. I actually really like this article, it's refreshing and thought-provoking, well written and at least somewhat original.
  2. It's probably helpful to stop people with their endless tendency towards magical thinking, the "something for nothing" attitude. This thing (Bitcoin) demands a lot from you, if you want to directly interact with it.
But, perhaps the author's intent is really criticism; if so, then here's the response: base layer Bitcoin will never be a consumer payments technology. It fundamentally is not, and cannot be that.
reply
Yeah this was mainly an amusing way for me to examine the direction we're going in with regards to tooling for non-technical people. Obviously base layer will not be where most transactions occur, but the steps required for someone to run it still needs to be low (and it is that way right now with core having a gui). For example, If someone wanted to setup their own Fedimint server, they need a bitcoin backend.
The ladder to the consumer tech layer can't be paywalled along the way :)
reply
It's not a "ladder" to a consumer payments tech layer. That would imply you need to traverse it to get there, but you don't. Not everyone has to have and run a node, in any meaningful sense. As you correctly point out in the article, that scenario is problematic and not realistic.
reply
As an illiterate pleb, thank you
reply
no, I thank you 🫡
reply
Proof of work in all areas of life. This is the way.
reply
Disney hates Star Wars
reply
deleted by author
reply
The article is well written. It does assume that all wallets are based in a controlled jurisdiction
Also, if ofac censorship became the norm, I'm sure solutions will be created that make non custodial wallets easier to use.
reply
We'd figure it out, and there are solutions already. But let's always keep this in mind :)
reply
We're early
reply
never underestimate just how early we are in being early
reply
reply