Skip to main content

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.