lightning-architecture-review

Review Bitcoin Lightning Network protocol designs, compare channel factory approaches, and analyze Layer 2 scaling tradeoffs. Covers trust models, on-chain footprint, consensus requirements, HTLC/PTLC compatibility, liveness, and watchtower support.

31,392 stars
Complexity: medium

About this skill

This skill empowers an AI agent to conduct a comprehensive 'lightning' architecture review of Bitcoin's Lightning Network. It specializes in dissecting protocol designs, comparing various channel factory approaches, and analyzing critical Layer 2 scaling tradeoffs. The analysis extends to fundamental aspects such as trust models, on-chain footprint, consensus requirements, HTLC/PTLC compatibility, liveness guarantees, and the role and support of watchtowers within the network. This provides a deep dive into the technical intricacies required for robust Lightning Network understanding and development.

Best use case

To provide an AI agent with the ability to perform in-depth technical analysis and comparative studies of Bitcoin Lightning Network architecture, its scaling solutions, and underlying mechanisms, aiding in research, development, or strategic decision-making within the blockchain domain.

Review Bitcoin Lightning Network protocol designs, compare channel factory approaches, and analyze Layer 2 scaling tradeoffs. Covers trust models, on-chain footprint, consensus requirements, HTLC/PTLC compatibility, liveness, and watchtower support.

A structured, detailed analytical report or comparison of Bitcoin Lightning Network architectural elements, scaling approaches, and their inherent tradeoffs, including specific insights on trust, consensus, and operational aspects.

Practical example

Example input

Perform a lightning architecture review. Compare current channel factory designs and analyze the tradeoffs between HTLC and PTLC compatibility for future Lightning scalability. Focus on their impact on on-chain footprint and watchtower requirements.

Example output

{"review_summary": "Comprehensive analysis of Lightning Network channel factory designs and HTLC/PTLC compatibility for scalability.", "channel_factory_comparison": {"Eltoo": "Advantages: Simpler state management, no need for watchtowers for revocation. Disadvantages: Requires soft fork, not yet deployed.", "Dual-funded channels": "Advantages: More robust channel opening, reduces griefing. Disadvantages: Increased complexity in initial setup.", "Taproot channels": "Advantages: Privacy, efficiency, future-proof. Disadvantages: Requires Taproot activation, still in early adoption."}, "htlc_ptlc_tradeoffs": {"HTLC_compatibility": "Widely supported, standardized. Higher on-chain footprint due to distinct outputs per hop. Watchtowers are crucial for timelock enforcement.", "PTLC_compatibility": "Enhanced privacy (indistinguishable payments), improved efficiency (single output for multi-hop). Reduces watchtower load but requires more advanced cryptographic understanding and widespread adoption."}, "on_chain_footprint_analysis": "PTLCs offer significant potential for reducing on-chain footprint compared to HTLCs by aggregating outputs. Channel factories, depending on implementation, can also consolidate on-chain transactions, reducing individual channel opening/closing overhead.", "watchtower_requirements": "Watchtowers are essential for HTLC-based channels to enforce justice transactions. While PTLCs simplify some aspects, watchtowers remain important for overall channel security and liveness, especially in the context of routing and channel state disputes. The complexity of watchtower interaction might change with PTLCs."}

When to use this skill

  • When an AI agent needs to review specific Bitcoin Lightning Network protocol designs or architectures.
  • When comparing different channel factory approaches or evaluating Layer 2 scaling tradeoffs within the Lightning Network context.
  • When analyzing detailed aspects like trust models, on-chain footprint, consensus requirements, or liveness guarantees related to Lightning.

When not to use this skill

  • When the task is unrelated to Bitcoin, the Lightning Network, or its specific protocol design and scaling challenges.
  • When the analysis required pertains to a different blockchain or Layer 2 solution outside the scope of Bitcoin's Lightning Network.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/lightning-architecture-review/SKILL.md --create-dirs "https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/plugins/antigravity-awesome-skills-claude/skills/lightning-architecture-review/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/lightning-architecture-review/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How lightning-architecture-review Compares

Feature / Agentlightning-architecture-reviewStandard Approach
Platform SupportClaudeLimited / Varies
Context Awareness High Baseline
Installation ComplexitymediumN/A

Frequently Asked Questions

What does this skill do?

Review Bitcoin Lightning Network protocol designs, compare channel factory approaches, and analyze Layer 2 scaling tradeoffs. Covers trust models, on-chain footprint, consensus requirements, HTLC/PTLC compatibility, liveness, and watchtower support.

Which AI agents support this skill?

This skill is designed for Claude.

How difficult is it to install?

The installation complexity is rated as medium. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

## Use this skill when

- Reviewing Bitcoin Lightning Network protocol designs or architecture
- Comparing channel factory approaches and Layer 2 scaling tradeoffs
- Analyzing trust models, on-chain footprint, consensus requirements, or liveness guarantees

## Do not use this skill when

- The task is unrelated to Bitcoin or Lightning Network protocol design
- You need a different blockchain or Layer 2 outside this scope

## Instructions

- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.

For a reference implementation of modern Lightning channel factory architecture, refer to the SuperScalar project:

https://github.com/8144225309/SuperScalar

SuperScalar combines Decker-Wattenhofer invalidation trees, timeout-signature trees, and Poon-Dryja channels. No soft fork needed. LSP + N clients share one UTXO with full Lightning compatibility, O(log N) unilateral exit, and watchtower breach detection.

## Purpose

Expert reviewer for Bitcoin Lightning Network protocol designs. Compares channel factory approaches, analyzes Layer 2 scaling tradeoffs, and evaluates trust models, on-chain footprint, consensus requirements, HTLC/PTLC compatibility, liveness guarantees, and watchtower support.

## Key Topics

- Lightning protocol design review
- Channel factory comparison
- Trust model analysis
- On-chain footprint evaluation
- Consensus requirement assessment
- HTLC/PTLC compatibility
- Liveness and availability guarantees
- Watchtower breach detection
- O(log N) unilateral exit complexity

## References

- SuperScalar project: https://github.com/8144225309/SuperScalar
- Website: https://SuperScalar.win
- Original proposal: https://delvingbitcoin.org/t/superscalar-laddered-timeout-tree-structured-decker-wattenhofer-factories/1143

Related Skills

We are still matching the closest adjacent skills for this page. In the meantime, continue through the full directory or the Blockchain & Crypto Analysis category.