Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
LIP-0005 introduces a novel type of Layer 2 solution for Litecoin, where "withdrawals" (transactions from L2 to L1) are governed by proof-of-work rather than relying on a federation or a predetermined set of public keys.
This proposal emphasizes slow, transparent, and auditable withdrawals, ensuring they are straightforward for honest users while being difficult for dishonest miners to exploit. The primary design goal of LIP-0005 is "partitioning"—users can choose to disregard LIP-0005 transactions; their L1 experience remains unaffected whether they validate all, some, or none of these transactions. The secondary design goal is "security"—users of the L2 network should have confidence that if the L2 network incurs significant fees, miners will be incentivized to maintain its operations, ensuring that withdrawals are processed reliably.
Once LIP-0005 establishes a robust "bridge" between Litecoin's L1 and these Layer 2 solutions, users can seamlessly swap coins in and out, utilizing LIP-0005 solely for final settlement. This architecture allows Litecoin to handle transactions of any type or size, independent of block size, node software, technology stack, or level of decentralization—achieving all this without necessitating alterations to the L1 protocol.