Author: ZmnSCPxj 2018-12-06 00:41:05
Published on: 2018-12-06T00:41:05+00:00
In a document shared by Trey Del Bonis on the Lightning extension proposals like splicing, he describes his concept of "Fulgurite" which makes Lightning more flexible and fault-tolerant. The document proposes to track channel state into building on a graph with moving forward in time, and merges the ideas of user balances and HTLCs into different types of "channel partitions" which are also used for other things discussed in the doc. Fulgurite simplifies subchannels and makes it trivial to do discreet log contracts in channels vs on-chain, which is good for anonymity. However, this concept needs more work as it is not usable yet. ZmnSCPxj provides additional information regarding individual channels on Lightning. Burchert-Decker-Wattenhofer channel factories are essentially multiparty (> 2 participants) "channels" ("offchain updateable cryptocurrency systems") with multiple "child" 2-party channels. In general though having multiple channels between the same 2 participants is not as valuable, which is why Burchert-Decker-Wattenhofer only has two levels in the hierarchy, and why the parent level is multiparty while the child level is 2-party. Punishment mechanisms are simply part of the update protocol, and we can abstract away the update protocol from the description in the document. The existing update protocols can carry almost any Bitcoin-enforceable contract, including the same contracts used to enforce them. This allows update protocols to "nest" as in Burchert-Decker-Wattenhofer.
Updated on: 2023-06-02T15:40:43.884928+00:00