ODIN Protocol
  • Introduction
  • ODIN NODE
  • Before Getting Started
    • Prerequisites
    • Running an ODIN Node in the Cloud
  • Getting Started
    • Validator private key
    • odin alias (optional)
    • Port Forwarding
  • Creating an ODIN Wallet
    • variables
    • ODIN Wallet operations
  • Becoming ODIN Validator
  • Editing a validator
  • Oracle Validators
    • Google Cloud Run executor
    • AWS Lambda executor setup
  • Baldur to Heimdall
  • Restarting ODIN node
  • CLI delegation
    • Delegation queries
  • Using ODIN Web
  • Unjailing a Validator
  • FAQ
  • ODIN token
    • Testnet Reward Program
    • Testnet Staking
  • RESOURCES
  • Website
  • Whitepaper
  • Github
  • Whitepaper
    • Abstract
      • ROLES
Powered by GitBook
On this page

Was this helpful?

  1. Before Getting Started

Prerequisites

PreviousBefore Getting StartedNextRunning an ODIN Node in the Cloud

Last updated 3 years ago

Was this helpful?

Before attempting to install, set up, and use an ODIN node, make sure you meet the minimum technical requirements.

System Requirements

The ODIN testnet uses a delegated proof of stake (DPoS) system to validate transactions, which means that unlike proof-of-work (PoW) networks like Bitcoin, ODIN does not require much computational power to run a validator node. However, each node must store the full transaction ledger, which costs a significant amount of storage space.

The recommended minimum system requirements for running an ODIN node are:

  • 2 CPU cores

  • 4 GB of system memory

  • 20 GB of storage space for the ledger

Git

See the official documentation for for your operating system. Git will be used simply to clone the GeoDB-Limited/odin-testnet-public-tools repository to your system.

Docker

See the official documentation for for your operating system. Docker is required to run the container's node. It is recommended that you briefly familiarize yourself with the basics of containerization before continuing.

Docker Compose

See the official documentation for for your operating system. Docker Compose is used to define how the node's container is configured within Docker. The ODIN testnet Docker Compose files use the .

installing Git
installing Docker
installing Docker Compose
Compose file version 3 schema