Skip to main content

Glossary

A list of some common terms and phrases specific to the Logos ecosystem.


A​

Account​

The basic organisational unit of the LEZ state, with all persistent data stored in accounts. Accounts can be either public or private, and can also represent LEZ programs. See Introduction to the Logos Execution Zone.

App​

In the context of Logos modules, a user-facing bundle of a UI package combined with its core dependencies. See Package.


B​

Basecamp​

A local-first launcher for peer-to-peer apps built on Logos, which facilitates installing and running Logos modules and apps.

Bedrock​

The foundational layer of the Logos Blockchain, operating as a decentralised peer-to-peer network. See About Bedrock.

Blend Network​

A service that adds anonymity for block proposers on the Logos Blockchain. See About the Blend Network.

Blend node​

A Logos Blockchain node that chooses to participate in the Blend Network. Also known as a core node. See About the Blend Network.

Blend Protocol​

The protocol underlying the Blend Network, which provides anonymity for Logos Blockchain block proposers. See About the Blend Network.

Bootstrapping​

The process a Logos Blockchain or Delivery node undergoes when first connected to the network. For a Logos Blockchain node, this involves "catching up" on the history of the blockchain.


C​

Catalogue​

A repository that lists the packages available to install in Basecamp, identified by a logos-repo.json file. Basecamp ships with the official Logos catalogue configured and merges in any others you add.

Channel​

A lightweight virtual chain of ordered message logs that represent the state of a Zone on Bedrock. See About Mantle.

Channel note​

A note locked by a channel, representing the value bridged into that channel's Zone. See About Mantle.

CID​

Content Identifier, used to identify files for the storage module.

Codex​

The old name for the Logos Storage component of the Logos technology stack.

Content topic​

A string attached to messages sent via Logos Delivery to enable protocol-level features like selective message processing and retrieval based on specific criteria. See About content topics.

Core module​

A Logos module that does not include a user interface view and provides backend functionality.

Core node​

A Logos Blockchain node that chooses to participate in the Blend Network. Also known as a Blend node. See About the Blend Network.

Cover traffic​

Dummy messages sent by Blend nodes to improve proposer anonymity. See Cover traffic.

Cryptarchia​

The Private Proof of Stake consensus protocol used by the Logos Blockchain. See About Cryptarchia.


D​

Delivery module​

A module that uses the Logos Delivery network to send messages and subscribe to content topics.

DNS discovery​

A peer discovery mechanism used in Logos Delivery that allows the retrieval of an Ethereum Node Record (ENR) tree from the TXT field of a domain name, enabling the storage of node connection details and promoting decentralisation. See About DNS discovery.


E​

EmPoWering​

A term used to describe how Proof of Work (PoW) is used on the Logos Blockchain, both to mine notes and to send Mantle transactions through the Blend Network. See About Mantle and About the Blend Network.

ENR​

Ethereum Node Record - a specification used in Logos Delivery to represent and identify nodes, facilitating discovery and communication within the network. Besides connection details, ENR also includes node configuration information like enabled protocol and shards.

Epoch​

A time unit used by the Logos Blockchain, about 7.5 days long. See About Cryptarchia.

Ethereum Node Record​

A specification used in Logos Delivery to represent and identify nodes, facilitating discovery and communication within the network. Also known as ENR. Besides connection details, ENR also includes node configuration information like enabled protocol and shards.


F​

Filter​

A protocol that enables Logos Delivery light nodes to selectively subscribe to specific messages transmitted by peers using content topics. It is designed to be a lightweight alternative for accessing the Relay network. See Understand Logos Delivery protocols.


G​

GMS​

A Group Master Secret - a 32-byte secret used on the LEZ that, when sealed with another party's public sealing key, allows them to create a local instance of a shared LEZ account. See Set up a shared private LEZ account.

GossipSub​

A protocol for efficient and scalable information dissemination in decentralised networks commonly used in blockchain systems. See About network domains.

Group Master Secret​

A 32-byte secret used on the LEZ that, when sealed with another party's public sealing key, allows them to create a local instance of a shared LEZ account. Also known as a GMS. See Set up a shared private LEZ account.


I​

Inscription​

A type of Mantle operation that writes data to the Logos Blockchain. Inscriptions are often used to represent Zone state updates. See About Mantle.


L​

LEE​

The Logos Execution Environment - the virtual machine that runs on the Logos Execution Zone. See Introduction to the Logos Execution Zone.

LEZ​

