Glossary
This glossary provides concise definitions of key terms used in the context of blockchain and Web3 technologies.
A
- ABI (Application Binary Interface): Interface for interacting with smart contracts, defining functions and events.
 - Address: An account identifier derived from the public key, capable of sending or receiving transactions.
 - API (Application Programming Interface): Set of protocols for building software that interacts with blockchain networks.
 - Architecture: Design principles of a blockchain network, outlining its structure and behavior.
 - Asset: Digital or physical resource represented on the blockchain with value.
 
B
- Bitcoin: The first decentralized cryptocurrency, using Proof of Work (PoW) for consensus.
 - Block Explorer: Tool for viewing blockchain transactions, blocks, and addresses.
 - Blockchain: Decentralized ledger for recording transactions across multiple computers.
 - Blocks: Data units in a blockchain that store information about transactions.
 
C
- Compiling: Transforming high-level code into a format executable by the Ethereum Virtual Machine (EVM).
 - Consensus: Mechanism for achieving agreement on the validity of transactions.
 - Consensus Mechanisms: PoW (Proof of Work), PoA (Proof of Authority), PoS (Proof of Stake).
 
D
- DAO (Decentralized Autonomous Organization): Organization controlled by members and encoded rules, without central authority.
 - dApp (Decentralized Application): Application running on a decentralized network.
 - Decentralization: Distribution of power away from a central point, enhancing security and resilience.
 - DeFi (Decentralized Finance): A blockchain-based financial ecosystem that enables lending, borrowing, trading, and more without traditional financial intermediaries.
 - DEX (Decentralized Exchange): A platform for exchanging cryptocurrencies directly between users without a central authority.
 - Deploy: Launching a smart contract or application onto the blockchain.
 
E
- Ethereum: Blockchain platform for smart contracts and dApps.
 - Ether: Native cryptocurrency of the Ethereum network.
 - EVM (Ethereum Virtual Machine): Runtime environment for Ethereum smart contracts.
 
F
- Faucet: Source of free test tokens for development purposes on testnets.
 - Frameworks: Tools and libraries for developing blockchain applications, e.g., Hardhat, Truffle.
 
G
- Gas: Fee for executing transactions and smart contracts on Ethereum.
 
H
- Hardhat: Development environment for Ethereum.
 - Hash: Function converting input into a fixed-size string, unique to each input.
 - IDEs (Integrated Development Environments): Software for development, e.g., Remix, ChainIDE, VScode.
 
I
- Internal Transaction: Transactions initiated by smart contracts within the Ethereum network.
 - Interoperability: The ability of different blockchain systems to work together seamlessly.
 
M
- Mainnet: The primary network where actual blockchain transactions occur.
 - Merkle Patricia Tree (MPT): Data structure used in Ethereum for storage and verification.
 - Mining: Process of validating transactions and creating new blocks.
 - Miner: Participant in the blockchain network validating transactions.
 - Mint: Creation of new tokens or coins on the blockchain.
 
N
- NFTs (Non-Fungible Tokens): Unique digital asset on the blockchain that represents ownership of specific items or content, distinguishing it from interchangeable fungible tokens like ERC-20 or Bitcoin.
 - Nodes: Computers in the blockchain network validating and relaying transactions.
 - Nonce: Number used once in cryptographic communications, indicating transaction count for an address.
 
O
- Oracle: Service providing external data to smart contracts on the blockchain.
 
P
- Peer: Computer participating in the blockchain network.
 - Peer-to-peer Network: Network where participants interact directly without central authority.
 - PoA (Proof of Authority): Consensus mechanism based on identity as stake.
 - PoS (Proof of Stake): Consensus mechanism rewarding validators based on their cryptocurrency holdings.
 - PoW (Proof of Work): Consensus mechanism requiring computational work to validate transactions.
 - Private Chain: Blockchain with restricted access.
 - Public Chain: Open blockchain network like Bitcoin or Ethereum.
 - Public Key: Cryptographic key for encrypting messages or verifying signatures.
 - Private Key: Secret key for decrypting messages or digitally signing information.
 
R
- Remix: Tool for developing and testing Ethereum smart contracts.
 - RPC (Remote Procedure Call): Protocol for requesting services from a program on a network.
 
S
- Smart Contract: Self-executing contract with terms of agreement directly written into code.
 - Stablecoin: Cryptocurrency with stable value pegged to an asset like the US dollar.
 - Staking: Holding cryptocurrency in a wallet to support network operations.
 - Solidity: Programming language for developing smart contracts on Ethereum.
 
T
- TCPR (Token Curated Product Registry): Decentralized registry maintained through token voting.
 - Testnet: Blockchain used for development and testing, not carrying real value.
 - Testnet Swap: Exchange of real tokens for test tokens on a testnet.
 - Token: Digital asset issued on a blockchain.
 - Token Standards: Specifications for creating tokens, e.g., ERC-20 (fungible), ERC-721 (NFT).
 - Tokenomics: Economic models governing token issuance and management.
 - Transaction: Action executed on the blockchain, such as transferring tokens.
 - Trustlessness: Ability to verify and enforce transactions without needing trust in a third party.
 
V
- Validator: Node participating in the consensus process of a blockchain network.
 - Validator Reward: Incentive for validators participating in the blockchain consensus mechanism.
 
W
- Wallet: Digital tool for storing, sending, and receiving cryptocurrencies.
 - Web3: The third generation of the internet, emphasizing decentralized apps and services.
 - Web3 Apps: Applications utilizing decentralized networks for operation.
 - Wireshape: Wireshape is the Open Enterprise Blockchain network and protocols for global product data and supply chain management, enhancing traceability, authenticity, and efficiency.