What is Geth?
Geth is a multipurpose command line tool that runs a full Ethereum node implemented in the programming language Go. It has three interfaces - an interactive console, the command line subcommands and options, and a json-rpc server.
What is Go Ethereum?
Go Ethereum is one of the three original implementations (along with C++ and Python) of the Ethereum protocol. It is written in Go, fully open source and licensed under the GNU LGPL v3.
Resources
Geth is such an important tool for developers. For that reason, there are many resources and communities involved with the research, upkeep, and use of this tool. Below we put together a list of resources you can use to stay involved with everything going on in this space. Feel free to explore each of these resources yourself, and if you're ready, jump in and join the community!
Installation instructions for Mac
Etherescan - Rinkeby: 블록체인, 블록, 트랜잭션을 확인할 수 있음.
Rinkeby IO: 현재 운영되는 이더리엄 네트워크에 대한 현황 대시보드
Commands
Install Geth (in Mac)
$ brew tap ethereum/ethereum
$ brew install ethereum
or brew upgrade ethereum
다른 OS에 대해서는 https://ethereum.github.io/go-ethereum/downloads/ 에서 다운 받으면 됨.
Sync to the Rinkeby Test Network
$ geth --rinkeby --syncmode "fast"