Glossary of Terms

A

  • Abstraction Layer: A design pattern that translates diverse inputs into a standardized format. In Altius, the Interpreter acts as an abstraction layer to support multiple virtual machines (EVM, WASM, etc.) on a single engine.

  • AppChain (Application-Specific Chain): A blockchain dedicated to a single application or use case. Altius provides the high-performance execution core for developers building sovereign AppChains.

C

  • Commodity Hardware: Standard, off-the-shelf computing resources (such as typical AWS or GCP instances). Altius is engineered to achieve elite performance on these affordable units rather than requiring specialized, high-cost servers.

  • Coordinator: The Altius module responsible for managing the transaction lifecycle, enforcing deterministic execution, and interfacing with external consensus and settlement layers.

D

  • Data Availability (DA): The assurance that the data required to verify a block is accessible to all network participants. Altius ingests transaction batches from external DA layers.

  • Determinism: A property of a system where a given set of inputs always produces the exact same output. Altius ensures total determinism across all nodes via the OCCDA protocol.

E

  • Execution Client Replacement: A modular implementation where Altius is swapped into an existing Layer 1 or Layer 2 network to handle all computational logic, replacing the legacy, sequential client.

  • Execution Layer: The functional layer of a network responsible for processing transaction logic and updating the system state.

I

  • Instruction-Level Parallelism (ILP): A technical breakthrough that allows the engine to decompose transactions into granular instructions, enabling the simultaneous execution of non-conflicting code segments within the same transaction.

  • Interpreter: The Altius module that functions as a universal translator, allowing bytecode from various virtual machines to be executed on the Altius parallel engine.

M

  • Modular Architecture: A system design that decouples core functions, such as execution, consensus, and data availability, into specialized layers that can be optimized independently.

O

  • Open Execution Network (OEN): The overarching economic framework of Altius that aligns developer incentives with network performance through the use of deterministic execution rewards.

  • Optimistic Concurrent Control with Deterministic Abort (OCCDA): A proprietary conflict resolution protocol that ensures all nodes arrive at the same conflict set, allowing for targeted re-execution of specific instructions rather than entire transactions.

R

  • Resolver: The intelligence module within Altius that performs dependency analysis and instruction-level conflict detection to schedule parallel tasks efficiently.

S

  • Scalable State Merkle Trie (SSMT): A storage architecture that shards the network state across multiple nodes and prioritizes high-speed RAM access, eliminating the I/O bottlenecks associated with traditional disk storage.

  • Static Single Assignment (SSA): A mathematical representation of code where each variable is assigned exactly once. Altius uses SSA to map data dependencies at high speed during the resolution phase.

  • Sub-Second Finality: The ability of a system to confirm and permanently record a transaction in less than one second. Altius achieves finality in under 100 milliseconds.

V

  • VM-Agnostic: The ability of a system to support multiple Virtual Machines (like EVM or MoveVM) without being natively tied to the specific opcode design of any single one.

Last updated