gudnuf's avatar
gudnuf
gudnuf@boardwalkcash.com
npub1ce7d...3d7m
I wasn't there but I'm here | prisms | plebdev | yoga | climbing | surfing | backpacking | holistic health |
gudnuf's avatar
gudnuf 2 years ago
Seeee yUh! ๐Ÿ’‡โ€โ™‚๏ธ๐Ÿ‘จโ€๐Ÿฆฒ image
gudnuf's avatar
gudnuf 2 years ago
I'm joining @bitcoinplebdev on a journey to helping plebs become bitcoin developers. He has already put in a ton of work building courses, so I'm honored to start contributing. I did my first PlebDevs workshop last weekend (link in the comments) which was part one of a series on developing CLN plugins. I went in-depth on getting bitcoin and lightning nodes up and running on your development machine. Next week I will start to cover CLN's plugin architecture and get you building your first plugin. A little bit of Python knowledge is helpful, but not necessary. Join us in developing the future monetary system! If you made it this far, $boost to spread the word. I'll also make a prism out of the first 100 people to like this post. I've got 10k sats for each prism.
gudnuf's avatar
gudnuf 2 years ago
I'm live talking about building CLN plugins. This is part #1 where I'll talk about setting up your environment and mess around with bitcoin and lightning CLI $boost
gudnuf's avatar
gudnuf 2 years ago
Testing out shipyard.pub by @PABLOF7z Anyone curious how a note could be a prism? You should check out NIP 57 - Appendix G. NIP 57 is where all the specs for zaps live. Appendix G specifies that a note can have many 'zap' tags each with a *pubkey* and *relative split*. Clients that support this will calculate the receiving address of each pubkey, and how much to send based on the percentage of their split relative to the total being zapped. Under the hood, the client is individually zapping each recipient. Go to any prism created by @Boardwalk and inspect the raw event detail to see what I mean. You'll hopefully see something like this: [ "zap", "65478d9d539a83637267d85c69ddfdc1d579af6d728e256402f0a8a839e05ea8", "wss://relay.damus.io", "1" ], [ "zap", "b624f6d00150f62f69eb305d3339db2ff98d5ce777b89d2cfbe7569717494791", "wss://relay.damus.io", "1" ], [ "zap", "b43c91f2a7b9d21bba3ddb08cc321840df249364fb716213508bb17383e1d930", "wss://relay.damus.io", "1" ]
gudnuf's avatar
gudnuf 2 years ago
Yep, there is no prism on the original note. The prism will be created after some time or a certain amount of events. You should get a notif when your prism is created. View quoted note โ†’
gudnuf's avatar
gudnuf 2 years ago
What is a lightning prism? Basically, it's a way of splitting payments or turning one payment into many. A prism could be identified by something like a note (this is what @Boardwalk) is doing. However, there are other ways to implement prisms. A prism could be represented by an LNURL or even a BOLT 12 offer. Whenever, say, an offer is paid, the full amount paid gets split and sent out to each member of the prism based on each member's relative split. Checkout https://roygbiv.guide to see a multi-author blog that utilizes BOLT 12 prisms. $boost #following
โ†‘