Skip to main content

Phase0

The beacon node (BN) maintains the state of the beacon chain by communicating with other beacon nodes in the Ethereum network. Conceptually, it does not maintain keypairs that participate with the beacon chain .

Validator client (VC) i

These duties include the production of beacon blocks and signing of attestations..

Beacon node (BN)

Maintains the state of the beacon chain by communicating with other beacon nodes in the Ethereum network..

Execution APIs

This interface allows downstream tooling and infrastructure to treat different Ethereum clients as modules that can be swapped at will..

Comparison

How do Eth2 clients compare to each other?

This is not an exhaustive list of clients!

BeaconValidatorExecution
Asynchronous
Plugin support
Metrics
Monitoring
Key Management
Production Ready

Terraform Eth2 Modules

module "some_node" {
source = "path/to/this/module"
destination_disk = "/dev/nvme0n1"
talos_node_config = "NODECONFIGHERE"
talos_version = "v1.0.3"
worker_address = "x.x.x.x"
}