"The baker creates and validates blocks, manages its bond deposits and endorsers other blocks when called upon by the proof of stake algorithm.
We call it baking for lack of a better word for what a proof-of-stake “miner” does.
Mining suggests proof-of-work, forging sounds like forgery, minting implies coin creation.
We went with baking to highlight the french roots of the projects, and because breads somewhat look like blocks.
The baker also handles denouncing double endorsements."
"It means validating transactions, getting them together into a block, and sending the block to the network when the network calls upon you to do so. It also means, sometimes, endorsing blocks you've just seen by signing them (saying: yes, that block is valid)."
"The client provides a higher level and nice interface to the node and the protocol than the RPCs do." Link
- store keys and track contracts:
- send transactions
- typecheck and trace smart contracts
- deploy smart contracts
- trigger contract execution with data
Staking is the process of reserving an amount of Tezos to participate in the block generation process
"The node connects to the rest of the Tezos network through a peer to peer network layer.
It validates and relays blocks and transactions, maintains the state of the ledger, and interfaces with the current protocol to interpret the semantic of the various operations it encounters.
Both the peer-to-peer layer and the network shell export their RPC which is useful for building block explorers or debugging network connectivity issues."