Building Satoshi’s Place with LightningK0ala

Idea: make it rain satoshis, with a web page animation

Idea: Street fighter type game, where the relative health is the channel capacity

In 2005 Million Dollar Homepage to raise money for creator’s college costs. $1 per pixel. April Fool’s day 2017, Reddit Place was a 1 million pixel square canvas.

Reddit Place

The game became very popular, Reddit engineers had to implement rate-limiting to reduce load on their servers.

Satoshi’s place: 1 satoshi per pixel. Roughly 1 satoshi = $0.00006498. Dynamic pricing would add complexity. Goal was to provide cheap, simple way to use LN for first time users.

Backend: connecting the clightning node, database, websocket server.

Frontend: did performance testing to render pixels, settled on PixiJS

Worked on zooming in/out for drawing. Lots of ideas came to mind, write those down but focus on getting the app MVP working, iterate later.

Took inspiration from yalls.org for how to do payment.

Friend wrote Python script for uploading images.

Hardware: Ordoid-XU4 + active cooling. 2TB SSD.