David A. Harding on Nostr: I don't think LN-penalty is the main problem here, as the most powerful form of the ...
I don't think LN-penalty is the main problem here, as the most powerful form of the attack starts by filling channels with as many expiring HTLCs as possible, which is a problem for any channel design. The only solutions I'm aware of are (1) temporary dynamic block size increases, which only increase the cost of the attack by a small multiple, (2) some form of time stop, although that increases the risk of capital losses from the time value of money, and (3) various bond designs, although they upfront accept losses to the time value of money.
Of those options, I think bonds may be under explored but I also think that the main downsides of time stop may be almost entirely mitigated by John Law's hierarchical channel factories design, which would involve channels being opened by three parties, with two preferred partners being able to continue exchanging funds in the channel even if the third counterparty initiated a force close that was taking forever due to a time stop.
Published at
2024-04-30 06:36:29Event JSON
{
"id": "c53e5e5f1c0e83ddf055440f64e5efac560e3001cf79202cbd9ffa75b8cbc539",
"pubkey": "813fce4c4e76f1e7b4f4697bf1030a90f1a0b783f187d329800a4dd8697f9759",
"created_at": 1714451789,
"kind": 1,
"tags": [
[
"e",
"3dc5b00436e7355beadc0001ddb479e455c99424a01f6938143fb8dd7dca0a48",
"",
"root"
],
[
"e",
"926472f53847228df1e8c1b590be6c90a23f97378042f942637712607034b3b0"
],
[
"e",
"3242fef3276674b595671190f2c1a8272e48d1c09fdd0e64d683311df80d34bd",
"",
"reply"
],
[
"p",
"3d2e51508699f98f0f2bdbe7a45b673c687fe6420f466dc296d90b908d51d594"
],
[
"p",
"46fcbe3065eaf1ae7811465924e48923363ff3f526bd6f73d7c184b16bd8ce4d"
],
[
"p",
"675b84fe75e216ab947c7438ee519ca7775376ddf05dadfba6278bd012e1d728"
]
],
"content": "I don't think LN-penalty is the main problem here, as the most powerful form of the attack starts by filling channels with as many expiring HTLCs as possible, which is a problem for any channel design. The only solutions I'm aware of are (1) temporary dynamic block size increases, which only increase the cost of the attack by a small multiple, (2) some form of time stop, although that increases the risk of capital losses from the time value of money, and (3) various bond designs, although they upfront accept losses to the time value of money.\n\nOf those options, I think bonds may be under explored but I also think that the main downsides of time stop may be almost entirely mitigated by John Law's hierarchical channel factories design, which would involve channels being opened by three parties, with two preferred partners being able to continue exchanging funds in the channel even if the third counterparty initiated a force close that was taking forever due to a time stop.",
"sig": "635ddfdfe68e24061d376c8e53e49d0b39a68d36743e8050825ef27682be07a487bd909700748e7a88d20962ef61eec3b2b2322d7a50d9c7daec1a226cb4584d"
}