## Week 1 Updates The validator client is a build-in client in the Grandine, So many components are shared with the Validator Client and the Beacon Chain. I'm trying to comb the functions and interaction logic of the Validator Client and Beacon Chain, and find some useful pieces from the implementations of Prysm. ## Resources - [consensus-specs](https://github.com/ethereum/consensus-specs/tree/dev/specs) - [Validator Architecture | James He](https://www.youtube.com/watch?v=rgrNMbYrOmM) - [prysm](https://github.com/OffchainLabs/prysm): [validator register service](https://github.com/OffchainLabs/prysm/blob/667aaf15648346a72aff5b24d425cf6a18802a42/validator/node/node.go#L244) [beacon-chain register service](https://github.com/OffchainLabs/prysm/blob/667aaf15648346a72aff5b24d425cf6a18802a42/beacon-chain/node/node.go#L323) - [lighthouse](https://github.com/sigp/lighthouse) [validator start service](https://github.com/sigp/lighthouse/blob/999b04517e35f8fce78525132d0b8e0a4816f31e/validator_client/src/lib.rs#L548) ## Next week todo Continue to clarify the functions, and try to draft a proposal about the Grandine standard validator client.