A full beacon node implementation and Ethereum validator client written in Go.
What is Prysm?
Prysm uses Golang to directly follow the Ethereum Consensus specification, resulting in a consistent consensus client implementation. The Prysm client focuses on usability, security, and reliability. Alongside their consensus client, Prysm supports gRPC tools, an optimized key-value store, and Protocol Labs for efficient peer-to-peer networking.