Blockchain is an incorruptible digital ledger that is programmed to record almost everything of value from economic transactions to financial transactions. Blockchain technology has some key words that are used while conversing about this technology. I thought of coming up with a blockchain glossary which would be of great help in solving the awareness and scalability problem to beginners who wish to join this revolutionary technology. After thorough research I came up with the below list of terminologies and there meaning in line with blockchain technology.
51% Attack
This simply means that someone has the ability to control majority of the network hash rate to review transaction history and prevent new transactions from confirming. If the group/entity is malicious they can issue conflicting transactions to harm the network if they want to.
Address
These are cryptocurrency addresses that are used to send receive transactions on the network. An address is usually a string of alphanumeric characters.
Agreement ledgers
These are distributed ledgers used by parties involved in a transaction to negotiate and reach an agreement.
Altcoin
Altcoin is an abbreviation of “alternative to Bitcoin”. This term is used to describe any cryptocurrency that is not Bitcoin. Generally Altcoins project themselves as better substitutes to bitcoins.
Attestation Ledgers
Attestation ledgers are distributed ledgers that provide long-lasting records of commitments and agreements attesting (providing evidence) that the said agreements and commitments were made.
Application Specific Integrated Circuit (ASIC)
ASIC is a silicon chip designed to do a single task. In Bitcoin they are designed to process SHA-256 hashing problems with a goal of mining new bitcoins. ASICs are made for mining and offer notable power savings.
Bitcoin
Bitcoin is the first decentralized cryptocurrency that runs on a global peer-to-peer network without the need of a central authority. Bitcoins are not physical in nature like fait currencies.
Block
A block is a package of data that has been permanently recorded on the blockchain network. Each block on the blockchain holds records of all the recent transactions and a reference to the block that came immediately before it.
Blockchain
As mentioned earlier blockchain is an incorruptible digital ledger that is programmed to record almost everything of value from economic transactions to financial transactions. Blockchain is a record of all the transactions that ever occurred, from the first block to be created to the latest block, hence the name blockchain.
Block explorer
It is a web tool that provides detailed information about blockchain blocks, transactions and addresses. With blockchain explorer you can watch and follow live all the transactions happening on the blockchain.
Block heights
These are the number of blocks connected on the blockchain. For instance, Height 0 refers to the Genesis block which is the first block on the blockchain.
Block reward
Block reward is the amount a miner can claim as a reward for creating a block which is 12.5 BTC. Depending on the policy used by the cryptocurrency in question and whether all of the coins have already been successfully mined, block reward can be a mixer of coins and transaction fees.
Central Ledger
A central ledger is a ledger maintained by a central agency.
Chain linking
Chain linking is the process of connecting two blockchains with each other thus allowing transactions between the two to take place without interruptions. Through chain linking blockchains like bitcoin communicate with other sidechains allowing exchange of assets between them.
Cipher
This the algorithm used to for encrypting and/or decrypting information. Cipher is an encrypted message also known as a “code”.
Confirmation
Confirmation in blockchain simply means that a blockchain transaction has been verified by the network and cannot be reversed. The more confirmations a transaction has the harder it is for it to be manipulated.
Consensus
The agreement reached upon when all participants in the network agree that a transaction is valid and that all the ledgers are identical to each other is what is called consensus.
Consortium blockchain
This is a blockchain where the consensus process is controlled by nodes that are pre-selected. Take for instance a consortium of 20 banks, each bank operates a node and of which 15 banks must sign every block for it to be valid. The rights to read the block may be permissioned or public.
Cryptocurrency
A cryptocurrency is a digital currency that is used as a medium of exchange and uses cryptography for security. They are not in physical form and are never issued by central governments. Examples include, Bitcoin, Litecoin, Ethereum Ripple and many more.
Cryptography
This is the science of encrypting messages so as to keep them secure.
Decentralized App (Dapps)
These are applications that are open source and run on a P2P network of computers rather than a single computer and are not controlled by a single entity.
Decentralized Autonomous Organization (DAO)
DAO is an organization that is run through rules encoded as computer program called smart contract. It is operated without any human involvement under the control of incorruptible set rules.
Distributed ledger
Distributed ledgers are ledgers in which data is stored and shared across a wide network of computers. The ledger may be private or public.
Digital signature
It’s a digital code generated by public key encryption that is attached to an electronically transmitted document to validate and authenticate its content and senders identity.
Ether
Ether is the unit of cryptocurrency used in Ethereum blockchain that is used to pay for transaction fees and other services on the network.
Ethereum
Ethereum is open software platform based on blockchain technology that enables developers build and deploy decentralized applications.
Ethereum Virtual Machine
EVM is a Turing virtual machine that allows anyone to execute arbitrary EVM byte code.
Fiat currency
This is money declared as legal tender by states government. E.g. dollar, shillings
Fork
Fork creates an alternative version of blockchain leaving two blocks to run concurrently on different parts of the network.
Hard fork
This a change to the blockchain protocol that makes previously invalid blocks or transactions valid, therefore requires all users to upgrade their clients
Hashcash
Hashcash is proof of work system used to restrict spam of emails and prevents attacks of service.
Hashrate
Hashrate is the total number of hashes that a miner can perform in a given period of time.
Halving
It’s the reduction of block reward given to miners once they have mined a certain number of blocks, usually 210,000 blocks.
Initial coin offering (ICO)
ICO is a means of crowd funding centered on cryptocurrency which can generate capital for startup businesses.
Litecoin
Litecoin is a peer-to-peer cryptocurrency that is fully decentralized and has no central authorities. It is used as a global means of exchange with near-zero charges on payments.
Mining
Mining is the process of verifying and compiling transactions into blocks by solving computationally difficult puzzle.
Mining pool
This is a protocol for a group of miners to work together then share the reward equally according to the amount of work contributed to the probability of finding a block.
Multi-signature address
These are addresses that allow parties to use more than one key to authorize a transaction hence minimizing risks of theft.
Nodes
Node is any computer that is connected to the blockchain network.
Oracle
Oracle acts as a link between the outside world and the blockchain by providing smart contracts with data.
Peer to peer
This are decentralized transactions that occur directly between two parties through a network that is highly interconnected.
Permissioned ledger
This is a ledger that a user cannot access without authority.
Private Key
This is a randomly generated number that allows you to access the tokens in a specific wallet. They should not be shared.
Proof of Authority (PoA)
PoA is a consensus mechanism whereby buy one client with one particular key is given the right to make all the blocks in a private blockchain.
Proof of stake (PoS)
PoS is a consensus algorithm that issues rewards based on the number of coins that one owns.
Proof of work (PoW)
PoW is a system that ties mining capability to computational power. The more computational power you provide the more rewards you get.
Protocol
This are set of rules that govern how to transmit or exchange data across networks.
SHA-256
It’s a cryptographic algorithm used by cryptocoins such as bitcoins. It consumes a lot of power and processing time.
Smart contracts
These are computer protocols that are intended to digitally facilitate the performance of a contract.
Soft fork
It’s a change in the bitcoins protocol whereby only previously valid transactions are made invalid.
Token
A token is a digital identity for something that can be owned.
Transaction fees
These are fees charged on transactions sent across networks.
Wallets
Wallet is a file that contains private keys and communicates with corresponding blockchain and requires backups for security lessons.
With the above simplified definitions of the key words used in blockchain technology, one can easily understand how this technology works and develop interest of wanting to know more about it.