28 مستودعات
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 28 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 هو تطبيق لعقدة عميل Ethereum مصمم لتشغيل عقدة كاملة، والتحقق من الكتل، والاحتفاظ بنسخة محلية من البلوكشين. يعمل كمحرك لحالة البلوكشين يقوم بتنفيذ العقود الذكية وإدارة حالة السجل الموزع عبر شبكة من الأقران. يتضمن المشروع محرك مزامنة لتنزيل والتحقق من بيانات الكتل التاريخية للوصول إلى ارتفاع الشبكة الحالي، ومدير مفاتيح تشفيرية لإنشاء وتخزين المفاتيح الخاصة المستخدمة لتوقيع المعاملات. يغطي النظام التفاعل مع السجل الموزع عبر واجهة سطر أوامر للاستعلام عن حالة الشبكة وتنفيذ المعاملات. كما يدمج مراسلة الأقران، وآليات الإجماع، والتخزين الموثق تشفيرياً.
Operates as a full Ethereum node to maintain a local copy of the blockchain and validate transactions.
Parity Ethereum هو تطبيق برمجي لعقدة عميل Ethereum، يحتفظ بنسخة محلية من سجل المعاملات ويتحقق من صحة معاملات الشبكة. يعمل كعقدة في شبكة البلوكشين وكبيئة تشغيل لـ Ethereum Virtual Machine، مما يوفر البيئة اللازمة لمعالجة بايت كود العقود الذكية وتحديث حالة الشبكة. يتضمن المشروع أنظمة لإدارة المفاتيح التشفيرية لإنشاء وتخزين المفاتيح الخاصة المستخدمة لتوقيع المعاملات بشكل آمن. كما يتيح تشغيل عقدة بلوكشين ويوفر آليات لمزامنة شبكة Ethereum لتتوافق مع الحالة الحالية للشبكة. يغطي النظام مجالات واسعة من القدرات بما في ذلك تنفيذ العقود الذكية، والبنية التحتية للشبكة لنشر البيانات بين الأقران (P2P)، وإدارة بيانات الاعتماد التشفيرية لتحديد الهوية.
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.
هذا المشروع عبارة عن تطبيق لبروتوكول بلوكشين مبني على Substrate وبيئة تشغيل بلوكشين معيارية بلغة Rust. يوفر إطار عمل لتنفيذ بروتوكول سجل موزع للحفاظ على شبكة متزامنة من العقد. يتميز النظام بتنفيذ عقدة من نوع نظير-إلى-نظير (P2P) تدير الاتصالات اللامركزية وتخزين البيانات في قاعدة بيانات محلية من نوع مفتاح-قيمة. كما يتضمن محرك إجماع يعتمد على BFT لتنسيق إنشاء الكتل والتحقق من نهائيتها، بالإضافة إلى بيئة تشغيل تعتمد على WebAssembly للتنفيذ المعزول لتغيرات الحالة. ينظم البروتوكول المنطق الخاص بالمجال من خلال بنية معيارية تعتمد على الـ pallets، ويستخدم تخزين شجرة Merkle-Patricia للتحقق المشفر من الحالة. ويدعم تعريف إعدادات الحالة الأولية (genesis state)، وإصدار أحداث الحالة للإشعارات الخارجية، ونشر شبكات اختبار محلية حاوية (containerized) للتحقق متعدد العقد.
Provides the ability to run a network participant that handles P2P communication and external API interaction.
Massa هي بلوكشين من الطبقة الأولى متعددة الخيوط ومنصة تطبيقات لامركزية. تعمل كسجل قابل للبرمجة لنشر العقود الذكية وتنفيذ العمليات اللامركزية باستخدام بنية متعددة الخيوط لمعالجة المعاملات بالتوازي. يتميز المشروع ببوابة استضافة ويب للبلوكشين لتخزين المواقع غير القابلة للتغيير وكود الواجهة الأمامية مباشرة على السجل لضمان مقاومة الرقابة. يعمل أيضاً كجسر أصول عبر السلاسل لنقل الأصول الرقمية بين شبكات بلوكشين مختلفة ويوفر نظاماً لتنفيذ العقود الذكية المستقلة التي تشغل المنطق على فترات زمنية محددة مسبقاً دون تدخل يدوي. تدعم المنصة التحقق من الشبكة من خلال عقد التخزين (staking 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 هو تنفيذ بروتوكول وعقدة بلوكشين توفر نظام معاملات سري. يستخدم التزامات Pedersen والتشفير المتماثل للتحقق من سلامة القيمة وضمان عرض نقدي متسق دون الكشف عن مبالغ معاملات محددة أو هويات المشاركين. يتميز المشروع بنموذج تبادل معاملات تفاعلي، حيث تنسق المحافظ تبادلات البيانات متعددة الجولات لبناء معاملات موقعة. للحفاظ على عدم الكشف عن الهوية، يدعم النظام تسليم المعاملات عبر التوجيه البصلي (onion-routed) ويخفي عناوين IP الأصلية من خلال آليات ترحيل متخصصة. كما يدمج إثبات عمل صعب الذاكرة لمقاومة هيمنة تعدين ASIC ويستخدم نموذج دفتر أستاذ لتقليم الحالة مع تخزين Merkle Mountain Range لتقليل بصمة قرص البلوكشين. يغطي الكود المصدري مجموعة واسعة من الإمكانات بما في ذلك تنفيذ المقايضات الذرية عبر السلاسل (cross-chain atomic swaps)، وإدارة المحافظ الحتمية الهرمية، وتشغيل عقد الشبكة الكاملة. ويوفر أدوات للتعدين المرتبط بالذاكرة، وتنفيذ العقود المشفرة عبر أقفال الوقت، والاتصال الآمن بين العميل والخادم باستخدام التشفير الموثق. يمكن نشر العقدة كصورة حاوية مع دعم لحفظ بيانات ذاكرة التخزين المؤقت.
Operates as a full blockchain node that synchronizes the ledger, validates blocks, and propagates transactions.
Bitcore هو إطار عمل لتطوير البلوكشين ومجموعة من المكتبات المستخدمة لبناء تطبيقات تتفاعل مع شبكة Bitcoin وبروتوكولات البلوكشين الأخرى. يوفر تنفيذاً لمحفظة عملات مشفرة متعددة السلاسل، وعميلاً من نظير إلى نظير لمزامنة بيانات دفتر الأستاذ الموزع، ومنسق معاملات لإنشاء وتوقيع وبث المعاملات. يتميز إطار العمل بغلاف JSON-RPC موحد لتطبيع الاتصال بين التطبيقات وواجهات برمجة تطبيقات عقد البلوكشين المتنوعة. وينفذ محافظ حتمية هرمية تشتق المفاتيح والعناوين من عبارة أولية واحدة ويوفر منطق تنسيق محدداً للمحافظ متعددة التوقيع وتوقيعات العتبة. يغطي المشروع مجموعة واسعة من البنية التحتية وإمكانيات الأمان، بما في ذلك شبكات نظير إلى نظير، وفهرسة بيانات البلوكشين في قواعد بيانات محلية، وتوقيع المعاملات في وضع عدم الاتصال. كما يتضمن أدوات لإدارة قنوات الدفع، وتتبع أرصدة المحفظة، وتنسيق بيئات العقد المعبأة (containerized) للاختبار المتكامل.
Provides the capability to run a full network node to communicate with the blockchain and synchronize distributed ledger data.
Blitzar is a verifiable SQL proof engine and cryptographic library designed for verifiable SQL computation. It enables the execution of database queries off-chain while generating zero-knowledge proofs that certify the correctness of the results for on-chain verification. The project distinguishes itself through a GPU-accelerated proof accelerator that offloads heavy cryptographic workloads to graphics processors, reducing the time required for succinct proof generation. It provides high-performance cryptographic primitives for C++ and Rust applications, focusing on elliptic curve operations
Enables the operation of validator nodes that secure tamperproof tables and execute cryptographic workflows.
هذا المشروع عبارة عن بروتوكول تجميع (rollup) للمعرفة الصفرية (zero-knowledge) لـ Ethereum وطبقة تنفيذ متوافقة مع EVM مصممة لتوسيع الطبقة الثانية. يوفر بيئة تشغل كود بايت (bytecode) غير معدل لضمان عمل العقود الذكية دون الحاجة إلى تغييرات يدوية، مع إنهاء انتقالات الحالة على شبكة Ethereum الرئيسية. يتميز النظام بشبكة متسلسل (sequencer) لامركزية تدير ترتيب المعاملات والتأكيدات المسبقة لتسريع الإنهاء. يستخدم نموذج تحقق هجين يجمع بين براهين المعرفة الصفرية وبيئات التنفيذ الموثوقة للتحقق من انتقالات الحالة، إلى جانب نظام برهان صلاحية متعدد المستويات. تغطي الإمكانيات الواسعة جسر الأصول عبر السلاسل عبر خزائن آمنة، وتجريد الحساب لعمليات المستخدم المجمعة، وسجل هوية على السلسلة لإدارة سمعة الوكلاء المستقلين. يدمج المشروع أيضاً بوابة تخزين لامركزية لتثبيت واسترجاع المحتوى على IPFS باستخدام نظام تسوية الدفعات الصغيرة. يدعم البروتوكول تشغيل عقدة الشبكة من خلال برامج الحاويات أو التثبيت من المصدر.
Supports the operation and maintenance of network nodes to participate in the protocol infrastructure.
snarkOS هو بيئة وقت تشغيل موزعة وبلوكشين لإثبات المعرفة الصفرية (Zero-knowledge proof) مصمم لنشر وإدارة التطبيقات التي تعتمد على بدائيات التشفير ذات المعرفة الصفرية. يعمل كسجل لامركزي يستخدم إثباتات المعرفة الصفرية للتحقق من انتقالات الحالة والمعاملات دون الكشف عن البيانات الخاصة. يستخدم النظام شبكة إجماع للحسابات المضمونة حيث يقوم المدققون بقفل الأصول كضمان لتأمين حالة عالمية. يتميز بسجل حالة مشفر لتتبع بيانات التطبيق بشكل خاص ومُثبت (Prover) معزز بـ GPU يقوم بتفريغ الحسابات التشفيرية الثقيلة إلى أجهزة الرسوميات لزيادة سرعة الإثبات. يوفر المشروع تسلسلاً هرمياً للعقد يعتمد على الأدوار يتكون من عقد المدقق، والعقد الأساسية، وعقد الإثبات. يغطي سطح قدراته تشغيل العقد اللامركزية، ومزامنة الشبكة من نظير إلى نظير، وإدارة حالة التطبيق المشفرة. تشمل الأدوات الإضافية واجهة سطر أوامر للتحكم في العقد، وقياسات عن بعد لمراقبة المشاركة في الإجماع، والقدرة على تهيئة شبكات التطوير المحلية.
Provides the full process for running and maintaining blockchain nodes to participate in network consensus.
java-tron هو تنفيذ Java لعقدة Tron blockchain كاملة. يوفر البنية التحتية الأساسية لتشغيل عقدة شبكة، والتحقق من المعاملات، وإنتاج الكتل. يتضمن المشروع محرك إجماع إثبات الحصة (proof-of-stake)، وقاعدة بيانات دفتر أستاذ موزع، ووقت تشغيل عقد ذكي لإدارة انتقالات الحالة على السلسلة. يتميز النظام بدعمه لعمليات العقد الكاملة والخفيفة، باستخدام لقطات الحالة لتسريع المزامنة وتقليل متطلبات الأجهزة. ويتميز بتجريد قاعدة بيانات متعدد المحركات يسمح بترحيل التخزين، والتقسيم، والتقليم عبر أقراص فيزيائية مختلفة لتحسين الأداء. يغطي البرنامج مجموعة واسعة من قدرات blockchain، بما في ذلك إدارة الأصول الرقمية، وحوكمة الشبكة من خلال انتخابات الممثلين، وتنفيذ المنطق القابل للبرمجة عبر جهاز افتراضي. ويعرض بيانات ووظائف blockchain من خلال بوابة تدعم بروتوكولات HTTP وgRPC وJSON-RPC. يوفر المشروع أدوات لتهيئة عقد الشبكة، ونشر بيئات blockchain خاصة، وإدارة مخازن مفاتيح الحساب المشفرة.
Implements a full blockchain node that validates transactions and synchronizes state across a P2P network.