Introduction

Welcome to the official Help secure Starknet guide! 🛡️ This comprehensive tutorial will walk you through the entire process of becoming a Starknet validator, from meeting the prerequisites to successfully running your validator node. While Starknet is currently still centralized, it is gradually moving towards employing a staking protocol, handing over the responsibilities of producing, attesting, and proving blocks to validators. By the end of this guide, you’ll have hands-on experience with the core tools and processes needed to participate in Starknet’s decentralized validation network.

What you’ll learn

This guide is structured as a series of interconnected tutorials that build upon each other:

Prerequisites

Before starting this tutorial, you should have:
  • Basic familiarity with command-line interfaces and server administration
  • A computer or server running Linux (Ubuntu 20.04+ recommended)
  • Sufficient STRK tokens for staking (minimum requirements vary)
  • A reliable internet connection for node synchronization
  • Understanding of blockchain concepts and validation mechanisms
Some experience with running blockchain nodes is helpful but not required - this guide covers the essentials!

Getting help

If you encounter any issues while following this guide:
  1. Review the Starknet staking specifications for technical details
  2. Join our Telegram support channel for validator-specific questions
  3. Ask for help in the Starknet Discord community
  4. Browse the Starknet community forum for additional resources