CJP [ARCHIVE] on Nostr: ๐
Original date posted:2015-08-30 ๐ Original message: > Well-behaving nodes ...
๐
Original date posted:2015-08-30
๐ Original message:
> Well-behaving nodes will always pay the fine, thereby keeping
> their link
> intact and keeping a healthy network of well-behaving nodes.
>
>
> โThe thing that I can't get to work out here is when you have a
> misbehaving node at the end of a chain, who doesn't pay their fine,
> but well-behaved nodes making up the rest of the chain.
>
If all fines are accumulated towards the payee side, the effect would be
that the last well-behaving node has to pay the fine. So we've punished
an innocent party. Luckily, this innocent party can prevent further
damage by closing the channel to the real bad guy. If the risk of paying
fines because of mis-behaving neighbors is really significant, you could
demand non-trusted (e.g. anonymous) neighbors to pre-pay a fine fund to
you, before you start routing payments towards them.
Of course you could also try to design a cryptographic payment channel
method for enforcing fine payment, but I think that, by now, we're
already so deep into 2nd-order, 3rd-order etc. effects that it might not
be worth the added complexity. You should keep things simple to make
them work reliably and have them implemented in time.
CJP
Published at
2023-06-09 12:44:08Event JSON
{
"id": "fff2fcdfbda7cd71322125fcadf0b7b373e8b64a517bb4ee1ea5a035e9cd0f8f",
"pubkey": "880fa8c3080c3bd98e574cfcd6d6f53fd13e0516c40ea3f46295438b0c07bdf5",
"created_at": 1686314648,
"kind": 1,
"tags": [
[
"e",
"a92f734d740b85399f0e70711c3ef451f97eec2048c08c21ef8e0700fe174d1c",
"",
"root"
],
[
"e",
"ae6cefa75aac1929558fd53545b51800756bc812f7227963690d74090ed85815",
"",
"reply"
],
[
"p",
"f0feda6ad58ea9f486e469f87b3b9996494363a26982b864667c5d8acb0542ab"
]
],
"content": "๐
Original date posted:2015-08-30\n๐ Original message:\n\u003e Well-behaving nodes will always pay the fine, thereby keeping\n\u003e their link\n\u003e intact and keeping a healthy network of well-behaving nodes.\n\u003e \n\u003e \n\u003e โThe thing that I can't get to work out here is when you have a\n\u003e misbehaving node at the end of a chain, who doesn't pay their fine,\n\u003e but well-behaved nodes making up the rest of the chain. \n\u003e \n\nIf all fines are accumulated towards the payee side, the effect would be\nthat the last well-behaving node has to pay the fine. So we've punished\nan innocent party. Luckily, this innocent party can prevent further\ndamage by closing the channel to the real bad guy. If the risk of paying\nfines because of mis-behaving neighbors is really significant, you could\ndemand non-trusted (e.g. anonymous) neighbors to pre-pay a fine fund to\nyou, before you start routing payments towards them.\n\nOf course you could also try to design a cryptographic payment channel\nmethod for enforcing fine payment, but I think that, by now, we're\nalready so deep into 2nd-order, 3rd-order etc. effects that it might not\nbe worth the added complexity. You should keep things simple to make\nthem work reliably and have them implemented in time.\n\nCJP",
"sig": "ab56d6ce4ee43a2d4b73ae4709c6d9815d8e91d81cf61a1a9a1baa02a290dd3093cbbc66ef5d13b2ef6892244ad63612913cb46f566e262b6b8ca0b91ed984f7"
}