🖥️Syncing EVM layers

Learn to join block validation activity on Gitshock Chain EVM testnet's Cartenz Chain.

Client Softwares

Gitshock Cartenz is made of Ethereum 2.0. with some configurations. Ethereum is a peer-to-peer network with thousands of nodes that must be able to communicate with one another using standardized protocols. The "networking layer" is the stack of protocols that allow those nodes to find each other and exchange information. This includes "gossiping" information (one-to-many communication) over the network as well as swapping requests and responses between specific nodes (one-to-one communication). Each node must adhere to specific networking rules to ensure they are sending and receiving the correct information.

There are two parts to the client software (execution clients and consensus clients), each with its own distinct networking stack. As well as communicating with other Ethereum nodes, the execution and consensus clients have to communicate with each other. This page gives an introductory explanation of the protocols that enable this communication.

Execution Layer

Execution clients gossip transactions over the execution-layer peer-to-peer network. This requires encrypted communication between authenticated peers. When a validator is selected to propose a block, transactions from the node's local transaction pool will be passed to consensus clients via a local RPC connection, which will be packaged into Beacon blocks. Consensus clients will then gossip Beacon blocks across their p2p network. This requires two separate p2p networks: one connecting execution clients for transaction gossip and one connecting consensus clients for block gossip.

Consensus Layer

The consensus clients participate in a separate peer-to-peer network with a different specification. Consensus clients need to participate in block gossip so that they can receive new blocks from peers and broadcast them when it is their turn to be block proposer. Similar to the execution layer, this first requires a discovery protocol so that a node can find peers and establish secure sessions for exchanging blocks, attestations etc. The consensus layer serves as the new backend infrastructure for the Ethereum blockchain, hosting and verifying the efficacy of validators.

In the PoS model, the validation occurs in the form of staking, where validators stake ETH, Ethereum's native token, as collateral, which incentives, them to act properly at the risk of losing their ETH through slashing.

Validators Guide Testnet

Earn rewards while securing Gitshock Staking is a public good for the Gitshock ecosystem. Invited users with minimum amount of GTFX can help secure the network and earn rewards in the process.

Validator Parameters

  • Minimum Stake: 32 tGTFX

  • Minimum hardware requirements: - AWS EC2 m5.xlarge with 4 vCPUs (3.1 GHz) - 8 GB RAM - 250 - 500GB of Amazon EBS General Purpose SSD (gp2) storage (or equivalent).

Choose your EL and CL pair you want to use before running the validator nodes. However we've set the default pair Geth-Lodestar. Each of them has different languages and commands.

Last updated