Lightning devs are really bad at fudding their own bags. This is why there is so much ecash hate. We will need to overcome this myopic attitude in order to progress the bitcoin ecosystem to where it needs to be for mass adoption.
When you view it more pragmatically as a decentralized payment system and ecash provides further scaling, then there isn't much copium to be had.
Any good links or docs on ecash to get me started? Are there going to be a bunch of hiccups like I've run into here
Follow @calle 👁️⚡👁️ and have a look at https://github.com/cashubtc
What are your goals? The most straightforward analog to running a lightning node is running a cashu mint. It's also a lightning node, so it won't be less work than now lol. But it's way easier to build on because it's a single api on a single server. Each ecash token is self authenticated. No accounts. The beauty of ecash is it's simplicity.
With recently merged NUT-18, I see the possibility of building a Cashu ‘node’ that can initiate payment requests and use whatever mint is available. All state is stored as nostr events. @calle 👁️⚡👁️
Yeah I just don't see this working. If the system is so complex we need a small handful of really smart people to paper over the complexities, the masses will become dependent. I'm not expecting perfect decentralization, but it's just that it's far more convenient and decentralized to send on-chain if I don't want to use a smartphone and someone else's nodes.
My goal is to create a binary / library that just works, then wrap an app/system around it. Still rough, but it works. https://github.com/trbouma/safebox-binaries
Yeah I would highly recommend against checking in binaries into git, you'd want to release those as an asset for sure. maybe I could lend a hand sometime although I'm very unfamiliar with python build/compilation tools. I'm curious how Python creates "Linux" safe binaries.