27 Repos
The process of running and maintaining a blockchain node to participate in network consensus.
Distinct from Peer Node Operations: Candidates focus on networking utilities or peer-to-peer management, not the holistic operation of a blockchain node.
Explore 27 awesome GitHub repositories matching devops & infrastructure · Blockchain Node Operation. Refine with filters or upvote what's useful.
Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t
Launches blockchain nodes and plugins inside containers with exposed RPC ports for local access.
EOS is a Layer 1 blockchain infrastructure and high-throughput transaction engine. It serves as a WebAssembly smart contract platform that manages state transitions and network consensus across a peer-to-peer network. The system utilizes a sandboxed virtual machine for executing smart contract logic and employs a Byzantine Fault Tolerant delegated proof-of-stake consensus mechanism to finalize the global ledger state. It features a resource-based stake model for CPU and memory allocation and an asynchronous messaging system for inter-contract communication to prevent recursive call overflows.
Operates a foundational distributed ledger protocol that coordinates consensus and state transitions across peer nodes.
Chia is a decentralized blockchain platform that uses a proof-of-space-and-time consensus mechanism, enabling energy-efficient farming on commodity hardware. It implements a full blockchain node, farmer, harvester, timelord, and wallet in Python, prioritizing readability and cross-platform compatibility. The platform manages transactions through a simplified UTXO model that minimizes on-chain state and supports fast validation. The project introduces Chialisp, a Turing-complete functional smart contract language designed for secure and auditable financial transactions. It features a pooling p
Operates a full blockchain node and farmer through graphical and command-line interfaces.
Electrum is an open-source, non-custodial Bitcoin wallet client that manages keys, transactions, and balances using Simplified Payment Verification (SPV) for lightweight transaction verification without downloading the full blockchain. It operates through a persistent background daemon that exposes a JSON-RPC interface for wallet operations and automation, and generates wallet keys from a mnemonic seed phrase using hierarchical deterministic key derivation. The wallet distinguishes itself through support for cold storage security with offline transaction signing on air-gapped devices, integra
Configures watchtowers to monitor Lightning channels and respond to malicious closures.
Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi
Operates decentralized oracle nodes that fetch and deliver off-chain data to smart contracts.
go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with custom governance and token economics. It provides a foundation for building decentralized applications through a framework that integrates identity management and on-chain data storage. The project features a multilingual virtual machine capable of executing smart contracts written in Go, Rust, and Solidity. It implements a sharded blockchain network to increase throughput and a privacy layer utilizing zero-knowledge proofs and homomorphic encryption to anonymize transaction da
Supports diverse node types specialized for block packaging, data synchronization, and token issuance.
Polkadot is a Substrate-based layer 0 blockchain and distributed ledger node software. It functions as a multi-chain runtime environment and cross-chain interoperability protocol designed to connect and secure multiple independent blockchain shards through a shared relay chain. The system utilizes a relay-chain hub architecture to provide shared security and communication for parallel blockchains. It implements cross-chain message passing to route data and value between networks and uses a WebAssembly-based state transition for deterministic execution of blockchain logic. The software covers
Provides the software necessary to run a node that connects to the network to maintain a shared ledger.
Parity ist eine Ethereum-Client-Implementierung, die darauf ausgelegt ist, einen Full Node zu betreiben, Blöcke zu validieren und eine lokale Kopie der Blockchain zu pflegen. Es fungiert als State-Engine für Blockchains, die Smart Contracts ausführt und den Status des verteilten Ledgers über ein Peer-to-Peer-Netzwerk verwaltet. Das Projekt enthält eine Synchronisierungs-Engine zum Herunterladen und Verifizieren historischer Blockdaten, um die aktuelle Netzwerkhöhe zu erreichen, sowie einen kryptografischen Key-Manager zum Generieren und Speichern privater Schlüssel für das Signieren von Transaktionen. Das System ermöglicht die Interaktion mit dem verteilten Ledger über eine Command Line Interface (CLI) zum Abfragen des Netzwerkstatus und zum Ausführen von Transaktionen. Es integriert zudem Peer-to-Peer-Messaging, Konsensmechanismen und kryptografisch verifizierte Speicherung.
Operates as a full Ethereum node to maintain a local copy of the blockchain and validate transactions.
Parity Ethereum ist eine Software-Implementierung eines Ethereum-Client-Nodes, der eine lokale Kopie des Ledgers verwaltet und Netzwerktransaktionen validiert. Er fungiert als Peer im Blockchain-Netzwerk und als Laufzeitumgebung für die Ethereum Virtual Machine (EVM), die die notwendige Umgebung zur Verarbeitung von Smart-Contract-Bytecode und zur Aktualisierung des Netzwerkstatus bereitstellt. Das Projekt umfasst Systeme für das kryptografische Schlüsselmanagement, um die privaten Schlüssel zu generieren und zu speichern, die zum Signieren sicherer Transaktionen verwendet werden. Es ermöglicht den Betrieb eines Blockchain-Nodes und bietet Mechanismen zur Synchronisierung mit dem Ethereum-Netzwerk, um den aktuellen Netzwerkstatus abzubilden. Das System deckt breite Funktionsbereiche ab, darunter die Ausführung von Smart Contracts, Netzwerkinfrastruktur für die Peer-to-Peer-Datenübertragung sowie die Verwaltung kryptografischer Anmeldedaten zur Identifizierung von Konten.
Provides a full software implementation for operating a blockchain node to participate in network consensus.
This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for smart contract execution, a blockchain wallet manager, and a programmatic network interface. It implements the necessary components to synchronize blockchain state, validate blocks, and process transactions on the Ethereum network. The software includes a dedicated command line interface for managing node operations and monitoring network status. It features a comprehensive suite of cryptographic utilities for generating account keypairs, managing encrypted secret stores, and sign
Provides the necessary tools for running and maintaining a blockchain node to participate in network consensus.
This is the official website and documentation hub for the Ethereum blockchain ecosystem. It serves as a comprehensive educational resource and community portal, providing plain-language guides on blockchain fundamentals, wallet usage, and concepts like DeFi and NFTs, alongside technical documentation for developers building decentralized applications. The site offers detailed walkthroughs for creating dapps that interact with the Ethereum blockchain, covering accounts, transactions, and development frameworks. It also provides extensive guidance for node operators, including step-by-step ins
Provides step-by-step instructions for running execution and consensus clients, syncing methods, and staking as a validator.
This project is a Substrate-based blockchain protocol implementation and a modular Rust blockchain runtime. It provides a framework for executing a distributed ledger protocol to maintain a synchronized network of nodes. The system features a peer-to-peer node implementation that manages decentralized communication and local key-value database storage. It includes a BFT-based consensus engine for coordinating block authoring and finality, as well as a WebAssembly-based runtime for isolated execution of state transitions. The protocol organizes domain-specific logic through a modular pallet a
Provides the ability to run a network participant that handles P2P communication and external API interaction.
Massa ist eine Multithread-Layer-1-Blockchain und eine Plattform für dezentrale Anwendungen. Sie dient als programmierbares Ledger für das Deployment von Smart Contracts und die Ausführung dezentraler Operationen unter Verwendung einer Multithread-Architektur, um Transaktionen parallel zu verarbeiten. Das Projekt bietet ein Blockchain-Web-Hosting-Gateway zum Speichern unveränderlicher Websites und Frontend-Code direkt auf dem Ledger, um Zensurresistenz zu gewährleisten. Es fungiert zudem als Cross-Chain-Asset-Bridge für den Transfer digitaler Assets zwischen verschiedenen Blockchain-Netzwerken und bietet ein System für die autonome Ausführung von Smart Contracts, die Logik in vordefinierten Intervallen ohne manuelle Eingriffe auslösen. Die Plattform unterstützt die Netzwerkvalidierung durch Staking-Nodes, atomares Transaktions-Bundling und ressourcenbasierte Speicherpreise zur Verwaltung von On-Chain-Daten. Sie ermöglicht das Deployment dezentraler Anwendungen und die Verwaltung digitaler Assets über ein verteiltes Netzwerk von Validator-Nodes.
Allows participants to run and maintain blockchain nodes to participate in network consensus.
rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv
Operates as a peer-to-peer server instance to monitor the network, execute transactions, and participate in consensus.
Grin is a protocol implementation and blockchain node that provides a confidential transaction system. It uses Pedersen Commitments and homomorphic encryption to verify value integrity and ensure a consistent money supply without revealing specific transaction amounts or participant identities. The project distinguishes itself through an interactive transaction exchange model, where wallets coordinate multi-round data exchanges to build signed transactions. To maintain anonymity, the system supports onion-routed transaction delivery and masks originating IP addresses through specialized relay
Operates as a full blockchain node that synchronizes the ledger, validates blocks, and propagates transactions.
Bitcore ist ein Blockchain-Entwicklungsframework und eine Reihe von Bibliotheken, die zum Aufbau von Anwendungen verwendet werden, die mit dem Bitcoin-Netzwerk und anderen Blockchain-Protokollen interagieren. Es bietet eine Multi-Chain-Kryptowährungs-Wallet-Implementierung, einen Peer-to-Peer-Client zur Synchronisierung verteilter Ledger-Daten und einen Transaktions-Orchestrator zum Erstellen, Signieren und Übertragen von Transaktionen. Das Framework bietet einen standardisierten JSON-RPC-Wrapper zur Normalisierung der Kommunikation zwischen Anwendungen und verschiedenen Blockchain-Node-APIs. Es implementiert hierarchisch deterministische Wallets, die Schlüssel und Adressen aus einer einzigen Seed-Phrase ableiten, und bietet spezifische Koordinationslogik für Multi-Signature-Wallets und Schwellenwert-Signaturen. Das Projekt deckt ein breites Spektrum an Infrastruktur- und Sicherheitsfunktionen ab, einschließlich Peer-to-Peer-Networking, Blockchain-Datenindizierung in lokale Datenbanken und Offline-Transaktionssignierung. Es enthält zudem Tools zur Verwaltung von Zahlungskanälen, zur Verfolgung von Wallet-Guthaben und zur Orchestrierung containerisierter Node-Umgebungen für integrierte Tests.
Provides the capability to run a full network node to communicate with the blockchain and synchronize distributed ledger data.
Blitzar ist eine verifizierbare SQL-Proof-Engine und kryptografische Bibliothek, die für verifizierbare SQL-Berechnungen entwickelt wurde. Sie ermöglicht die Ausführung von Datenbankabfragen off-chain, während Zero-Knowledge-Proofs generiert werden, die die Korrektheit der Ergebnisse für die on-chain-Verifizierung zertifizieren. Das Projekt zeichnet sich durch einen GPU-beschleunigten Proof-Accelerator aus, der rechenintensive kryptografische Workloads auf Grafikprozessoren auslagert und so die für die Generierung prägnanter Proofs erforderliche Zeit reduziert. Es bietet hochperformante kryptografische Primitive für C++- und Rust-Anwendungen, mit Fokus auf elliptische Kurvenoperationen und Multi-Skalar-Multiplikation. Das System deckt eine breite Fläche an Datenmanagement und Sicherheit ab, einschließlich trustless Datenintegration, die Blockchain-Indizierung mit off-chain-Datensätzen zu manipulationssicheren relationalen Tabellen kombiniert. Es nutzt BFT-Konsens und Threshold-Signaturen zur Aufrechterhaltung der Statusintegrität, neben Mechanismen für Quorum-basierte Datensynchronisation und verifizierte Ergebniszustellung via Smart-Contract-Callbacks. Die Codebasis bietet native Bindings für C++ und Rust, um ihre kryptografischen Toolsets und Proof-Berechnungsbibliotheken offenzulegen.
Enables the operation of validator nodes that secure tamperproof tables and execute cryptographic workflows.
Dieses Projekt ist ein Ethereum-Zero-Knowledge-Rollup-Protokoll und eine EVM-kompatible Ausführungsschicht, die für Layer-Two-Skalierung entwickelt wurde. Es bietet eine Umgebung, die unveränderten Bytecode ausführt, um sicherzustellen, dass Smart Contracts ohne manuelle Änderungen funktionieren, und finalisiert Zustandsübergänge auf dem Ethereum-Mainnet. Das System zeichnet sich durch ein dezentrales Sequencer-Netzwerk aus, das die Transaktionsreihenfolge und Preconfirmations verwaltet, um die Finalität zu beschleunigen. Es verwendet ein hybrides Verifizierungsmodell, das Zero-Knowledge-Proofs und Trusted Execution Environments kombiniert, um Zustandsübergänge zu validieren, neben einem mehrstufigen Validity-Proof-System. Breite Funktionen decken Cross-Chain-Asset-Bridging über sichere Tresore, Account-Abstraktion für gebündelte Benutzeroperationen und ein On-Chain-Identitätsregister zur Verwaltung von Reputationen autonomer Agents ab. Das Projekt integriert zudem ein dezentrales Storage-Gateway zum Pinnen und Abrufen von Inhalten auf IPFS unter Verwendung eines Mikrozahlungs-Abwicklungssystems. Das Protokoll unterstützt den Betrieb von Netzwerkknoten durch containerisierte Software oder Quellcode-Installation.
Supports the operation and maintenance of network nodes to participate in the protocol infrastructure.
snarkOS ist eine verteilte Laufzeitumgebung und eine Zero-Knowledge-Proof-Blockchain, die für die Bereitstellung und Verwaltung von Anwendungen entwickelt wurde, die auf kryptografischen Zero-Knowledge-Primitiven basieren. Es fungiert als dezentrales Ledger, das Zero-Knowledge-Proofs verwendet, um Zustandsübergänge und Transaktionen zu verifizieren, ohne private Daten preiszugeben. Das System nutzt ein Bonded-Account-Konsensnetzwerk, bei dem Validatoren Vermögenswerte als Sicherheit hinterlegen, um einen globalen Zustand zu sichern. Es verfügt über ein verschlüsseltes Zustands-Ledger zur privaten Verfolgung von Anwendungsdaten und einen GPU-beschleunigten Prover, der rechenintensive kryptografische Berechnungen auf Grafikhardware auslagert, um die Proving-Geschwindigkeit zu erhöhen. Das Projekt bietet eine rollenbasierte Node-Hierarchie, bestehend aus Validator-, Core- und Prover-Nodes. Der Funktionsumfang deckt den Betrieb dezentraler Nodes, die Synchronisation von Peer-to-Peer-Netzwerken und die Verwaltung verschlüsselter Anwendungszustände ab. Zusätzliche Tools umfassen ein Command-Line-Interface für die Node-Steuerung, Telemetrie zur Überwachung der Konsens-Teilnahme und die Möglichkeit, lokale Entwicklungsnetzwerke zu booten.
Provides the full process for running and maintaining blockchain nodes to participate in network consensus.
java-tron ist eine Java-Implementierung eines Tron-Blockchain-Full-Nodes. Es bietet die Kerninfrastruktur für den Betrieb eines Netzwerkknotens, die Validierung von Transaktionen und die Erstellung von Blöcken. Das Projekt enthält eine Proof-of-Stake-Konsens-Engine, eine verteilte Ledger-Datenbank und eine Smart-Contract-Runtime zur Verwaltung von On-Chain-Zustandsübergängen. Das System zeichnet sich durch die Unterstützung von Full- und Lite-Node-Operationen aus und nutzt State-Snapshots, um die Synchronisierung zu beschleunigen und Hardwareanforderungen zu reduzieren. Es verfügt über eine Multi-Engine-Datenbankabstraktion, die Speicher-Migration, Partitionierung und Pruning über verschiedene physische Festplatten hinweg ermöglicht, um die Performance zu optimieren. Die Software deckt ein breites Spektrum an Blockchain-Funktionen ab, einschließlich digitalem Asset-Management, Netzwerk-Governance durch Repräsentantenwahlen und die Ausführung programmierbarer Logik via Virtual Machine. Sie stellt Blockchain-Daten und -Funktionen über ein Gateway bereit, das HTTP-, gRPC- und JSON-RPC-Protokolle unterstützt. Das Projekt bietet Tools zur Initialisierung von Netzwerkknoten, zur Bereitstellung privater Blockchain-Umgebungen und zur Verwaltung verschlüsselter Account-Keystores.
Implements a full blockchain node that validates transactions and synchronizes state across a P2P network.