8 مستودعات
Software for running and maintaining Bitcoin network nodes.
Explore 8 awesome GitHub repositories matching part of an awesome list · Full Node Implementations. Refine with filters or upvote what's useful.
Go-based full node implementation.
Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res
Starts the Ethereum execution client and begins syncing and validating the blockchain until interrupted by the user.
Bitcore هو إطار عمل لتطوير البلوكشين ومجموعة من المكتبات المستخدمة لبناء تطبيقات تتفاعل مع شبكة Bitcoin وبروتوكولات البلوكشين الأخرى. يوفر تنفيذاً لمحفظة عملات مشفرة متعددة السلاسل، وعميلاً من نظير إلى نظير لمزامنة بيانات دفتر الأستاذ الموزع، ومنسق معاملات لإنشاء وتوقيع وبث المعاملات. يتميز إطار العمل بغلاف JSON-RPC موحد لتطبيع الاتصال بين التطبيقات وواجهات برمجة تطبيقات عقد البلوكشين المتنوعة. وينفذ محافظ حتمية هرمية تشتق المفاتيح والعناوين من عبارة أولية واحدة ويوفر منطق تنسيق محدداً للمحافظ متعددة التوقيع وتوقيعات العتبة. يغطي المشروع مجموعة واسعة من البنية التحتية وإمكانيات الأمان، بما في ذلك شبكات نظير إلى نظير، وفهرسة بيانات البلوكشين في قواعد بيانات محلية، وتوقيع المعاملات في وضع عدم الاتصال. كما يتضمن أدوات لإدارة قنوات الدفع، وتتبع أرصدة المحفظة، وتنسيق بيئات العقد المعبأة (containerized) للاختبار المتكامل.
Full node implementation based on Node.js.
java-tron هو تنفيذ Java لعقدة Tron blockchain كاملة. يوفر البنية التحتية الأساسية لتشغيل عقدة شبكة، والتحقق من المعاملات، وإنتاج الكتل. يتضمن المشروع محرك إجماع إثبات الحصة (proof-of-stake)، وقاعدة بيانات دفتر أستاذ موزع، ووقت تشغيل عقد ذكي لإدارة انتقالات الحالة على السلسلة. يتميز النظام بدعمه لعمليات العقد الكاملة والخفيفة، باستخدام لقطات الحالة لتسريع المزامنة وتقليل متطلبات الأجهزة. ويتميز بتجريد قاعدة بيانات متعدد المحركات يسمح بترحيل التخزين، والتقسيم، والتقليم عبر أقراص فيزيائية مختلفة لتحسين الأداء. يغطي البرنامج مجموعة واسعة من قدرات blockchain، بما في ذلك إدارة الأصول الرقمية، وحوكمة الشبكة من خلال انتخابات الممثلين، وتنفيذ المنطق القابل للبرمجة عبر جهاز افتراضي. ويعرض بيانات ووظائف blockchain من خلال بوابة تدعم بروتوكولات HTTP وgRPC وJSON-RPC. يوفر المشروع أدوات لتهيئة عقد الشبكة، ونشر بيئات blockchain خاصة، وإدارة مخازن مفاتيح الحساب المشفرة.
Provides a full node implementation that exposes APIs for transfers, contract deployment, and on-chain logic.
BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including standard wallets and specialized tools for Lightning Network payments. It serves as a coordinator for various wallet types, including multisig vaults and watch-only interfaces. The project distinguishes itself through advanced security and privacy features, such as decoy storage architecture to hide assets during forced disclosure and custom entropy generation using physical dice or coins. It supports air-gapped transaction management via QR codes and PSBT integration for hardwar
Enables connecting a wallet to a personally managed full node to increase privacy and control over network data.
Bitcore Node
Node.js-based Bitcoin node implementation.
Yours Bitcoin
JavaScript implementation of a Bitcoin node.
bitcoin node based on bitcoin-ruby-blockchain
Bitcoin node based on Ruby.