Terminology
Block
The blocks hold the actual data of the blockchain. Each block depends on the previous one, creating a chain of blocks.
Blockchain
The data the dapps use is stored in the blockchains that are hosted by the nodes. For example, the dapp HorseDapp
uses
the blockchain HorseBC
to store its data but also reads from the blockchain AllSpeciesRepo
managed by a different
dapp.
Blockchain Configuration (BC-Config)
The blockchain configuration fully defines the blockchain's behavior. Signer and replica nodes need to know the configuration to create and verify blocks.
Blockchain RID (BRID)
The global reference ID for a blockchain that's common for all nodes.
Chain ID
The local blockchain ID. It can be different on different nodes.
Command Line Interface (CLI)
CLI is a non-graphical, text-based interface to the computer system, where the user types in a command, and the computer then successfully executes it.
Chromia Command-line Interface (Chromia CLI)
Chromia CLI makes the development cycle and deployment of Rell dapps simpler, where all the needed capability is available in one CLI.
Chromia Explorer
Chromia Explorer is a fully decentralized blockchain explorer which allows users to visualize transactions and activities on different chains.
Chromia Vault
Chromia Vault allows users to manage their tokens and dapps on the Chromia blockchain.
Cross-Chain Communication Subsystem (ICMF)
Interchain Messaging Facility allows chains and dapps across the Chromia network to communicate and share assets seamlessly.
Decentralized Application (dapp)
Short for decentralized applications, a dapp is an app that's designed to run on a blockchain network. It's a distributed app where the back end runs on nodes and the front end on some client software.
Dapp Containers
A framework for resource provision on provider nodes that allows dapps on Chromia to run in a decentralized fashion. It removes reliance on services like Amazon Web Service (AWS).
Flexible Tokens (FT)
A Chromia token standard that supports all fungible, non-fungible, and native CHR tokens on the Chromia network.
Key pair
Refers to a cryptographic key pair used for securing and authenticating transactions and interactions within the network. The key pair consists of two related but distinct cryptographic keys: a private key and a public key.
Management Chain (bc0)
A dapp for managing settings for all blockchains in the network. This is convenient because it helps to synchronize configuration changes between nodes (where manual synchronization would be time-consuming). bc0 manages all blockchains in the network, including itself.
Node
A machine running the blockchains.
Postchain MC (PMC)
A command line tool which submits transactions to the management chain.
Private key
The private key of a key pair.
Providers
It consists of private persons or organizations who are responsible for the nodes.
Public key
The public key of a key pair.
Rell
Rell is the custom programming language of the Chromia blockchain. The language is deliberately like modern programming languages, and developers can use relational programming idioms they're already familiar with.
Replica
A node that verifies data blocks but doesn't create blocks.
Signer
A node that's responsible for verifying and creating data blocks.
Single Sign-On (SSO)
The Chromia Vault Single Sign On is a unique feature that reduces password entering without compromising user's security.