ABI
DevelopmentApplication Binary Interface — a JSON specification that defines how to interact with a smart contract, including its functions, parameters, and return types.
100+ terms explained in plain English — from blockchain basics to advanced AI concepts.
Showing 120 of 120 terms
Application Binary Interface — a JSON specification that defines how to interact with a smart contract, including its functions, parameters, and return types.
A unique alphanumeric identifier on a blockchain that serves as a destination for sending and receiving cryptocurrency, derived from the public key.
A distribution of free tokens or NFTs to wallet addresses, typically used as a marketing strategy or to reward early community members and protocol users.
Anti-Money Laundering — a set of regulations and procedures designed to prevent the use of financial systems for money laundering and terrorist financing.
Automated Market Maker — a protocol that uses liquidity pools and mathematical formulas to determine asset prices, enabling decentralized trading without traditional order books.
Application Programming Interface — a set of defined rules and protocols that allows different software applications to communicate and exchange data with each other.
The simulation of human intelligence by computer systems, encompassing learning, reasoning, problem-solving, perception, and language understanding.
A thorough review of smart contract code by security professionals to identify vulnerabilities, logic errors, and potential exploits before deployment to mainnet.
The first and most well-known cryptocurrency, created in 2009 by the pseudonymous Satoshi Nakamoto. It operates on a decentralized peer-to-peer network using proof-of-work consensus.
A collection of transaction data bundled together and added to the blockchain. Each block contains a cryptographic hash of the previous block, forming a chain.
A distributed, immutable digital ledger that records transactions across a network of computers, ensuring transparency and security without a central authority.
A protocol that enables the transfer of tokens and data between two different blockchain networks, facilitating cross-chain interoperability.
A reward program offered by blockchain projects that pays security researchers for responsibly disclosing vulnerabilities found in their smart contracts or platforms.
The compiled, low-level machine code that runs on the Ethereum Virtual Machine, produced by compiling Solidity or Vyper source code.
A cryptocurrency wallet that stores private keys offline, completely disconnected from the internet, providing maximum security against hacking and unauthorized access.
An AI field that trains computers to interpret and understand visual information from images and videos, enabling tasks like object detection, facial recognition, and autonomous navigation.
The method by which a distributed network of nodes agrees on the current state of the blockchain. Common types include Proof of Work, Proof of Stake, and Delegated Proof of Stake.
Decentralized Autonomous Organization — an entity governed by smart contracts and token-holder voting, where decisions are made collectively without a central authority.
Decentralized Application — an application that runs on a blockchain or peer-to-peer network rather than centralized servers, providing transparency and censorship resistance.
A subset of machine learning that uses multi-layered neural networks to learn complex patterns from large amounts of data, powering applications like image recognition and language models.
Decentralized Finance — an ecosystem of financial applications built on blockchain networks that provide open, permissionless access to financial services without traditional intermediaries.
Decentralized Exchange — a peer-to-peer marketplace where users trade cryptocurrencies directly from their wallets without a centralized intermediary holding funds.
A numerical vector representation of data (text, images, or other content) that captures semantic meaning, enabling similarity comparisons and efficient search.
Ethereum Name Service — a decentralized naming system that maps human-readable names (like alice.eth) to Ethereum addresses, smart contracts, and decentralized content.
A multi-token Ethereum standard that supports both fungible and non-fungible tokens in a single contract, enabling efficient batch transfers and reduced gas costs.
The most widely used Ethereum token standard for creating fungible tokens. It defines a common interface for transferring tokens and checking balances.
The Ethereum token standard for non-fungible tokens (NFTs). Each token is unique and can represent ownership of distinct digital or physical assets.
A decentralized, open-source blockchain platform that supports smart contracts and decentralized applications (dApps). Its native currency is Ether (ETH).
A lightweight JavaScript library for interacting with the Ethereum blockchain, offering a cleaner API and better TypeScript support compared to Web3.js.
Ethereum Virtual Machine — the runtime environment for executing smart contracts on Ethereum and EVM-compatible chains like Polygon, Arbitrum, and BNB Chain.
The process of further training a pre-trained AI model on a specific dataset to improve its performance on a particular task or domain.
An uncollateralized loan that must be borrowed and repaid within a single blockchain transaction. If not repaid, the entire transaction is reverted.
The lowest listed price for an NFT in a particular collection, serving as a key market indicator of the collection minimum value.
A change to a blockchain protocol that creates a divergence in the chain. Forks can be planned upgrades or contentious splits resulting in two separate chains.
A fast, modular Ethereum development toolkit written in Rust that provides tools for compiling, testing, fuzzing, and deploying smart contracts using Solidity.
The practice of placing a transaction ahead of a known pending transaction by paying a higher gas fee, exploiting advance knowledge of upcoming trades for profit.
A token where each unit is identical and interchangeable with another unit of the same token, like traditional currency. ERC-20 tokens are the most common standard.
A unit of measurement for the computational effort required to execute operations on the Ethereum network. Each operation consumes a specific amount of gas.
The cost paid by users to compensate for the computing energy required to process and validate transactions on the Ethereum blockchain.
A cryptocurrency token that grants holders voting rights on protocol decisions such as fee structures, upgrades, and treasury management in a decentralized governance system.
Generative Pre-trained Transformer — a family of large language models developed by OpenAI that generate human-like text based on input prompts using transformer architecture.
A permanent divergence from the previous version of a blockchain, making previously invalid blocks valid (or vice versa). Nodes must upgrade to follow the new rules.
A popular Ethereum development environment for compiling, testing, debugging, and deploying smart contracts, featuring a local blockchain and extensive plugin ecosystem.
A physical device that stores cryptocurrency private keys offline in a secure chip, combining the security of cold storage with the convenience of signing transactions when connected.
A fixed-length alphanumeric string produced by a cryptographic hash function. It uniquely represents input data and is used to verify data integrity on blockchains.
A cryptocurrency wallet connected to the internet for convenient daily transactions, offering ease of use but greater exposure to online security threats.
The temporary loss of value experienced by liquidity providers when the price ratio of paired tokens in a liquidity pool changes compared to simply holding the tokens.
The process of using a trained AI model to make predictions or generate outputs from new input data, as opposed to the training phase.
InterPlanetary File System — a peer-to-peer distributed file storage protocol that addresses content by its hash rather than location, commonly used to store NFT metadata and dApp assets.
Know Your Customer — an identity verification process required by regulated platforms where users must provide personal identification documents before accessing financial services.
The base blockchain protocol (e.g., Ethereum, Bitcoin, Solana) that processes and finalizes transactions on its own network without relying on another chain.
A secondary protocol built on top of a Layer 1 blockchain to improve scalability and reduce transaction costs while inheriting the security of the base layer.
A technique where an NFT is not actually created on-chain until the first purchase, deferring gas costs from the creator to the buyer.
A DeFi application that allows users to lend and borrow cryptocurrency without intermediaries, using smart contracts to manage collateral and interest rates.
A collection of cryptocurrency tokens locked in a smart contract that provides liquidity for decentralized exchanges, enabling trading and earning fees for liquidity providers.
Large Language Model — an AI model trained on vast amounts of text data that can generate, summarize, translate, and reason about human language with high fluency.
A subset of AI where algorithms improve through experience by learning patterns from data without being explicitly programmed for each task.
The primary, fully operational blockchain network where real transactions occur with actual economic value, as opposed to test networks used for development.
A data structure used in blockchains where each leaf node contains a hash of a data block, and each non-leaf node contains a hash of its child nodes, enabling efficient and secure data verification.
The descriptive information attached to an NFT, including its name, description, image URL, attributes, and properties, typically stored on IPFS or Arweave.
A popular browser extension and mobile wallet that enables users to interact with Ethereum-based dApps, manage tokens, and sign transactions.
Maximal Extractable Value — the profit that block producers can capture by reordering, inserting, or censoring transactions within the blocks they produce.
The process of using computational power to solve complex mathematical puzzles to validate transactions and add new blocks to a proof-of-work blockchain, earning cryptocurrency rewards.
The process of creating a new NFT or token on the blockchain by publishing it to the network, making it available for purchase, sale, or transfer.
A security method requiring two or more verification factors (password, device, biometric) to access an account, significantly reducing the risk of unauthorized access.
A multi-signature wallet that requires multiple private key holders to approve a transaction before it executes, providing enhanced security for shared funds.
A computing system inspired by the biological brain, consisting of interconnected layers of nodes (neurons) that process information and learn to recognize patterns.
Non-Fungible Token — a unique digital asset on a blockchain that represents ownership of a specific item such as art, music, collectibles, or virtual real estate.
Natural Language Processing — an AI field focused on enabling computers to understand, interpret, generate, and respond to human language in a meaningful way.
A computer that participates in a blockchain network by maintaining a copy of the ledger, validating transactions, and relaying data to other nodes.
The largest NFT marketplace by trading volume, supporting multiple blockchains and enabling users to create, buy, sell, and auction digital collectibles.
A type of rollup that assumes transactions are valid by default and only runs computation through a fraud proof when a transaction is challenged.
A service that provides external real-world data to smart contracts on the blockchain, enabling contracts to execute based on off-chain information like prices or weather data.
Profile Picture — a category of NFT collections designed to be used as social media avatars, such as Bored Ape Yacht Club or CryptoPunks.
A social engineering attack where malicious actors create fake websites, emails, or messages to trick users into revealing private keys, seed phrases, or signing malicious transactions.
A secret cryptographic key that proves ownership of a blockchain address and authorizes transactions. It must never be shared as it grants full control over associated funds.
A consensus mechanism where validators are chosen to create new blocks based on the amount of cryptocurrency they have staked as collateral, reducing energy consumption compared to Proof of Work.
A consensus mechanism where miners compete to solve cryptographic puzzles. The first to solve it earns the right to add the next block and receives a reward.
A cryptographic key derived from the private key that can be shared openly. It is used to generate wallet addresses and verify digital signatures.
Retrieval-Augmented Generation — a technique that enhances LLM responses by retrieving relevant documents from an external knowledge base before generating an answer.
A measure of how uncommon an NFT is within its collection based on the statistical frequency of its traits and attributes.
A smart contract vulnerability where an external contract calls back into the calling contract before the first execution is complete, potentially draining funds repeatedly.
A machine learning approach where an agent learns to make decisions by performing actions in an environment and receiving rewards or penalties based on outcomes.
The process of unveiling the final artwork or attributes of an NFT after minting. Many collections launch with placeholder images and reveal the actual art later.
A Layer 2 scaling solution that executes transactions off-chain and posts compressed transaction data back to the main chain for security and finality.
A percentage of secondary sales automatically paid to the original NFT creator each time the asset is resold on supported marketplaces.
Remote Procedure Call — a protocol that allows applications to communicate with blockchain nodes to read data, submit transactions, and interact with smart contracts.
A scam where project developers suddenly abandon a project and withdraw all invested funds from the liquidity pool, leaving investors with worthless tokens.
A systems programming language focused on safety and performance, widely used for building smart contracts on Solana and other high-performance blockchain platforms.
Software Development Kit — a collection of tools, libraries, documentation, and code samples that developers use to build applications for a specific platform or protocol.
A series of 12 or 24 words generated when creating a cryptocurrency wallet, serving as a master backup that can restore access to all associated accounts and funds.
A scaling technique that partitions a blockchain network into smaller segments called shards, each capable of processing transactions independently to increase overall throughput.
An independent blockchain that runs parallel to a main chain, connected via a two-way bridge, allowing assets to move between chains with different consensus rules.
A cryptographic proof generated using a private key that verifies the authenticity and integrity of a blockchain transaction or message without revealing the key.
The difference between the expected price of a trade and the actual price at execution, typically caused by low liquidity or rapid price movements.
Self-executing code deployed on a blockchain that automatically enforces the terms of an agreement when predefined conditions are met, eliminating the need for intermediaries.
A backward-compatible upgrade to a blockchain protocol where only previously valid blocks are made invalid. Non-upgraded nodes can still participate in the network.
A high-performance Layer 1 blockchain known for fast transaction speeds and low fees, using a unique Proof of History consensus mechanism combined with Proof of Stake.
A statically-typed programming language designed for writing smart contracts on the Ethereum Virtual Machine (EVM), inspired by JavaScript, Python, and C++.
A non-transferable NFT permanently linked to a wallet address, used to represent credentials, achievements, reputation, or identity in Web3.
A cryptocurrency designed to maintain a stable value by pegging to an external asset like the US dollar, through reserves (USDC), algorithms (DAI), or commodities.
The process of locking up cryptocurrency in a protocol to support network operations such as transaction validation, in exchange for staking rewards.
A separate blockchain network used by developers to test smart contracts and applications without risking real funds. Testnet tokens have no real-world value.
A digital asset created on an existing blockchain (unlike coins which have their own chain). Tokens can represent currency, utility, governance rights, or real-world assets.
The economic model and design of a cryptocurrency token, including supply, distribution, utility, incentive structures, and burn mechanisms.
The dataset used to teach a machine learning model to recognize patterns and make predictions. The quality and diversity of training data directly impacts model performance.
A signed data package that transfers value or triggers smart contract execution on a blockchain, recorded permanently on the distributed ledger.
A neural network architecture that uses self-attention mechanisms to process sequential data in parallel, forming the foundation of modern language models like GPT and BERT.
A development framework for Ethereum that provides tools for smart contract compilation, migration, testing, and interaction with blockchain networks.
Total Value Locked — the total amount of cryptocurrency deposited in a DeFi protocol, used as a key metric to measure the adoption and health of DeFi platforms.
A participant in a Proof of Stake network who locks up cryptocurrency as collateral to verify transactions and propose new blocks, earning rewards for honest behavior.
A Pythonic smart contract language for the EVM that prioritizes security and simplicity over feature richness, intentionally omitting features that can introduce vulnerabilities.
A software or hardware tool that stores private keys and allows users to send, receive, and manage their cryptocurrency and interact with blockchain applications.
WebAssembly — a portable binary instruction format that enables near-native performance in browsers and is used by some blockchain platforms as an alternative to EVM.
The next evolution of the internet built on decentralized technologies like blockchain, enabling users to own their data, digital assets, and identity without relying on centralized platforms.
A JavaScript library that enables developers to interact with the Ethereum blockchain, including sending transactions, querying balances, and calling smart contract functions.
A pre-approved list of wallet addresses granted early or guaranteed access to mint NFTs, participate in token sales, or access exclusive features.
A tokenized version of a cryptocurrency from another blockchain, pegged 1:1 to the original asset. For example, Wrapped Bitcoin (WBTC) represents BTC on the Ethereum network.
The practice of strategically moving cryptocurrency between DeFi protocols to maximize returns through interest, fees, and token rewards.
A type of rollup that uses zero-knowledge proofs to validate transactions off-chain, providing cryptographic guarantees of correctness without revealing transaction details.
Get Web3 insights in your inbox
Subscribe to newsletter
Call Us
+27 62 565 8750Email us
kyle@web3dao.digital