4
In following paper, written by Christian Decker et al., there is a paragraph that is not clear to me.
eltoo: A Simple Layer2 Protocol for Bitcoin
"The central idea of Lightning is to invalidate an old state by punishing the participant publishing it, and claiming all the funds in the channel. This however introduces an intrinsic asymmetry in the information tracked by each participant. The replaced states turn into toxic information as soon as they are replaced, and leaking that information may result in funds being stolen. The asymmetry also limits Lightning to two participants."
There are following points that are not clear to me:
(1) Does asymmetry mean the information tracked by each participant (payer and recipient) are NOT the same (or are NOT equal)?
(2) What is the reason of this asymmetry?
(3) What does "turn into toxic information" mean?
(4) The last sentence: "asymmetry also limits Lightning to two participants", Does it mean that we can expect a payment transaction can have more than two participants? since a payment logically has only two participants: a payer and a recipient.
Thank you. Just when you say we can have channels with more than two parties, do you mean that we can have a bidirectional payment channel between e.g. 4 participants (payer/recipient) like this figure? ( https://imgur.com/5KVLP6G ) Or do you mean something else? And does
– Questioner – 2019-01-02T16:39:46.917eltoosuch a capability? Thanks3with the current lightning network multiparty channels are theoretically possible but not implemented. in eltoo these channels are much easier to implement because all parties share the same state and update / settlement transactions. Therefor if we switch to eltoo channels one day we will most likely get multiparty channels implemented – Rene Pickhardt – 2019-01-02T18:06:10.623
And in that case (having multiparty channels), we can establish a large channel between participants, such that they do not need to do multi hop payments since a direct link exists between them and therefore we do not need to do a routing process, isn't it? Do you agree? Thank you. – Questioner – 2019-01-02T19:25:08.007
1I've amended my answer to give more details on some potential applications for Eltoo. – Murch – 2019-01-03T06:52:28.920