Terminology
Block
Blocks contain the actual data of the blockchain. Each block is linked to the previous one, creating a continuous chain of blocks.
Blockchain
The decentralized applications (dapps) store their data on blockchains hosted by various nodes. For example, the dapp
HorseDapp
uses the blockchain HorseBC
to store its data while also accessing information from the AllSpeciesRepo
blockchain, which is managed by a different dapp.
Blockchain Configuration (BC-Config)
The blockchain configuration defines all aspects of the blockchain's behavior. Signer and replica nodes must understand this configuration to create and verify blocks effectively.
Blockchain RID (BRID)
The global reference ID (BRID) serves as a common identifier for a blockchain across all nodes.
Chain ID
The Chain ID is a local identifier for the blockchain. It may differ across different nodes.
Command Line Interface (CLI)
A CLI is a non-graphical, text-based interface that allows users to input commands into the computer, which then executes those commands.
Chromia Command-line Interface (Chromia CLI)
The Chromia CLI simplifies the development cycle and deployment of Rell dapps by consolidating all necessary capabilities into a single interface.
Chromia Explorer
The Chromia Explorer is a fully decentralized blockchain explorer that enables users to visualize transactions and activities across various chains.
Chromia Vault
Chromia Vault allows users to manage their tokens and dapps on the Chromia blockchain.
Cross-Chain Communication Subsystem (ICMF)
The Interchain Messaging Facility (ICMF) enables seamless communication and sharing of assets between chains and dapps within the Chromia network.
Decentralized Application (dapp)
A decentralized application, or dapp, is an application designed to operate on a blockchain network. It features a distributed architecture where the backend runs on nodes and the frontend is managed by client software.
Dapp Containers
Dapp Containers provide a framework for resource allocation on provider nodes, enabling dapps on Chromia to run in a decentralized manner, thus eliminating reliance on services like Amazon Web Services (AWS).
Flexible Tokens (FT)
Flexible Tokens is a Chromia token standard that accommodates all fungible, non-fungible, and native CHR tokens within the Chromia network.
Key Pair
A key pair refers to a set of cryptographic keys used to secure and authenticate transactions and communications within the network. It consists of a private key and a public key, which are related but distinct.
Management Chain (bc0)
The Management Chain (bc0) is a dapp designed to manage the settings for all blockchains in the network. It streamlines the synchronization of configuration changes between nodes, which would otherwise require time-consuming manual updates. bc0 oversees all blockchains in the network, including itself.
Node
A node is a machine that runs the blockchains.
Postchain MC (PMC)
Postchain MC is a command-line tool used for submitting transactions to the management chain.
Private Key
The private key is one half of a key pair, used for signing transactions and access control.
Providers
Providers are individuals or organizations responsible for operating the nodes.
Public Key
The public key is the public half of a key pair, used for validating transactions.
Rell
Rell is the custom programming language specific to the Chromia blockchain. It is designed to resemble modern programming languages, enabling developers to utilize familiar relational programming concepts.
Replica
A replica is a node that verifies data blocks but does not create them.
Signer
A signer is a node that is responsible for verifying and creating data blocks.
Single Sign-On (SSO)
The Chromia Vault Single Sign-On is a unique feature that minimizes the need for password entry without compromising user security.