mirror of
https://github.com/logos-co/logos-docs.git
synced 2026-08-31 02:21:15 +00:00
488 lines
20 KiB
Markdown
488 lines
20 KiB
Markdown
---
|
|
sidebar_position: 3
|
|
---
|
|
|
|
# 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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
---
|
|
|
|
## B
|
|
|
|
### Basecamp
|
|
|
|
The desktop shell for 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](https://docs.logos.co/blockchain/concepts/about-bedrock).
|
|
|
|
### Blend Network
|
|
|
|
A service that adds anonymity for block proposers on the Logos Blockchain. See [About the Blend Network](https://docs.logos.co/blockchain/concepts/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](https://docs.logos.co/blockchain/concepts/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](https://docs.logos.co/blockchain/concepts/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 includes a list of Logos modules. Installing a module repo on Basecamp allows you to install the latest version of all these modules together. Also known as a **module repo**.
|
|
|
|
### Channel
|
|
|
|
A lightweight virtual chain of ordered message logs that represent the state of a Zone on Bedrock. See [About Mantle](https://docs.logos.co/blockchain/concepts/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](https://docs.logos.co/messaging/concepts/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](https://docs.logos.co/blockchain/concepts/about-the-blend-network).
|
|
|
|
### Cover traffic
|
|
|
|
Dummy messages sent by Blend nodes to improve proposer anonymity. See [Cover traffic](https://docs.logos.co/blockchain/concepts/about-the-blend-network#cover-traffic).
|
|
|
|
### Cryptarchia
|
|
|
|
The Private Proof of Stake consensus protocol used by the Logos Blockchain. See [About Cryptarchia](https://docs.logos.co/blockchain/concepts/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](../messaging/concepts/understand-peer-discovery/about-dns-discovery.md).
|
|
|
|
---
|
|
|
|
## E
|
|
|
|
### 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](https://docs.logos.co/blockchain/concepts/about-cryptarchia#time-units).
|
|
|
|
### 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](https://docs.logos.co/messaging/concepts/understand-logos-delivery-protocols#filter).
|
|
|
|
---
|
|
|
|
## 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](https://docs.logos.co/lez/accounts/set-up-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](https://docs.logos.co/messaging/concepts/about-network-domains#gossip-domain).
|
|
|
|
### 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](https://docs.logos.co/lez/accounts/set-up-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](https://docs.logos.co/blockchain/concepts/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](https://docs.logos.co/lez/get-started/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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone).
|
|
|
|
### `lgpm`
|
|
|
|
The official package manager used for Logos modules.
|
|
|
|
### `lgpd`
|
|
|
|
The official package downloader for Logos modules.
|
|
|
|
### `.lgx`
|
|
|
|
A module file type which allows it to be loaded with `logoscore` and 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](https://docs.logos.co/messaging/concepts/understand-logos-delivery-protocols#light-push).
|
|
|
|
### 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](https://docs.logos.co/blockchain/concepts/about-the-blend-network#service-declaration-protocol).
|
|
|
|
### Logos Blockchain
|
|
|
|
The foundational infrastructure layer of the Logos technology stack. See [Introduction to the Logos Blockchain](https://docs.logos.co/blockchain/get-started/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](https://docs.logos.co/lez/get-started/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](https://docs.logos.co/lez/get-started/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](https://docs.logos.co/run-a-node/get-started/run-logos-node-blockchain-storage-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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone).
|
|
|
|
---
|
|
|
|
## M
|
|
|
|
### Mantle
|
|
|
|
The execution layer of Bedrock, enabling participation in the Blend Network and facilitating interactions wth Zones. See [About Mantle](https://docs.logos.co/blockchain/concepts/about-mantle).
|
|
|
|
### Message
|
|
|
|
A virtual "block" of data that forms part of a Logos channel. See [About Mantle](https://docs.logos.co/blockchain/concepts/about-mantle).
|
|
|
|
### Mix
|
|
|
|
Traffic obfuscation used to improve privacy guarantees.
|
|
|
|
### Module
|
|
|
|
A self-contained, resuable software component that provides a specific capability. Multiple modules can be loaded and made to interact to form a complete application.
|
|
|
|
### Module repo
|
|
|
|
A repository that includes a list of Logos modules. Installing a module repo on Basecamp allows you to install the latest version of all these modules together. Also known as a **catalogue**.
|
|
|
|
### 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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone).
|
|
|
|
### Nomos
|
|
|
|
An old name for the Logos Blockchain. See [Introduction to the Logos Blockchain](https://docs.logos.co/blockchain/get-started/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](https://docs.logos.co/blockchain/concepts/about-mantle#mantle-ledger).
|
|
|
|
### NPK
|
|
|
|
A **Nullifier Public Key** - a public key used to verify token ownership on the LEZ. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### NSSA
|
|
|
|
An old name for the Logos Execution Environment. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### Nullifier keys
|
|
|
|
A key pair used to sign transactions and verify token ownership on the LEZ. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### 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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
|
|
### Nullifier Secret Key
|
|
|
|
A secret key used to sign LEZ transactions, also known as an **NSK**. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
---
|
|
|
|
## O
|
|
|
|
### Out-of-band
|
|
|
|
Exchanging information through a separate, secure channel distinct from the main communication method to enhance security.
|
|
|
|
---
|
|
|
|
## P
|
|
|
|
### PDA
|
|
|
|
**Program Derived Address** - the address assigned to an LEE program. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/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](https://docs.logos.co/messaging/concepts/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](../messaging/concepts/understand-peer-discovery/about-peer-exchange.md).
|
|
|
|
### 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](https://docs.logos.co/blockchain/concepts/about-cryptarchia).
|
|
|
|
### PPoS
|
|
|
|
**Private Proof of Stake** - a Proof of Stake consensus mechanism that protects the identity of block proposers. See [About Cryptarchia](https://docs.logos.co/blockchain/concepts/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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### Private Proof of Stake
|
|
|
|
A Proof of Stake consensus mechanism that protects the identity of block proposers, also known as **PPoS**. See [About Cryptarchia](https://docs.logos.co/blockchain/concepts/about-cryptarchia).
|
|
|
|
### Program
|
|
|
|
An executable smart contract on the LEZ, associated with an LEZ account. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### Program Derived Address
|
|
|
|
The address assigned to an LEZ program, also known as a **PDE**. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/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](https://docs.logos.co/blockchain/concepts/about-cryptarchia).
|
|
|
|
### Public account
|
|
|
|
A type of LEZ account whose state is publicly available. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
---
|
|
|
|
## 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](https://docs.logos.co/messaging/concepts/understand-logos-delivery-protocols#relay).
|
|
|
|
---
|
|
|
|
## 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](https://docs.logos.co/blockchain/concepts/about-the-blend-network#service-declaration-protocol).
|
|
|
|
### 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](https://docs.logos.co/lez/accounts/set-up-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](https://docs.logos.co/blockchain/concepts/about-the-blend-network#service-declaration-protocol).
|
|
|
|
### Service Reward Distribution Protocol
|
|
|
|
The **Service Reward Distribution Protocol** - enables reward distribution to Logos Blockchain nodes participating in the Blend Network. See [About the Blend Network](https://docs.logos.co/blockchain/concepts/about-the-blend-network#service-reward-distribution-protocol).
|
|
|
|
### Slot
|
|
|
|
The basic time unit used by the Logos Blockchain, equivalent to 1 second. See [About Cryptarchia](https://docs.logos.co/blockchain/concepts/about-cryptarchia#time-units).
|
|
|
|
### SRDP
|
|
|
|
Enables reward distribution to Logos Blockchain nodes participating in the Blend Network. Also known as the **SRDP**. See [About the Blend Network](https://docs.logos.co/blockchain/concepts/about-the-blend-network#service-reward-distribution-protocol).
|
|
|
|
### 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](https://docs.logos.co/messaging/concepts/understand-logos-delivery-protocols#store).
|
|
|
|
---
|
|
|
|
## 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](https://docs.logos.co/lez/transfer-tokens/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](https://docs.logos.co/lez/transfer-tokens/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](https://docs.logos.co/lez/transfer-tokens/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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### 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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### 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](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### VPK
|
|
|
|
A **Viewing Public Key** - a public key used to verify ZK proofs on the LEZ. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
### VSK
|
|
|
|
A **Viewing Secret Key** - a secret key used to generate ZK proofs on the LEZ. See [Introduction to the Logos Execution Zone](https://docs.logos.co/lez/get-started/introduction-to-the-logos-execution-zone#accounts-model).
|
|
|
|
---
|
|
|
|
## 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](https://docs.logos.co/blockchain/concepts/about-zones).
|
|
|
|
### Zone
|
|
|
|
An L2 blockchain that defines its own state but uses the Logos Blockchain for consensus. See [About Zones](https://docs.logos.co/blockchain/concepts/about-zones). |