Super Testnet on Nostr: A coinpool is a type of bitcoin L2 that allows multiple users to deposit funds into a ...
A coinpool is a type of bitcoin L2 that allows multiple users to deposit funds into a multisig, in such a way that they can withdraw their deposit without needing any additional trust assumptions beyond bitcoin's standard ones (e.g. that miners won't do a 51% attack)
While a user's funds are in the pool, the user can *also* spend "partial" amounts of their deposit, in such a way that it’s not possible to tell from the blockchain which pool user spent the funds
My implementation has a few extra features: (1) every pool member can send and receive money via lightning (2) and/or via hedgehog (3) inside the pool, all transactions are free (4) thanks to hedgehog's support for asynchronous payments, you can send someone money even if they are offline, and if *you* go offline, they can still take the money you sent them
Published at
2025-01-31 22:49:05Event JSON
{
"id": "93ad6075f09a7e642b11ce038a973ec23e1a81c0bc251d31961029773fc1e4d2",
"pubkey": "2183e94758481d0f124fbd93c56ccaa45e7e545ceeb8d52848f98253f497b975",
"created_at": 1738363745,
"kind": 1,
"tags": [
[
"e",
"b4bcc1f449384a1bb6d2fa1038b7b19438bbe5fb2ddf632671997b679b2144be",
"",
"root"
],
[
"p",
"2183e94758481d0f124fbd93c56ccaa45e7e545ceeb8d52848f98253f497b975"
],
[
"e",
"f19a0cb78a5d6a9fa8af05d2ff1902bf83c191dc98baf685e01e8af8a8f2bb39",
"",
"reply"
],
[
"p",
"3dda45008a0391d7933e1ae7cc3b844bfd91c92ddefd0f55ce6afd025776f2db"
]
],
"content": "A coinpool is a type of bitcoin L2 that allows multiple users to deposit funds into a multisig, in such a way that they can withdraw their deposit without needing any additional trust assumptions beyond bitcoin's standard ones (e.g. that miners won't do a 51% attack)\n\nWhile a user's funds are in the pool, the user can *also* spend \"partial\" amounts of their deposit, in such a way that it’s not possible to tell from the blockchain which pool user spent the funds\n\nMy implementation has a few extra features: (1) every pool member can send and receive money via lightning (2) and/or via hedgehog (3) inside the pool, all transactions are free (4) thanks to hedgehog's support for asynchronous payments, you can send someone money even if they are offline, and if *you* go offline, they can still take the money you sent them",
"sig": "c243cf607a8b26641d2e460e5a60760ab7ce21db7b805375e58e5d8cca2aad9c9522b14005171182110c69b9e1bf03b12f2690d20b2bd58b1161354ec75ddc2a"
}