The Logos Execution Zone - the primary execution layer for general-purpose applications on Logos, with built-in support for private execution. See Introduction to the Logos Execution Zone.

lgpm​

The official package manager used for Logos modules. See Package.

lgpd​

The official package downloader for Logos modules. See Package.

.lgx​

The file extension for a Logos package: a gzip-compressed archive bundling a module's platform-specific binaries with a manifest, loadable by Basecamp.

Light node​

A resource-limited device or client that leverages service nodes to access the Logos Delivery Relay network.

Light push​

A protocol enabling Logos Delivery light nodes to send messages to the Relay network and receive acknowledgements confirming that a peer has received them. See Understand Logos Delivery protocols.

LIP​

Logos Improvement Proposal - a proposed community update to the Logos design, which may or may not be incorporated into the project.

lm​

A helper tool for Logos modules.

Locator​

An address assigned to a Logos Blockchain node participating in the Blend Network. See About the Blend Network.

Logos Blockchain​

The foundational infrastructure layer of the Logos technology stack. See Introduction to the Logos Blockchain.

Logos Chat​

A library for private, encrypted peer-to-peer chat using Logos Delivery. A component of Logos Delivery.

Logos Delivery​

A peer-to-peer messaging network with DoS protection via Rate Limiting Nullifiers. A component of Logos Delivery.

Logos Execution Environment​

The virtual machine that runs on the Logos Execution Zone. Also known as the LEE. See Introduction to the Logos Execution Zone.

Logos Execution Zone​

The primary execution layer for general-purpose applications on Logos, with built-in support for private execution. Also known as the LEZ. See Introduction to the Logos Execution Zone.

Logos Messaging​

The private messaging layer of the Logos technology stack.

Logos node​

A node running one or several Logos modules that connect to a network of other such nodes. See Run a Logos node with blockchain, storage, and delivery.

logos-module-builder​

A build tool for Logos modules.

logos-module-viewer​

A graphical tool for inspecting Logos modules.

logos-standalone-app​

An app that displays UI views for Logos modules.

Logos Storage​

The privacy-preserving filesharing component of the Logos technology stack.

logoscore​

A daemon that runs Logos modules from the command line.

LSSA​

An old name for the Logos Execution Environment. See Introduction to the Logos Execution Zone.


M​

Mantle​

The execution layer of Bedrock, enabling participation in the Blend Network and facilitating interactions with Zones. See About Mantle.

Message​

A virtual "block" of data that forms part of a Logos channel. See About Mantle.

Mining​

The process of obtaining notes via Proof of Work. See About Mantle.

Mix​

Traffic obfuscation used to improve privacy properties.

Module​

A self-contained, reusable software component that provides a specific capability. Multiple modules can be loaded and made to interact to form a complete application. A module is typically distributed as a package.

Mostly offline​

Logos Delivery clients who spend most of their time offline or disconnected from the internet and only occasionally to the network. Examples include browsers and mobile phones.


N​

Nescience​

An old name for the Logos Execution Environment. See Introduction to the Logos Execution Zone.

Nomos​

An old name for the Logos Blockchain. See Introduction to the Logos Blockchain.

Node key​

A Secp256k1 (64-char hex string) private key for generating the PeerID, listening addresses, and discovery addresses of a Logos Delivery node.

Note​

A fungible UTXO token used on Mantle. See About Mantle.

NPK​

A Nullifier Public Key - a public key used to verify token ownership on the LEZ. See Introduction to the Logos Execution Zone.

NSSA​

An old name for the Logos Execution Environment. See Introduction to the Logos Execution Zone.

NSK​

A Nullifier Secret Key - a secret key used to sign LEZ transactions. See Introduction to the Logos Execution Zone.

Nullifier keys​

A key pair used to sign transactions and verify token ownership on the LEZ. See Introduction to the Logos Execution Zone.

Nullifier Public Key​

A public key used to verify token ownership on the LEZ, also known as an NPK. See Introduction to the Logos Execution Zone.

Nullifier Secret Key​

A secret key used to sign LEZ transactions, also known as an NSK. See Introduction to the Logos Execution Zone.


O​

Out-of-band​

Exchanging information through a separate, secure channel distinct from the main communication method to enhance security.


P​

Package​

The distributable unit for a Logos module: a .lgx archive bundling the module's platform-specific binaries with a manifest describing its metadata, dependencies, and optional signature. A catalogue lists packages, and logosctl/lgpm/lgpd install them. See LGX package format and bundling reference.

PDA​

Program Derived Address - the address assigned to an LEE program. See Introduction to the Logos Execution Zone.

