A sidechain is a blockchain that runs in parallel to a primary blockchain. Entries from the main blockchain can be linked to and from the sidechain; this allows the sidechain to operate independently with its own blockchain technology, which may be optimized for different use cases.