Glossary | Key Terms and Definitions
This glossary contains key terms and definitions to help you better understand the technologies and concepts related to Rootstock.
Whether you're building on the Rootstock platform or simply exploring, these definitions will provide clarity on essential terms commonly used in the Rootstock Ecosystem.
A
ABI (Application Binary Interface)
The Application Binary Interface (ABI) defines the interface between two binary program modules, typically between a smart contract and the external applications that interact with it. On the blockchain, an ABI specifies the functions and parameters called on a smart contract and the data exchange structure. It is essential for interacting with smart contracts programmatically.
Accounts
In blockchain, accounts store digital assets and are identified by addresses. They can be managed by individuals or programs, enabling users to send and receive assets, interact with applications, and participate in network activities. See Account Based Addresses for more information.
Account Abstraction
A blockchain feature that allows user accounts to have programmable transaction validation rules, making them more flexible than traditional EOA (Externally Owned Accounts). This enables features like social recovery and batched transactions.
Try Account AbstractionAPI (Application Programming Interface)
A set of tools and protocols that allow software applications to interact with each other. APIs are commonly used for enabling integrations with external systems.
B
Bitcoin (BTC)
The first and most well-known cryptocurrency, created by Satoshi Nakamoto. It operates on a decentralized network using proof-of-work consensus.
Bitcoin Runes
This is a protocol for creating fungible tokens directly on the blockchain. Developed by Casey Rodarmor, the mind behind Ordinals, Runes offers a more efficient way to issue tokens.
Try Bitcoin Runes on RootstockBlockchain
A distributed, immutable digital ledger that records transactions across a network of computers. Each block contains a list of transactions and is linked to the previous block, forming a chain.
BRC20
A token standard for Bitcoin, similar to ERC20 on Ethereum, enabling the creation of fungible tokens on the Bitcoin network.
Bridge
This is a protocol allowing assets to be transferred between different blockchain networks, facilitating cross-chain interoperability. On Rootstock, two primary cross-chain bridging solutions support these asset transfers.
View Bridges on RootstockC
CLI (Command-Line Interface)
A text-based user interface that allows developers to interact with software by typing commands. Rootstock offers CLI tools for interacting with the blockchain and managing smart contracts.
Cucumber
This is a software tool that supports Behavior-Driven Development (BDD), enabling developers to write automated tests in plain language.
Try CucumberCryptocurrency
A type of digital currency based on cryptography, designed to work as a medium of exchange on decentralized networks. Common cryptocurrencies like Bitcoin and Ethereum allow for secure, peer-to-peer transactions without needing intermediaries.
Cross-chain
This technology enables interaction between different blockchain networks, allowing assets or data to move across platforms. This promotes interoperability, letting users and developers leverage the benefits of multiple blockchains in one ecosystem.
D
DAO (Decentralized Autonomous Organization)
This is a community-led organization operating through rules encoded in smart contracts not centralized entities. Members typically vote on decisions, giving everyone a say in governance, funding, and operations without a central authority.