Geth
Geth (go-ethereum) is a software program and command-line interface (CLI) that allows developers to interact with the Ethereum network. Geth has been a core part of Ethereum since the very beginning. Geth was one of the original Ethereum implementations making it the most battle-hardened and tested client.[1][2]
[2]
Overview
Geth is a gateway into the decentralized web through the implementation of Go programming language. It's considered the most popular Ethereum client and the official Ethereum customer. Geth was developed in 2014 by Jefferey Wilcke, the founder of a blockchain technology company, and is written in the Go programming language.[1]
Geth is an Ethereum execution client meaning it handles transactions, deployment and execution of smart contracts and contains an embedded computer known as the Ethereum Virtual Machine. Running Geth alongside a consensus client turns a computer into an Ethereum node.