(* execution client : 이더리움의 state, tx를 처리, broadcast하는 일을 한다.)

각각의 tx를 EVM을 이용해 계산, 프로토콜을 따르고 있는지 확인한다.

geth도 여기 포함되는데, eth가 POW에서 POS로 합의 알고리즘을 바꾼 후로

geth는 이더리움 체인을 독자적으로 tracking하는게 불가능해졌다.

이제 geth는 consensus client라고 불리는 소프트웨어에 커플링되어야 한다. (* consensus client : 이더리움의 pos 합의 알고리즘을 작동시키는 참여자들)

연결이 가능한 consensus client는 총 5개가 있고, geth와의 연결 방식에는 차이가 없다.

이 문서에서는 geth가 어떻게 이들과 커넥션을 셋업하는지 그 아웃라인을 알아보자.

intro

Node, client

How to run network