what consensus client is used while making personal blockchain with geth ( go-ethereum)?

https://ethereum.stackexchange.com/questions/145179/what-consensus-client-is-used-while-making-personal-blockchain-with-geth-go-et

Modular EVM based blockchain have multiple layers. mainly consensus layer and execution layer.

Execution layer options:
Besu
Erigon
Go Ethereum
Nethermind

consensus clients options:
Lighthouse
Lodestar
Nimbus
Prysm
Teku

my question is: when we make a private blockchain with go-ethereum, what consensus client we use by default, i don’t get any option for consensus, and private blockchain just started. where we setup consensus layer ?

how polygon zk hermez send data from l2 rollup chain to circom circuits?

https://ethereum.stackexchange.com/questions/145041/how-polygon-zk-hermez-send-data-from-l2-rollup-chain-to-circom-circuits

I’m trying to make rollup, wanna know how rollup works, and specially about one of the good rollup chain polygon hermez.