Skip to main content

Node Operator Overview

This section describes how to run an Audius node.

The Audius protocol is powered by two off-chain services, the Content Node and the Discovery Node.

The decision to use two node types allows Audius to scale in correlation to different metrics, meaning that if the number of listeners were to spike relative to the Audius catalog, Discovery Nodes could pick up the weight while the Content Nodes continue to run as normal. Similarly, the network could choose to adjust incentives depending on where bandwidth is needed to meet demand at any given time.

Node Types

Content Node

  • Hosts audio and image content
  • Syncs content across nodes to ensure data is consistent and highly available (using the Audius Storage Protocol under the hood)

Discovery Node

  • Indexes blockchains used by the Audius protocol: Ethereum, Solana, and ACDC (the Audius metadata chain)
  • Serves API traffic
  • Tracks usage metrics
Join The Discord

Please join the node operator discord channel on the Audius discord server for announcements & troubleshooting assistance.