Yooooo,
I've been here on SN since the early beginnings and I'm very happy to be doing an AMA today. Here is my Twitter profile. I would love to talk about science, Bitcoin adoption, Bitcoin and Lightning development, and how Bitcoin might change in the future. I'll summarize a few points about me below and I'll be answering questions from today 10am CT / 16:00 UTC / 17:00 CET – Looking forward to this!
TL;DR: Bitcoin is not digital energy.
- I live in Europe (rekt?).
- I'm a theoretical Physicist by training and I work as a researcher doing research. My areas of expertise are in mathematical modeling and more specifically in Dynamical System Theory, Chaos Theory, Network theory, (very large) numerical simulations.
- I've been programming since forever. I love open source software. The FOSS movement is one of the things in our world that I'm most optimistic about going into the future. I think we can build a whole civilization on the ideals of open source, which is why I'm so happy that Bitcoin exists.
- I've known Bitcoin for a few years but my knowledge about Bitcoin expanded greatly when I started writing code for it. In retrospect, I needed Lightning to be a thing to start developing in the Bitcoin space. Lightning allows you to play around and mess with things without losing everything. It feels a lot more approachable than Bitcoin on-chain development. I think that's why we're witnessing this Cambrian explosion in Lightning development.
- I've been developing in the Bitcoin space for a bit over a year now. Since then, I've accumulated quite some proof of work working with fantastic people (gh)
- LightningTipBot: a Telegram Bitcoin Lightning wallet with many features. This is our fun and happy bot that is made for absolute noobs who haven't used Bitcoin before. Building it was a valuable exercise in UX design, since I rarely build things with an user interface. This bot is also our testbed for the latest and greatest Lightning features. We've experimented a lot with all things LNURL, noncustodial features, shops for digital items, paying for API calls (OpenAI stuff) and so much more.
- Electronwall (gh): A tiny firewall for LND nodes. Since I'm managing economically active Lightning nodes, I needed a way to automatically decide which channels to accept and which not, so I built this tool. In the newest version, it allows you to get node information from Amboss/1ML before deciding whether you want to accept an incoming channel or not. I think that, as long as Lightning bears a risk of losing all your funds due to an accident or a hack, users should be careful with putting their money into a multisig with people they don't know anything about. Especially if you don't know exactly the risks you're taking on a technical level. I know this is a spicy topic which is why I mention it here and hope to have a fruitful discussion on. Lightning is scary.
- LNbits (link): You might have heard of LNbits before. If not let me summarize it real quick. LNbits is software you can run on your own Lightning node and supercharge it with countless useful features. Some people call it a swiss-army knife for Lightning nodes. Others call it Wordpress for your Lightning node. It supports a ton of different funding sources (LND/CLN/Eclair/...). It has many extensions that I can't summarize all here. The reason I fell in love with LNbits was the API access it provides to your funding source. If you want to build Lightning-enabled software, you typically don't want to spent a ton of time building the Lightning rails, you want to focus on building your app. LNbits allows you to do that. By "abstracting away" the funding source, you can just use its excellent API for all things Lightning. Did I mention that LightningTipBot runs on LNbits? That's also why I started contributing to the project about a year ago and later became one of the core core devs of LNbits. Now I'm working on it every day.
- Cashu (link): This is one of my most exotic projects so far. Cashu is a Chaumian ecash system built for Bitcoin. I'm sure I'll explain what Chaumian ecash is today but the most important thing to know about it is that it allows you to build privacy-preserving custodial Bitcoin apps. You can build wallets where the server doesn't know you, your balance, and who you transact with. Obviously, this is an insane improvement over classical ledger-based accounting systems. Interestingly, ecash has been around since the late 70s but its earliest iterations were built in fiat (a foundation of sand). It took us decades to come up with Bitcoin and blow the dust off this beautiful system called ecash to see if we can make use of it in a Bitcoin world. Turns out, we can.
Well that's a wall of text. If you made this this far and there was something you found interesting, let's chat!