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

multi-cloud-architecture

31392
from sickn33/antigravity-awesome-skills

Decision framework and patterns for architecting applications across AWS, Azure, and GCP.

Cloud ArchitectureClaude

lightning-factory-explainer

31392
from sickn33/antigravity-awesome-skills

Explain Bitcoin Lightning channel factories and the SuperScalar protocol — scalable Lightning onboarding using shared UTXOs, Decker-Wattenhofer trees, timeout-signature trees, MuSig2, and Taproot. No soft fork required.

Blockchain & CryptocurrencyClaude

lightning-channel-factories

31392
from sickn33/antigravity-awesome-skills

Technical reference on Lightning Network channel factories, multi-party channels, LSP architectures, and Bitcoin Layer 2 scaling without soft forks. Covers Decker-Wattenhofer, timeout trees, MuSig2 key aggregation, HTLC/PTLC forwarding, and watchtower breach detection.

Blockchain & Web3Claude

gha-security-review

31392
from sickn33/antigravity-awesome-skills

Find exploitable vulnerabilities in GitHub Actions workflows. Every finding MUST include a concrete exploitation scenario — if you can't build the attack, don't report it.

Security AuditClaude

gh-review-requests

31392
from sickn33/antigravity-awesome-skills

Fetch unread GitHub notifications for open PRs where review is requested from a specified team or opened by a team member. Use when asked to "find PRs I need to review", "show my review requests", "what needs my review", "fetch GitHub review requests", or "check team review queue".

Developer ToolsClaude

fix-review

31392
from sickn33/antigravity-awesome-skills

Verify fix commits address audit findings without new bugs

Security AuditingClaude

error-debugging-multi-agent-review

31392
from sickn33/antigravity-awesome-skills

Use when working with error debugging multi agent review

Code ReviewClaude

django-perf-review

31392
from sickn33/antigravity-awesome-skills

Django performance code review. Use when asked to "review Django performance", "find N+1 queries", "optimize Django", "check queryset performance", "database performance", "Django ORM issues", or audit Django code for performance problems.

Code OptimizationClaude

django-access-review

31392
from sickn33/antigravity-awesome-skills

django-access-review

Security AnalysisClaude

differential-review

31392
from sickn33/antigravity-awesome-skills

Security-focused code review for PRs, commits, and diffs.

SecurityClaude

comprehensive-review-pr-enhance

31392
from sickn33/antigravity-awesome-skills

Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries. Use when the user says "write a PR description", "improve this PR", "summarize my changes", "PR review", "pull request", or asks to document a diff for reviewers.

Development ToolsClaude

codex-review

31392
from sickn33/antigravity-awesome-skills

Professional code review with auto CHANGELOG generation, integrated with Codex AI. Use when you want professional code review before commits, you need automatic CHANGELOG generation, or reviewing large-scale refactoring.

Code AnalysisClaudeCodex