EOS Dictionary pt.1
Action
The transactions in each block are made up of actions which are instructions to perform a specific task. Some transactions are associated with a single action while others can be made of several interrelated actions.
Active Permission
Active permission is capable of performing any action of the account although it can't meddle into the permission structure. Any new account has two default permissions and the active permission is one of them. It is considered to be the owner's primary child permission.
Airdrop
Airdrop is the way to distribute the tokens. Unlike the similar method known as Initial Coin Offering (or ICO) airdrop is a free distribution of tokens aimed to prompt the circulation of the new tokens and create the community of users.
Airgrab
Airgrab is similar to Airdrop but it utilizes the user's RAM to store the information related to the claimed tokens while Airdrop uses the RAM of the developer. This solution appeared during the launch of the EOS mainnet as the response to the significant cost of needed RAM.
Approval Voting
The EOS community members can vote for the several candidates at once providing each one with the equal portion of the voting power. This mechanism is called Approval Voting. This method delivers a flatter distribution of votes than a method one vote = one candidate.
Bandwidth
The EOS users get access to their allocated CPU or Network bandwidth via delegating (staking) their tokens. Staking provides users with the proper part of the network capacity. This system has the potential to make the EOS platform free of fees.
Byzantine Fault Tolerance
The ability of the system to keep on working correctly even if some of components malfunctions or became a subject to some malicious actions DESPITE the lack of data on which components are working correctly and which are not is called Byzantine Fault Tolerance.
Regarding the EOS network BFT is important to secure the network's functioning even if one (or several) of Block Producers fail to perform the work correctly (intentionally or not).
BIOS Boot Sequence
BIOS Boot Sequence is a tool automatically booting up the EOSIO network. It's usable for creating a fully operational EOSIO network, a network meshed between several servers, or a local environment to do the tests.
Block Explorer
A Graphical User Interface (GUI) tool providing an opportunity to
explore the content of the blocks in the blockchain.
Block Height
The number given to a block in a blockchain is a Block Height.
Block Producers
Block Producers (or Supernode) are the companies currently involved in the creation of the EOS blocks. The number of BPs is limited to 21. They get elected via voting.
The Block Producer Agreement (or regproducer)
This agreement is the supported document accompanying the Constitution. The agreement is kept on-chain as a Ricardian Contract. When the Candidates call the regproducer contract they sign the Ricardian Contract. The agreement defines the rules and guidelines for the Block Producer Candidates.