Skip to content

SuperScalar v0.2.0

Latest

Choose a tag to compare

@8144225309 8144225309 released this 13 Jul 00:39
v0.2.0
3df9518

SuperScalar v0.2.0 — a signet-proven channel-factory stack (LSP + up to 127 clients / 128 signers over a single P2TR MuSig2 UTXO).

Not for mainnet. This release is validated on signet and regtest. A mainnet deployment is gated on an external security audit — see the CHANGELOG. No known theft / key-leak / fund-loss gap; the mainnet gate is process, not a known defect.

Highlights

  • 127-client factory, end-to-end on real signet — creation → real Lightning payments → a single-transaction cooperative close (1 input → 128 outputs, conserving to the satoshi), plus on-chain force-close, expiry-distribution, and cheat → watchtower-penalty exhibits. What the chain proves vs. what the software attests is documented honestly in the signet exhibition write-up.
  • Trustless five-layer recourse — secret-less watchtower (wt.db only, no keys), hashlock-gated L-stock poison (leaf + sub-factory), P2A CPFP anchors, fee-race resilience under mempool pressure, harness rigor (real txid → confirm → amount), and liveness (bounded fresh-nonce retry).
  • At-rest secret encryption + refuse cmdline --seckey on mainnet — app-level field encryption of LSP secrets (schema v39), closing the plaintext-seed steal-all-funds hole.
  • CLN-bridge interop at the design max — an unmodified, non-bLIP-56 CLN node pays into and out of a factory through the bridge, on-chain funding + cooperative close, economics reconciled to the sat.
  • Scale correctness at 127 clients (128 signers) — MuSig session cap enforced, readiness-tracker undefined-shift fixed, --async-rotation gated on readiness, full lifecycle re-proven at N=127 on the release build.
  • Cooperative-close robustness (this release) — patient LSP demo event-loop, a mainnet step_blocks safety floor, and signet scale-harness fixes.

Notes

  • Persisted schema version: 39.
  • Current design maximum: 127 clients = 128 signers (LSP + 127 clients).
  • Full detail: CHANGELOG.md.