Uma “mainchain” refere-se à camada principal de uma criptomoeda ou rede blockchain. É o principal ledger onde todas as transações são registadas, e mantém a integridade geral e a segurança da rede.
A mainchain utiliza um mecanismo de consenso (como Proof of Work ou Proof of Stake) para validar e proteger transações. Isto garante que todos os participantes na rede concordam com o estado da blockchain. A mainchain é tipicamente a parte mais segura da rede blockchain devido à participação dos nós (miners ou validadores).
Em plataformas como a Ethereum, a mainchain suporta smart contracts, que são contratos autoexecutáveis com os termos do acordo diretamente escritos em código. Além disso, a mainchain interage frequentemente com outras chains ou sidechains, que podem descarregar transações da mainchain para aumentar a escalabilidade e eficiência.
A criptomoeda nativa de uma blockchain é tipicamente emitida e gerida na mainchain. Por exemplo, o BTC é gerido na mainchain da Bitcoin, e o Ether (ETH) é gerido na mainchain da Ethereum.