Hello everyone.
Preface (off-topic) -> As a sci-fi lover, I really enjoyed In Time, and was actually very happy to see a different perspective on money, since it's something I was considering from a young age. Actually, my "screenplay idea" was a future society where energy was monetized, and all of humanity would transact in Joules. Everything, everywhere, would either spend or generate energy, with batteries everywhere. Ride a bike? Generate some joules to spend on a snickers bar. It makes sense to use energy as money, as that's the basis for everything else.
Here comes Bitcoin! Implementing my idea, although without a direct/stable Joule-BTC conversion. But maybe that's the singularity, when Bitcoin is encompassing all other economic activity, and there is truly a stable energy-sat ratio!!
On-topic -> I was thinking of a way to materialize In Time's bras de fer (arm wrestling) in real life, using sat streaming on LN.
How difficult would that be, and is anyone interested in developing this with me? I'm into systems engineering but not so much on raspberries and arduinos.
I was thinking of a glove (cosmetic, not our worry right now) with 2 connected modules:
  • Bracelet
  • Fingertip The bracelet would be the receiver, and the fingertip module the initiator. The bracelet module would have a screen (2 screens? up and down?), showing the sending/receiving sats. We would also need a gyro, to detect who is winning/receiving sats (the one that's above, as in the movie).
The logic is:
do { stream_sats } while (fingertip_touches_bracelet AND gyro_is_up)
And for the corresponding LN tech, I was thinking:
  • Bracelet module has an NFC chip that signals the LNURL address (constant, doesn't change for every payment)
  • Fingertip module is an NFC reader that under the logic described above, starts streaming to the LNURL address
The amount streamed could be pre-configured on the hardware provided. One thing is, we want everyone to have the same sat streaming rate, so that each second a person is winning is equal in value.
Of course, we need some basic things, like Internet connectivity, battery, the screens, etc. I'd say this should use a custodial wallet and not bother with channels and other unnecessary processing, as it's clearly a (very) hot wallet.
I'm not sure how hard it is to implement sat streaming, maybe someone from Breez or Fountain can give us a hand.
Thank you for reading my wall of text, I hope you enjoyed it, and I'm here for the discussion that follows!