SkyhookReference

References

The references below are the specifications, papers and software that the Skyhook design builds on. Where they differ from a description on this site, they take precedence.

Papers

  1. Abhinav Vishnu et al., Skyhook Bridge. IACR ePrint 2026/2210. The principal paper behind this proposal.
  2. Bünz, Kiayias and Leonardos, FlyClient: Super-Light Clients for Cryptocurrencies, IEEE Symposium on Security and Privacy, 2020. The basis of Skyhook’s rollups: its sampling arguments explain how roots can be trusted without downloading the chain.
  3. Bonneau et al., on Merkle Mountain Ranges and batch proofs. The data structure underlying FlyClient commitments.

Zcash Improvement Proposals

  1. ZIP 221: FlyClient and history commitments in block headers, including the coinbase quirks and epoch boundaries.
  2. ZIP 229: Version-6 transactions and the Ironwood component under NU6.3.
  3. ZIP 244: Transaction identifiers as digest trees.
  4. ZIP 302: Memo field conventions, including 0xF5 text memos.
  5. ZIP 316: Unified addresses and receivers.
  6. ZIP 321: Payment request links.
  7. ZIP 326: Wallet behavior across NU6.3, covering pools, scanning rules and use_qsk.

Standards and specifications

  1. RFC 7693: BLAKE2, by Aumasson, Neves, Wilcox-O’Hearn and Winnerlein.
  2. EIP-712: Typed structured data signing, used for tickets and intents.
  3. The Orchard Book: notes and actions, Sinsemilla, and the halo2 circuits.
  4. halo2 WebAssembly port guide: proving in the browser, including threading.

Software

  1. lightwalletd: the compact-block service; see also its successor, Zaino.
  2. WebZjs: a browser wallet library evaluated during the web-RPC design and set aside because it lacked Ironwood support.

Community

  1. Beta demonstration thread, Zcash Community Forum: independent operation of the beta, with reported results.
  2. GGuy, The future of atomic swaps, Zcash Community Forum: the design direction behind programmable swaps.