- Ethereum
- Smart Contract
- dApp(Decentralized Application)
- Turing-Completeness
- the DAO
- Ether
- Gas
- State
- Transaction
- Message
- EOA
- CA
- ECDSA
- Address
- Geth
- Solidity
- EVM
- ABI
- Opcode
- DAG
- Ethash
- Web3
- Parity
- Bootstrap Node
- Mining
- Merkle Patricia Trie
- Bloom Filter
- GasLimit
- Uncle Block
- Receipt
- GHOST Protocol
- RLP
- Difficulty
- MixHash
- Nonce
- Finality
- Scalability
- Sharding
- Plasma
- Casper
- Zero Knoweldge Proof
- Raiden Network
- Whisper
- Swarm
- IPFS
- Metamask
- Etherscan
- EEA
- EIP
- ERC20
- ERC721
- Mnemonic code
- Mist
Geth
An abbreviation of Go-Ethereum. It is an Ethereum Foundation official client program that allows you to run Ethereum full nodes in CLI (Command Line Interface) environment. Running Geth will synchronize with the Ethereum network in real time, and you will download the data in the blockchain. Also, In order to maintain the most up-to-date data, it is constantly communicating with neighboring nodes in real time. In Geth, you can mine the actual Ether, send the Ether to another address, generate the contract, generate the transaction, and look up the block history.

(Image source : https://medium.com/blockchannel/tools-and-technologies-in-the-ethereum-ecosystem-e5b7e5060eb9)