OriginTrail
  • Get started with OriginTrail
  • OriginTrail Ecosystem — Call for Papers (Coming Soon)
  • Key Concepts
    • Decentralized Knowledge Graph (DKG)
    • DKG key concepts
  • Build with DKG
    • Quickstart (test drive the DKG in 5 mins)
      • Quickstart with Node.js
      • Quickstart with Python
    • ChatDKG builder toolkit
      • DKG SDK
        • Development environment setup
        • DKG Javascript SDK (dkg.js)
          • Interact with DKG paranets
          • Knowledge submission & curation
          • Paranet's incentives pool implementation
        • DKG Python SDK (dkg.py)
      • DKG paranets
        • Deploying a DKG paranet
        • Building with DKG paranets
        • Syncing a DKG Paranet
        • Initial Paranet Offerings (IPOs)
          • IPO specification
          • Launching your IPO
          • Paranet's incentives pool
          • IPO voting
      • AI agents
        • ElizaOS DKG agent
        • Custom DKG Python agent
        • Custom DKG JavaScript agent
    • DKG Edge Node
      • DKG Edge Node architecture
      • Get started with the Edge Node boilerplate
        • Automated setup with the installer
        • Manual setup
        • Usage example
      • Customize & build with the Edge Node
      • Knowledge Mining and dRAG examples
      • DKG Edge Node inception program
      • DKG Edge Node API documentation
    • DKG Core Node
      • Run a V8 Core Node on testnet
        • Preparation for V8 DKG Core Node deployment
        • V8 DKG Core Node installation
      • Run a V8 Core Node on mainnet
        • Preparation for V8 DKG Core Node deployment
        • V8 DKG Core Node installation
  • Delegated staking
    • Delegated staking—Introduction
      • Step-by-step staking
      • Redelegating stake
  • Integrated Blockchains
    • Base blockchain
      • Connect to Base
    • Gnosis chain
      • Connect to Gnosis
    • NeuroWeb
    • Teleport instructions - NeuroWeb
    • Bridging to Moonbeam
    • Deployed smart contracts
  • Bounties & rewards
    • General bug bounty
    • Code contributions & V8 bug bounty
  • Whitepapers & RFCs
    • OriginTrail whitepaper
    • OriginTrail RFCs
  • Useful Resources
    • What's new with OriginTrail V8
    • DKG V8 guidebook
      • Protocol updates
      • Feature roadmap
      • How to upgrade to V8?
    • Public nodes
    • Tutorials
    • Test token faucet
    • Development principles
    • Community created resources
    • Linked data & knowledge graphs
    • Available networks, network details and RPCs
    • OT Node Engine implementation details
      • Modules
      • Command Executor
    • Contribution guidelines
      • Guidelines for automated test contributions
    • Explore the OriginTrail ecosystem
Powered by GitBook
On this page
  • 1. Hardware requirements:
  • 2. Core Node keys (wallets):
  • 3. Funding your keys:
  • 4. Acquire RPC endpoints:
  • 5. Configure firewall on the server:

Was this helpful?

Edit on GitHub
  1. Build with DKG
  2. DKG Core Node
  3. Run a V8 Core Node on mainnet

Preparation for V8 DKG Core Node deployment

This page will help you prepare all the requirements for the V8 DKG Core Node installation process.

PreviousRun a V8 Core Node on mainnetNextV8 DKG Core Node installation

Last updated 3 months ago

Was this helpful?

Before initiating an installer, each node runner should fulfill a few important requirements to successfully initialize the V8 DKG node.

1. Hardware requirements:

In order to deploy your V8 DKG node, you will need a Linux server with the minimum recommended hardware as presented below:

  • 4GB RAM

  • 2 CPUs

  • 50GB HDD space

The initial node setup requires a minimum of 4GB RAM and 2 CPU cores. However, as the node operates for a longer period and accumulates more data, a hardware upgrade may be necessary to maintain optimal performance.

Make sure that you have root access to your server.

The installer script provided in these instructions is designed to install the OriginTrail node on Ubuntu 20.04 LTS , 22.04 LTS and 24.04 LTS distributions. It is also possible to install the OriginTrail V8 Core Node on other systems, but it would require modifications to the installer script. If you have any such modifications in mind, we highly encourage your contributions. Please visit our for more information.

During the V8 DKG Core Node installation process, the interactive installer will prompt you to input all the required information outlined below. Please make sure that you have all the required inputs prepared before running the installer.

2. Core Node keys (wallets):

DKG Core Nodes periodically execute blockchain transactions, for which they need node keys (wallets) of the H160 type (Ethereum). There are two categories of keys associated with DKG nodes:

  • Operational keys, which are used directly by the node to make blockchain transactions. The nodes require their private keys to be accessible (stored in the node configuration file) so that the node can sign transactions

  • Admin keys, which are used by the node operator, and not by the node itself. Admin keys are intended for administrative transactions to be done by the node operator (such as rotating keys), meaning the nodes don't need access to their private keys (doesn't need to be stored on the node server or configuration file). An admin key can be stored with a hardware wallet, a multisig, or any other Ethereum-compatible wallet of your preference.

To get a DKG node running, you will need at least one operational key and one admin key.

The OriginTrail DKG nodes operate with a two-token system:

  • TRAC token: The native utility token of the DKG used for knowledge publishing.

  • Native blockchain token of the chosen chain: Used for interacting with DKG smart contracts.

3. Funding your keys:

For Base and Gnosis blockchains, you can use bridge applications as described on the links below:

4. Acquire RPC endpoints:

There are many RPC providers that host and provide Base and Gnosis endpoints. It's up to the node runner to choose the best possible option for their nodes.

Neuroweb RPCs are provided automatically during the node installation process.

5. Configure firewall on the server:

OriginTrail node requires the following ports to be allowed in order to operate properly.

  • 8900 (default node API endpoint)

  • 9000 (networking port for communication with other nodes)

Please keep in mind that different cloud providers use different security practices when it comes to configuring firewalls on the servers. Make sure that your firewall rules are configured according to the practices of the cloud provider you chose.

In order to acquire the TRAC token on NeuroWeb, the process needs to be executed.

We recommend checking and official documentation

GitHub
Teleport
Base blockchain
Gnosis blockchain
Gnosis
Base