AluVM
  • About AluVM
  • Motivation
  • Design
  • Standards & specs
  • Use cases
  • Ecosystem
  • Roadmap
  • Evolution
  • Contributions
  • Educational materials
  • Development & use
    • Programming languages
    • Embeddable libraries
    • AluREX runtime
    • AluWASM
    • Other environments
      • AluRE
      • Citadel Runtime
      • LNP Core
      • RGB Core
      • ReBICA
  • Instruction Set Architecture
    • Overview
    • Registers
    • Bytecode
    • ALU instructions
    • ISA Extensions
      • Code polymorphism
      • Machine learning
      • Domain-specific I/O
      • Cryptography
Powered by GitBook
On this page
  • Key characteristics
  • Using AluVM

Was this helpful?

Export as PDF

About AluVM

NextMotivation

Last updated 1 year ago

Was this helpful?

AluVM (algorithmic logic unit VM) is a pure functional RISC virtual machine designed for deterministic portable computing tasks. It was designed & implemented by at Pandora Prime AG and maintained by .

Unlike many other virtual machines, AluVM is register-based and does not allow random memory access. This makes AluVM perfectly suited for such domains as smart contracts, remote code execution, distributed & edge computing because of AluVM determinism combined with unprecedented robustness and possibility of formal code analysis.

Key characteristics

  • Exceptionless

  • Portability

  • Sandboxing

  • Security

  • Extensibility

Instruction set architecture (ISA) supports extensions, which allows creation of runtime environments targeting different use cases.

Using AluVM

The simplest way to use AluVM is AluREX: a runtime environment, package manager & developer toolchain which allows creation, distribution & execution of Alu binaries.

Dr Maxim Orlovsky
LNP/BP Standards Association
Use cases