Played golf today with a couple friends and I wanted to persuade one of them into the Bitcoin family with wagers. However, I wanted to be able to pool our wager and winner collects. Can anyone think of an existing solution on layer 2? A progressive web app type of thing would have been perfect today since getting people to download apps is major hurdle too often. Thoughts?
The app would need to have a way to "escrow" the funds of everyone until everyone "signs" on the winer?
reply
I just looked at Nunchuk, and that has an escrow feature.
reply
Only thing like this I've heard of is bitescrow.app, although I'm uncertain how many sigs can be added.
Your case is wading into the oracle problem, where there's no way to know who the winner of this golf competition is without a centralized authority, or a group of 3rd party API's, or a group of signatures. If you're a group of friends and family, it's probably easiest to do this by creating a free disposable LN wallet. Make it LNURL based with a cool name, everyone sends there, and the winner gets the invoice. Someone has to be designated the arbiter though. Doing it on L1 would be easy too, where you create a disposable wallet, give the xpub to everyone, everyone funds it, winner gets it, and everyone can literally see who claims it.
reply
I can see how the automation of the contract would be challenging. In this case I was thinking more of the escrow wallet thing. I thought about Alby, but set up had to be really simple on mobile. Convincing a no coiner to download an app is like talking religion.
reply
Yep, there are layer 2 solutions that can facilitate your wager with your friends without the need for everyone to download an app. One such solution is the Lightning Network, a second-layer protocol built on top of the Bitcoin blockchain. It enables fast and low-cost transactions.
For a progressive web app type of solution, you can explore custodial Lightning wallets like BlueWallet or Wallet of Satoshi. These wallets offer user-friendly interfaces accessible via web browsers, making it easier for your friends to participate in the wager without the hassle of app downloads.
With a Lightning wallet, you can create a shared payment channel with your friends, pool your wagers, and the winner can then collect their winnings efficiently and cost-effectively using the Lightning Network. Just ensure everyone involved is familiar with using Lightning wallets to avoid any confusion.
reply
Do not listen to this LLM.
Edit: Apologies if not LLM. But be more specific and do not recommend Blue Wallet as a custodial lightning wallet since they have left the space.
reply
What is "LLM"?
reply
Large Language Model aka "A.I."
reply
It's probably another LLM of @maths
reply
Bitcoin & LN change everything, LLM too
reply
Thanks, but Blue Wallet requires you to connect to your node and is an app, not newb friendly. Muun is much easier. What I am looking for would an escrow wallet.
reply
I used Muun, n i like it
reply