Peer discovery​

When a Logos Delivery node locates and gets information about other peers in the network. See Understand peer discovery.

Peer exchange​

A peer discovery mechanism used in Logos Delivery that enables light nodes to request and receive peers from other nodes in the network, allowing them to bootstrap and expand their connections without depending on Discv5. See About peer exchange.

Peer ID​

The unique identifier of a node in the Logos Delivery network generated from the cryptographic hash of the node's public key.

PoL​

Proof of Leadership - the ZK proof that a note's owner is eligible to propose a block. See About Cryptarchia.

PPoS​

Private Proof of Stake - a Proof of Stake consensus mechanism that protects the identity of block proposers. See About Cryptarchia.

Private account​

A type of LEZ account that keeps its transactions private. Account updates are proven via ZK proofs. See Introduction to the Logos Execution Zone.

Private Proof of Stake​

A Proof of Stake consensus mechanism that protects the identity of block proposers, also known as PPoS. See About Cryptarchia.

Program​

An executable smart contract on the LEZ, associated with an LEZ account. See Introduction to the Logos Execution Zone.

Program Derived Address​

The address assigned to an LEZ program, also known as a PDE. See Introduction to the Logos Execution Zone.

Proof of Leadership​

The ZK proof that a note's owner is eligible to propose a block. Also known as PoL. See About Cryptarchia.

Public account​

A type of LEZ account whose state is publicly available. See Introduction to the Logos Execution Zone.


R​

Relay​

A protocol that extends the GossipSub protocol to enable secure and censorship resistant message sending and receiving among peers while preserving privacy. It also scales the Logos Delivery network to accommodate many nodes efficiently. See Understand Logos Delivery protocols.


S​

SDP​

The Service Declaration Protocol - used to keep track of Logos Blockchain nodes that opted in to participate in the Blend Network. See About the Blend Network.

Sealing keys​

A key pair used by users of a shared LEZ account, together with the Group Master Secret, to derive a local instance of a shared account. See Set up a shared private LEZ account.

Service Declaration Protocol​

Used to keep track of Logos Blockchain nodes that opted in to participate in the Blend Network. Also known as the SDP. See About the Blend Network.

Service Reward Distribution Protocol​

Enables reward distribution to Logos Blockchain nodes participating in the Blend Network. Also known as the SRDP. See About the Blend Network.

Slot​

The basic time unit used by the Logos Blockchain, equivalent to 1 second. See About Cryptarchia.

SRDP​

The Service Reward Distribution Protocol - enables reward distribution to Logos Blockchain nodes participating in the Blend Network. See About the Blend Network.

Storage module​

The Logos module that provides filesharing capabilities via Logos Storage.

Store​

A protocol that enables the storage of relayed messages in the Logos Delivery network, allowing offline peers to retrieve missed messages upon reconnecting to the network. See Understand Logos Delivery protocols.


T​

Token definition account​

An LEZ account that defines the properties and behaviour of a custom token. See Create and transfer custom tokens on the Logos Execution Zone.

Token holding account​

An LEZ account that is able to hold a custom token. See Create and transfer custom tokens on the Logos Execution Zone.

Token program​

An LEZ program that facilitates the creation of custom LEZ tokens. See Create and transfer custom tokens on the Logos Execution Zone.

Transport​

A network mechanism that establishes connections between Logos Delivery peers and enables efficient transmission, routing, and delivery of data packets.


U​

UI Module​

A Logos module that includes a user interface view.


V​

Viewing keys​

A key pair used to generate and verify ZK proofs on the LEZ. See Introduction to the Logos Execution Zone.

Viewing Public Key​

A public key used to verify ZK proofs on the LEZ, also known as a VPK. See Introduction to the Logos Execution Zone.

Viewing Secret Key​

A secret key used to generate ZK proofs on the LEZ, also known as a VSK. See Introduction to the Logos Execution Zone.

VPK​

A Viewing Public Key - a public key used to verify ZK proofs on the LEZ. See Introduction to the Logos Execution Zone.

VSK​

A Viewing Secret Key - a secret key used to generate ZK proofs on the LEZ. See Introduction to the Logos Execution Zone.


W​

Waku​

An old name for the Logos Delivery component of the Logos technology stack.


Z​

Zone SDK​

An SDK provided by Logos to facilitate the creation of custom Logos Zones. See About Zones.

Zone​

An L2 blockchain that defines its own state but uses the Logos Blockchain for consensus. See About Zones.