Blockchain Fundamentals
Expert-defined terms from the Professional Certificate in Blockchain for Social Impact course at London School of Planning and Management. Free to read, free to share, paired with a professional course.
Blockchain Fundamentals #
Blockchain Fundamentals
Blockchain Fundamentals refer to the foundational principles and concepts that u… #
Understanding these fundamentals is essential for anyone looking to work with or implement blockchain solutions effectively.
Concept #
Blockchain Fundamentals encompass key elements such as decentralization, transparency, security, immutability, and consensus mechanisms that define how blockchain networks operate.
Decentralization #
Decentralization is a core principle of blockchain technology, where data is stored and managed across a distributed network of nodes rather than a central authority. This ensures that no single entity has control over the entire network, making it more secure and resistant to censorship.
Transparency #
Transparency in blockchain refers to the visibility of all transactions and data stored on the network. Every participant can view the entire transaction history, promoting trust and accountability in the system.
Security #
Security is a critical aspect of blockchain technology, achieved through cryptographic algorithms that protect data from unauthorized access or tampering. Each block in the chain is linked to the previous one using cryptographic hashes, ensuring the integrity of the entire ledger.
Immutability #
Immutability refers to the inability to change or alter data once it has been recorded on the blockchain. The cryptographic hashes linking each block make it nearly impossible to modify past transactions without consensus from the network.
Consensus Mechanisms #
Consensus mechanisms are protocols that enable nodes in a blockchain network to agree on the validity of transactions and reach consensus on the state of the ledger. Popular consensus algorithms include Proof of Work (PoW), Proof of Stake (PoS), and Delegated Proof of Stake (DPoS).
Smart Contracts #
Smart contracts are self-executing contracts with the terms of the agreement directly written into code. They automatically enforce and execute the terms of the contract when predefined conditions are met, eliminating the need for intermediaries.
Cryptocurrency #
Cryptocurrency is a digital or virtual form of currency that uses cryptography for secure financial transactions. Examples include Bitcoin, Ethereum, and Ripple, which operate on blockchain networks.
Peer #
to-Peer (P2P) Network: A peer-to-peer network is a decentralized network where participants interact directly with each other without the need for intermediaries. Blockchain networks are P2P networks where nodes communicate and share data directly.
Hash Function #
A hash function is a mathematical algorithm that converts input data into a fixed-length string of characters, known as a hash. Hash functions are used extensively in blockchain to secure and validate data.
Public Key Cryptography #
Public key cryptography is a cryptographic system that uses pairs of public and private keys to encrypt and decrypt data securely. In blockchain, public key cryptography ensures secure transactions and data sharing.
Node #
A node is a computer or device connected to a blockchain network that participates in validating and storing transactions. Nodes maintain a copy of the blockchain ledger and communicate with other nodes to reach consensus.
Block #
A block is a data structure containing a list of transactions that are cryptographically linked to the previous block, forming a chain. Blocks are added to the blockchain in a linear, chronological order.
Genesis Block #
The genesis block is the first block in a blockchain, serving as the foundation for the entire chain. It has no predecessor and establishes the initial state of the ledger.
Private Key #
A private key is a secret cryptographic key that allows an individual to access and control their digital assets on the blockchain. It must be kept secure and never revealed to others.
Public Key #
A public key is derived from a private key and serves as an address for receiving cryptocurrency or verifying digital signatures. Public keys are shared openly on the blockchain network.
Wallet #
A wallet is a digital tool that allows users to store, manage, and transact cryptocurrencies securely. It stores the user's private keys and public addresses for accessing their digital assets.
Token #
A token is a digital asset issued on a blockchain network, representing a unit of value or ownership in a specific asset or project. Tokens can be used for various purposes, such as making payments or accessing services.
Immutable Ledger #
An immutable ledger is a record of transactions that cannot be altered or deleted once they are recorded on the blockchain. This ensures the integrity and trustworthiness of the ledger.
Double Spending #
Double spending is a potential risk in digital transactions where the same funds are used for multiple transactions. Blockchain technology prevents double spending through its consensus mechanisms and transparent ledger.
51% Attack #
A 51% attack is a security threat in blockchain networks where an individual or group controls the majority of the network's computational power. This allows them to manipulate transactions and disrupt the network's integrity.
Proof of Work (PoW) #
Proof of Work is a consensus algorithm used in blockchain networks to validate transactions and create new blocks. Miners solve complex mathematical puzzles to compete for the right to add a block to the chain.
Proof of Stake (PoS) #
Proof of Stake is a consensus mechanism where validators are chosen to create new blocks based on the amount of cryptocurrency they hold. PoS is considered more energy-efficient than PoW.
Decentralized Autonomous Organization (DAO) #
A DAO is an organization governed by smart contracts and run on the blockchain. It operates autonomously based on predefined rules and decisions made by its members through voting mechanisms.
Interoperability #
Interoperability is the ability of different blockchain networks to communicate and share data seamlessly. Achieving interoperability enables the exchange of assets and information across multiple blockchains.
Scalability #
Scalability refers to a blockchain network's ability to handle a growing number of transactions efficiently. Improving scalability is crucial for widespread adoption and usability of blockchain technology.
Private Blockchain #
A private blockchain is a permissioned network where access and participation are restricted to authorized users. Private blockchains are often used by enterprises for internal processes and data sharing.
Public Blockchain #
A public blockchain is a permissionless network where anyone can participate, transact, and access the ledger. Bitcoin and Ethereum are examples of popular public blockchains.
Consensus Algorithm #
A consensus algorithm is a set of rules and protocols that determine how nodes in a blockchain network agree on the validity of transactions and reach consensus on the state of the ledger.
Off #
Chain Transactions: Off-chain transactions are transactions that occur outside the main blockchain network, enabling faster and more cost-effective transfers. Off-chain solutions are used to alleviate scalability issues in blockchain networks.
On #
Chain Transactions: On-chain transactions are transactions that are recorded directly on the blockchain network, ensuring security, transparency, and immutability. All transactions on the blockchain are on-chain by nature.
Tokenization #
Tokenization is the process of converting real-world assets or rights into digital tokens on a blockchain. Tokens represent ownership or value and can be traded or transferred electronically.
Smart Property #
Smart property refers to physical or digital assets that are tokenized and managed on a blockchain using smart contracts. Smart property enables automated ownership transfers and secure asset management.
Non #
Fungible Token (NFT): A non-fungible token is a unique digital asset that represents ownership of a specific item, such as art, collectibles, or virtual real estate. NFTs are indivisible and cannot be exchanged for other tokens.
Digital Identity #
Digital identity is a unique identifier that represents an individual or entity in the digital world. Blockchain technology enables secure and verifiable digital identities that protect privacy and reduce identity theft.
Zero #
Knowledge Proof: Zero-Knowledge Proof is a cryptographic method that allows one party to prove the validity of a statement without revealing the underlying information. ZKPs enhance privacy and security in blockchain transactions.
Oracle #
An oracle is a trusted external data source that provides off-chain information to smart contracts on the blockchain. Oracles enable smart contracts to interact with real-world data and events.
Regulatory Compliance #
Regulatory compliance refers to adhering to legal and industry regulations in blockchain operations. Compliance ensures that blockchain projects meet applicable laws and standards, promoting trust and legitimacy.
Immutable Record Keeping #
Immutable record keeping is the practice of storing data in a tamper-proof and unchangeable format on the blockchain. This ensures the integrity and permanence of records for auditing and verification purposes.
Supply Chain Management #
Supply chain management involves tracking and managing the flow of goods and services from production to consumption. Blockchain technology enhances supply chain transparency, traceability, and efficiency.
Identity Management #
Identity management is the process of managing and verifying digital identities securely. Blockchain offers decentralized and self-sovereign identity solutions that empower users to control their personal data.
Token Economy #
A token economy is an economic system built on digital tokens that represent value or ownership in a network or ecosystem. Tokens are used for incentivizing participants, governance, and value exchange.
Decentralized Finance (DeFi) #
Decentralized Finance is a financial system built on blockchain technology that enables peer-to-peer lending, borrowing, trading, and other financial services without intermediaries. DeFi aims to democratize access to financial services.
Proof of Authority (PoA) #
Proof of Authority is a consensus algorithm where validators are chosen based on their reputation or authority in the network. PoA is used in private blockchains for faster and more efficient transaction processing.
Token Swap #
A token swap is the exchange of one cryptocurrency or token for another on a blockchain network. Token swaps can occur for various reasons, such as project upgrades, migrations, or rebranding.
Atomic Swap #
An atomic swap is a trustless and secure way to exchange one cryptocurrency for another directly between two parties without the need for a centralized exchange. Atomic swaps eliminate counterparty risk in transactions.
Layer 2 Solutions #
Layer 2 solutions are off-chain scaling solutions that enhance the throughput and efficiency of blockchain networks. Examples include sidechains, payment channels, and state channels that alleviate congestion on the main chain.
Immutable Proof of Existence #
Immutable Proof of Existence is a feature of blockchain technology that allows users to timestamp and verify the existence of a document or digital asset at a specific point in time. This can be used for intellectual property protection, legal contracts, and notarization.
Token Standard #
A token standard is a set of rules and specifications that define the functionality and behavior of tokens on a blockchain network. Popular token standards include ERC-20, ERC-721, and BEP-20.
Decentralized Application (DApp) #
A decentralized application is a software application that runs on a blockchain network without a central server or intermediary. DApps leverage smart contracts for automation and decentralized governance.
Blockchain as a Service (BaaS) #
Blockchain as a Service is a cloud-based platform that enables users to deploy, manage, and scale blockchain applications without the complexity of building and maintaining their own infrastructure.
Tokenomics #
Tokenomics is the study of the economics and incentives behind token-based ecosystems. It explores how tokens are distributed, used, and valued within a blockchain network to drive adoption and sustainability.
Decentralized Governance #
Decentralized governance is a system of decision-making and management where stakeholders in a blockchain network collectively participate in governance processes. Decentralized governance ensures transparency, inclusivity, and accountability.
Token Vesting #
Token vesting is a mechanism that locks up a portion of tokens for a specified period to incentivize long-term commitment and discourage immediate selling. Vesting schedules can be used to reward contributors, team members, or investors.
Quantum Resistance #
Quantum resistance refers to the ability of blockchain networks to withstand attacks from quantum computers, which have the potential to break traditional cryptographic algorithms. Implementing quantum-resistant cryptography is essential for long-term security.
Smart Cities #
Smart cities are urban areas that leverage technology, data, and connectivity to improve infrastructure, services, and sustainability. Blockchain technology can enhance smart city initiatives by enabling secure data sharing and transparent governance.
Token Swapping #
Token swapping is the process of exchanging one token for another within a decentralized exchange (DEX) or through automated liquidity protocols like Uniswap. Token swapping provides liquidity and facilitates trading in the cryptocurrency market.
Tokenization Platform #
A tokenization platform is a digital infrastructure that enables the creation, issuance, and management of tokens on a blockchain network. Tokenization platforms provide tools for asset tokenization, compliance, and investor management.
Voting System #
A voting system on the blockchain allows users to participate in decision-making processes, governance, and protocol upgrades by casting votes through smart contracts. Blockchain-based voting systems enhance transparency and security in democratic processes.
Oracles Network #
An oracles network is a collection of trusted data sources that provide external information to smart contracts on the blockchain. Oracles networks ensure the accuracy and reliability of off-chain data used in decentralized applications.
Multi #
Signature Wallet: A multi-signature wallet is a digital wallet that requires multiple private keys to authorize transactions. Multi-signature wallets enhance security by distributing control among multiple parties and preventing single points of failure.
Token Distribution Event (TDE) #
A token distribution event is a fundraising mechanism used by blockchain projects to distribute tokens to investors and stakeholders. TDEs can take the form of initial coin offerings (ICOs), security token offerings (STOs), or initial exchange offerings (IEOs).
Supply Chain Traceability #
Supply chain traceability is the ability to track and verify the origin, journey, and authenticity of products throughout the supply chain. Blockchain technology enhances traceability by recording and sharing transparent data at each stage of production and distribution.
Proof of Location #
Proof of location is a consensus mechanism that verifies the physical location of participants in a blockchain network. It can be used in location-based services, supply chain logistics, and geospatial applications to validate the accuracy and authenticity of location data.
Decentralized Storage #
Decentralized storage is a method of storing data across a distributed network of nodes rather than a central server. Blockchain-based decentralized storage solutions offer increased security, privacy, and resilience against data breaches and censorship.
Asset Tokenization #
Asset tokenization is the process of converting physical or digital assets into digital tokens on a blockchain. Tokenized assets represent ownership or value and can be traded, transferred, or fractionalized more efficiently than traditional assets.
Stablecoin #
A stablecoin is a type of cryptocurrency designed to maintain a stable value by pegging it to a reserve asset, such as fiat currency or commodities. Stablecoins provide price stability and are often used for payments, remittances, and trading.
Decentralized Exchange (DEX) #
A decentralized exchange is a platform that enables peer-to-peer trading of cryptocurrencies without the need for intermediaries or centralized control. DEXs operate on blockchain networks and offer increased security, privacy, and transparency for trading.
Blockchain Interoperability #
Blockchain interoperability is the ability of different blockchain networks to communicate, share data, and transact seamlessly. Interoperable blockchains enable cross-chain transactions, asset transfers, and decentralized applications across multiple networks.
Proof of Burn (PoB) #
Proof of Burn is a consensus mechanism where participants destroy a certain amount of cryptocurrency to earn the right to mine or validate blocks. PoB is used to reduce supply, increase scarcity, and incentivize network security.
Token Utility #
Token utility refers to the functionality, purpose, and value that a token provides within a blockchain ecosystem. Tokens can be used for payments, governance, staking, rewards, or accessing services, depending on their utility features.
Decentralized Autonomous Corporation (DAC) #
A decentralized autonomous corporation is an organization governed by smart contracts and operated on the blockchain. DACs automate business processes, decision-making, and revenue distribution without centralized control.
Regulatory Sandbox #
A regulatory sandbox is a controlled environment where blockchain projects can test innovative solutions and technologies within a flexible regulatory framework. Regulatory sandboxes facilitate experimentation, collaboration, and compliance with legal requirements.
Blockchain Governance #
Blockchain governance refers to the structures, processes, and mechanisms that govern decision-making, protocol upgrades, and community participation in a blockchain network. Effective governance ensures transparency, accountability, and consensus among network participants.
Token Offering #
A token offering is a fundraising event where blockchain projects issue and distribute tokens to investors in exchange for funding. Token offerings can take various forms, such as token sales, initial coin offerings, security token offerings, or initial exchange offerings.
Decentralized Identity #
Decentralized identity is a self-sovereign identity model where individuals own and control their digital identities without relying on centralized authorities. Blockchain technology enables secure, verifiable, and privacy-enhancing decentralized identity solutions.
Token Liquidity #
Token liquidity refers to the ease with which a token can be bought or sold on the market without significantly impacting its price. Liquidity is essential for healthy trading volumes, price stability, and efficient market operations in the cryptocurrency space.
Interchain Communication #
Interchain communication is the ability of different blockchain networks to exchange information, value, and assets seamlessly. Interchain protocols and standards enable interoperability, cross-chain transactions, and collaboration between disparate blockchain ecosystems.
Delegated Proof of Stake (DPoS) #
Delegated Proof of Stake is a consensus algorithm where stakeholders vote for delegates to validate transactions and secure the network. DPoS is known for its scalability, energy efficiency, and fast transaction processing.
Blockchain Innovation #
Blockchain innovation refers to the development, implementation, and adoption of groundbreaking solutions and technologies that leverage blockchain's unique capabilities. Innovations in blockchain include smart contracts, decentralized finance, tokenization, and digital identity.
Token Swap Protocol #
A token swap protocol is a set of rules and procedures that facilitate the secure and automated exchange of tokens between different blockchain networks. Token swap protocols ensure interoperability, liquidity, and seamless asset transfers.
Regulatory Compliance Framework #
A regulatory compliance framework is a set of guidelines, policies, and procedures that help blockchain projects navigate legal and regulatory requirements in various jurisdictions. Compliance frameworks promote transparency, trust, and accountability in the blockchain ecosystem.
Immutable Data Storage #
Immutable data storage is the practice of securely storing information on the blockchain in a tamper-proof and unchangeable format. Blockchain ensures the integrity, permanence, and confidentiality of data, making it ideal for sensitive records and documents.
Proof of Ownership #
Proof of ownership is a cryptographic method that demonstrates an individual's rightful ownership of a digital asset or property. Blockchain technology enables secure and verifiable proof of ownership through unique identifiers and digital signatures.
Blockchain Integration #
Blockchain integration is the process of incorporating blockchain technology into existing