Sidechain
See also Chain Relay/Light client
Proposals
Enabling Blockchain Innovations with Pegged Sidechains (2014)
Adam Back, Matt Corallo, Luke Dashjr, Mark Friedenbach, Gregory Maxwell, Andrew Miller, Andrew Poelstra, Jorge Timón, and Pieter Wuille
Merged Mining: Curse or Cure?
Aljosha Judmayer, Alexei Zamyatin, Nicholas Stifter, Artemios Voyiatzis, Edgar Weippl
Blockstack
Proof of Work Sidechains
Aggelos Kiayias (University of Edinburgh and IOHK) and Dionysis Zindros (University of Athens and IOHK)
FC'19 Slide
Recording event based on NIPoPoW: claim with collateral, enter contestation period and then allow fraud proof
Proof of Stake Sidechains
Peter Gazi (IOHK), Aggelos Kiayias (University of Edinburgh and IOHK) and Dionysis Zindros (National and Kapodistrian University of Athens and IOHK)
IEEE S&P 2019 Slide, IOHK Summit '19 Slide
Formal definition of sidechain: Firewall property
Parent-child configuration based on merged-staking:
A committee for child chain is elected every epoch
parent -> child: direct observation
child -> parent: submit a certificate based on ad-hoc threshold multisignatures (ATMS) by the committee
Zendoo: a zk-SNARK Verifiable Cross-Chain Transfer Protocol Enabling Decoupled and Decentralized Sidechains
Alberto Garoffolo (Horizen) Dmytro Kaidalov (IOHK), Roman Oliynykov (IOHK, V.N.Karazin)
Parent chain: PoW-based Nakamoto consensus
Child chain: Latus sidechain (Ouroboros-based)
Parent -> Child: Direct observation
Child -> Parent: SNARKs
Application: Horizen sidechain
Bitcoin
Strong Federations: An Interoperable Blockchain Solution to Centralized Third-Party Risks
Blockstream
Articles from Develop with pleasure!
Drivechain
Whitepaper, Criticism, FAQ
RSK
Whitepaper, Article
Hybrid of Federation and Drivechain + merged mining
Private
Requirements for Ethereum Private Sidechains
Peter Robinson (ConsenSys)
Definition of additional private blockchain requirements not included in the Enterprise Ethereum Client Specification 1.0
Definition of sidechain specific requirements
Analysis of how Quorum, Parity, and Hyperledger Fabric
Atomic Crosschain Transactions for Ethereum Private Sidechains
Use the coordination Blockchain to orchestrate sidechains
See in Blockchain Interoperability
Others
SIDECHAINS ARE NOT LAYER 2 Twitter thread by gakonst