Damus
BITLEAF profile picture
BITLEAF
@BITLEAF

Nostr/Bitcoin nerd with a home grow hobby

Be your own bank 🫱🏻‍🫲🏼 Grow your own dank

Relays (12)
  • wss://nos.lol – read & write
  • wss://relay.nostrcheck.me – read & write
  • wss://fiatjaf.nostr1.com – read & write
  • wss://relay.primal.net – read & write
  • wss://bitcoiner.social – read & write
  • wss://relay.snort.social – read & write
  • wss://relay.mostr.pub – read & write
  • wss://purplepag.es – read & write
  • wss://nostr.bitcoiner.social – read & write
  • wss://relay.damus.io – read & write
  • wss://relay.nostr.band – read & write
  • wss://relay.0xchat.com – read & write

Recent Notes

BITLEAF profile picture
Helldivers is finally available for the Xbox crowd and I’m immediately hooked. It’s chaotic and hilarious in all the best ways
#games #helldivers #xbox #ps5 #pc
BITLEAF profile picture

This game is such a power trip, and that ending 🤌🏻
I’ve always done stealth/netrunner but guess I’m playing again to give this a try
TheGrinder · 31w
I don't know if they're still running their Bitcoin poker network. If so, you can probably get a skin on the network for cheap. Alternatively you can get the entire software for a standalone deployment. Both come with a backend. I spent a lot of time 10 years ago to make their software somewhat dece...
wavy. · 31w
I dont have the time currently but it was one my high priority list…. Can you explain the ecash vs lightning issue etc ? Im curious about that
BITLEAF profile picture
Sure! This is the aspect I’ve spent the most time thinking on. 

Existing games with lightning integration work very well and they are reliable, but it requires some central entity running a lightning node to handle deposits, escrow, and withdrawals when the game is over. The big problem with this is legally that entity is considered the “host” effectively running in an unlicensed gambling operation. I set out with a goal of decentralizing further than that so no single person would be liable. Also this would remove a need for a rake of the game, as far as I’m concerned it could run on donations. 

Ecash offers some unique possibilities. Tokens can be transferred through any medium even offline. So I was envisioning a system where when you deposit your ecash tokens into the app, you receive chips and sit down to play. In the background your ecash tokens didn’t really go anywhere. They’re just represented as chips and then are transferred between seats as the game is played.

If this works out the way I imagine, there is no central repository holding funds for the game. The tokens are temporarily stored within the game while you play and then you can take them when you’re done or even leave them in your game wallet for next time

2❤️1💜1
JBN · 31w
What if there's no new hand dealt until everyone settles?
wavy. · 31w
Thanks for taking the time to write this — yes its kinda how I envisioned the issues of a central stakeholder. Buying chips at the register seems to be the way.
calle · 32w
Man I would love to see a poker game built with ecash. Would love to assist if I can. It'd be a perfect use case.
BITLEAF profile picture
Absolutely! I can admit a lot of this is over my head, I’m great at mapping out ideas but when it comes time to build I’m not the best choice.

I’m going to continue exploring the concept, but I have already thought of a question for you.

At this point are we able to build this in a way that the players at a table wouldn’t all have to be using the same mint? Another workable idea was table specific mints if we needed all players on one mint, but I have a passing knowledge of ecash so I’m unsure
JackTheMimic · 32w
I mean techincally the mint would be holding the funds but beside the ecash specific issue I have, that looks pretty solid. Things I am thinking about: What are some fail-state mitigations? - What i...
BITLEAF profile picture
This is why I need you guys, lots of UX stuff I haven’t considered. The examples puzzl laid out would work pretty well, feel like most UI decisions we can steal.

The ecash aspect is a trade off and I see the merit in both paths. If we stick with lightning its established and more reliable to integrate at this time, but the node runner would be labeled as the “host” and face legal risk for running an unlicensed gambling operation. The big benefit with ecash being we have a better chance of structuring in a way that no individual has to take on that burden
JBN · 32w
Yes, the problems to solve IMO are anonymity for players (so that sharing player history notes doesn't give an advantage), truly random shuffling(?), and collusion. However, the way I've been thinkin...
BITLEAF profile picture
Good stuff that hasn’t even crossed my mind yet. The shuffling component is difficult but seems solvable, however other aspects of cheating like simple player collusion I have no solution for yet.

Currently best I can imagine is a “good faith” game with people you know. Private invite only tables can help but if playing with randoms there would need to be other solutions
1
JBN · 31w
Yes. I have been thinking that the venue is the entire experience, you walk in and everything is there, provably ungamable. But it could be that a dedicated device could eliminate some, though not all, of the potential vulnerability of playing with strangers. Matching based on mutual interest, pr...