Prérequis
Compétences de base en administration Linux
Docker et Docker Compose installés
Un serveur répondant aux exigences matérielles
Réseaux disponibles
Tous les réseaux utilisent l’image publique
plasma-consensus-public — aucune authentification GHCR n’est requise.
Démarrage rapide
1
Installer Docker
Connectez-vous à votre serveur et assurez-vous que Docker et Docker Compose sont installés.
2
Cloner le dépôt de templates
3
Démarrer votre nœud
Remplacez
{network} par mainnet, testnet ou devnet :4
Vérifier que les conteneurs fonctionnent
5
Démarrer la surveillance (optionnel)
Vue d’ensemble de l’architecture
Votre nœud non validateur est composé de deux composants principaux :Client d'exécution Plasma
Basé sur Reth. Gère l’exécution des transactions, la gestion d’état et fournit des endpoints JSON-RPC aux applications.
Client observateur Plasma
Un client léger qui surveille le réseau de consensus Plasma sans participer à la production ou à la validation des blocs.
Structure du répertoire
Chaque répertoire de réseau suit la même structure :Processus d’installation expliqué
Le fichier Docker Compose définit quatre services qui s’exécutent en séquence :1
Initialisation OpenSSL
Génère le secret JWT pour une communication sécurisée de l’Engine API et crée des clés secp256k1 pour l’identité réseau de votre nœud. Celles-ci ne sont générées qu’une seule fois et persistent à travers les redémarrages.
2
Initialisation de la base de données du consensus
Initialise la base de données du consensus avec la configuration du genesis pour le réseau choisi et génère un peer ID pour votre nœud.
3
Initialisation de la base de données d'exécution
Initialise la base de données d’exécution Reth avec l’état du genesis.
4
Déploiement des conteneurs
Une fois l’initialisation terminée, les clients d’exécution et de consensus démarrent. Le client d’exécution (Reth) démarre en premier et expose l’API JSON-RPC et l’Engine API. Le client observateur de consensus démarre après que le client d’exécution est en bonne santé et se connecte au réseau de consensus.
Configuration
Tous les numéros de version et tags d’image sont définis dans le fichier.env de chaque réseau — c’est la source unique de vérité pour les versions logicielles. Le client de consensus est configuré via non-validator.toml.
Référence de configuration du consensus (non-validator.toml)
Référence de configuration du consensus (non-validator.toml)
NAT / Adresse externe
Pour les nœuds derrière un NAT, configurez une adresse externe afin que les pairs puissent découvrir et se connecter à votre nœud :Configuration des ports
Opérations courantes
Surveillance de votre nœud
Une fois que votre nœud est opérationnel, vous pouvez surveiller sa santé et son statut de synchronisation. Pour une configuration de surveillance complète et les bonnes pratiques, consultez le guide de surveillance.- Vérifications de statut
- Statut de synchronisation
- Endpoints
Snapshots de base de données
Plasma publie des snapshots quotidiens de la base de données pour le mainnet et le testnet. Les snapshots vous permettent d’amorcer un nouveau nœud en heures plutôt qu’en synchronisant depuis le genesis, ce qui peut prendre beaucoup plus de temps. Chaque snapshot contient deux fichiers — la base de données de la couche de consensus et la base de données de la couche d’exécution — téléchargés vers un bucket S3 requester-pays. Vous avez besoin d’un compte AWS ; les tarifs standard de transfert de données S3 s’appliquent.Prérequis pour les snapshots
Le transfert de données depuis
us-east-2 coûte environ 0,09 $/Go pour les 10 premiers To/mois. Le transfert depuis une instance EC2 dans la même région est gratuit — exécuter votre nœud dans us-east-2 est l’option la plus économique.Buckets de snapshots
Les sauvegardes sont organisées en dossiers datés (
MM-DD-YY). Chaque dossier contient deux fichiers :
Télécharger un snapshot
Restaurer depuis un snapshot
1
Arrêter votre nœud
2
Restaurer la base de données du consensus
Copiez le snapshot dans le répertoire de données du consensus :
3
Restaurer la base de données d'exécution
Extrayez l’archive dans le répertoire de données d’exécution :
4
Redémarrer votre nœud