Published on: 2023-09-28T15:56:11+00:00
The email discusses various aspects of off-chain constructions, including scalability considerations, fault-tolerance, liveliness requirements, load balancing, and the challenges of getting casual users to sign transactions. The sender also raises concerns about the "thundering herd" problem and failures by dedicated users. They provide feedback on a proposal to improve the scalability of Lightning Network by maximizing the number of channels owned by a user. The sender acknowledges the challenges with rebalancing and subbranch transactions hitting the chain. They also question the feasibility of coordinating a group of casual users to sign transactions and update their accounts or channels. The email highlights the uncertainty of on-chain transactions being broadcasted by other users at specific times in the future. The fault-tolerance of the off-chain construction is described as unclear, particularly if an unavailable or erring user causes the entire construction to end up on-chain. The tradeoff between trust and capital efficiency is discussed, along with the potential increase in on-chain transactions if a cheating user forces casual users to drop their channels to the chain. The reduction in capital efficiency when casual users follow a rollover policy is also mentioned. The email proposes using covenant-based protocols enabled by CheckTemplateVerify (CTV) or AnyPrevOut (APO) to scale Lightning in a trust-free manner. It suggests incorporating timeout-trees and variations of existing protocols in Bitcoin's consensus rules to achieve these improvements.
Updated on: 2023-09-29T01:54:13.757229+00:00