Skip to main content

Glossary

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 can be found 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 Chromia network to seamlessly communicate and share assets.

Decentralized Application (dapp)

Short for decentralized applications, a dapp is any 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.

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. It comes in a few flavors: Chromia0, Enterprise0, and Directory1.

Node

A machine running the blockchains.

Postchain MC (PMC)

A command line tool which submits transactions to the management chain.

Providers

It consists of private persons or organizations who are responsible for the nodes.

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.

Visual Studio Code (VS Code)

Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running, and version control.