Mainchain (ook wel main chain of parent chain genoemd) verwijst naar de primaire blockchain in een netwerk, in tegenstelling tot sidechains of Layer 2-oplossingen die de functionaliteit uitbreiden. De mainchain is waar de uiteindelijke transactieafwikkeling plaatsvindt en waar het kern-consensusmechanisme opereert. Alle secundaire chains ontlenen uiteindelijk hun beveiliging aan, of settlen hun transacties op, de mainchain.