William Casarin [ARCHIVE] on Nostr: š
Original date posted:2021-12-15 š Original message: On Wed, Dec 15, 2021 at ...
š
Original date posted:2021-12-15
š Original message:
On Wed, Dec 15, 2021 at 01:59:49PM -0800, William Casarin wrote:
>Hey Ronan,
>
>On Wed, Dec 15, 2021 at 05:33:51PM +0000, Ronan McGovern wrote:
>>If not, what would be required to develop this?
>>* A protocol change?
>>* Could it be built with the current protocol (I see an app on LN Bits to
>>split but it doesn't seem to work).
>
>This is typically done at the application level. The fountain podcasting
>app works this way and it seems to work okish.
The tricky part is what to do when the payment partially fails. Perhaps
you keep trying with exponential backoff until the payment completes for
all parties. If this was handled at the protocol level, would you fail
the entire transaction if one of the channels failed? This is the kind
of business logic that would be tricky when designing a protocol-level
solution to this.
I think it's reasonable to handle this at the application level for now,
but perhaps some standard protocols might be useful in the future.
Cheers,
Will
Published at
2023-06-09 13:04:50Event JSON
{
"id": "f42c60752230d62191b2e706aab40206f66b6298f9553df11e2ea7016716d36e",
"pubkey": "6fb2fd1f8df298fef3464d220666d5ae7184dfe89dc5cc7d3a177579986c31cb",
"created_at": 1686315890,
"kind": 1,
"tags": [
[
"e",
"8c6278694c01face680b94987df6ea625124b2f1ccfcb1675ab1dc9b1b77fdd4",
"",
"root"
],
[
"e",
"e424328e9b37bbb1af57a192bb6dba16e675cae1ef424c1077f4e14af7df378b",
"",
"reply"
],
[
"p",
"6fb2fd1f8df298fef3464d220666d5ae7184dfe89dc5cc7d3a177579986c31cb"
]
],
"content": "š
Original date posted:2021-12-15\nš Original message:\nOn Wed, Dec 15, 2021 at 01:59:49PM -0800, William Casarin wrote:\n\u003eHey Ronan,\n\u003e\n\u003eOn Wed, Dec 15, 2021 at 05:33:51PM +0000, Ronan McGovern wrote:\n\u003e\u003eIf not, what would be required to develop this?\n\u003e\u003e* A protocol change?\n\u003e\u003e* Could it be built with the current protocol (I see an app on LN Bits to\n\u003e\u003esplit but it doesn't seem to work).\n\u003e\n\u003eThis is typically done at the application level. The fountain podcasting\n\u003eapp works this way and it seems to work okish.\n\nThe tricky part is what to do when the payment partially fails. Perhaps\nyou keep trying with exponential backoff until the payment completes for\nall parties. If this was handled at the protocol level, would you fail\nthe entire transaction if one of the channels failed? This is the kind\nof business logic that would be tricky when designing a protocol-level\nsolution to this.\n\nI think it's reasonable to handle this at the application level for now,\nbut perhaps some standard protocols might be useful in the future.\n\nCheers,\nWill",
"sig": "a905f3359d92931882b19d3536859fa38937fe9b73fbb1d81fda76f89c56ec69c03d79e65362b8bb2b66daeaae16265cc6817e80e3cc77cda970214b15777a7a"
}