8 مستودعات
Protocols for retrieving missing blocks via slot ranges or root hashes to synchronize a node's state.
Distinct from Block-Level Machine Synchronization: None of the candidates relate to blockchain block synchronization; they refer to OS or GPU block sync.
Explore 8 awesome GitHub repositories matching data & databases · Block-based State Synchronization. Refine with filters or upvote what's useful.
Optimism هو عبارة عن حزمة (stack) من نوع optimistic rollup لشبكة Ethereum، مصمم لزيادة معدل نقل المعاملات من خلال معالجتها على طبقة ثانوية ثم تسوية الحالة على شبكة Ethereum الرئيسية. يعمل كإطار عمل للتوسع يستخدم مُرتب (sequencer) لتنظيم المعاملات، وإنتاج الكتل، وإرسال البيانات المجمعة إلى البلوكشين الأساسي. يتميز النظام بآلية لإثبات الاحتيال تستخدم محاكاة التعليمات على السلسلة (on-chain) لحل النزاعات والتحقق من صحة انتقالات الحالة. كما يتضمن مجموعة أدوات مخصصة لنشر وترقية العقود الذكية اللازمة لتشغيل وصيانة شبكة التوسع. يغطي المشروع مجالات واسعة تشمل مزامنة حالة البلوكشين، وتوجيه الرسائل عبر السلاسل (cross-chain)، وإدارة المُرتب مع خاصية التبديل عند الفشل (failover) لضمان التوافر العالي. كما يوفر بنية تحتية لتوافر البيانات، وتوليد إثباتات الخطأ، وإطار عمل موجه للخدمات لتطوير مكونات البلوكشين. يحتوي المستودع على مجموعة أدوات تطوير (SDK) لإدارة الحسابات، ومحاكاة الشبكة، واختبارات التكامل للتحقق من سلوك النظام واستقرار التحديثات.
Utilizes a distributed state machine to track the latest unsafe block, allowing new leaders to resume from the canonical head.
Grin هو تنفيذ بروتوكول وعقدة بلوكشين توفر نظام معاملات سري. يستخدم التزامات Pedersen والتشفير المتماثل للتحقق من سلامة القيمة وضمان عرض نقدي متسق دون الكشف عن مبالغ معاملات محددة أو هويات المشاركين. يتميز المشروع بنموذج تبادل معاملات تفاعلي، حيث تنسق المحافظ تبادلات البيانات متعددة الجولات لبناء معاملات موقعة. للحفاظ على عدم الكشف عن الهوية، يدعم النظام تسليم المعاملات عبر التوجيه البصلي (onion-routed) ويخفي عناوين IP الأصلية من خلال آليات ترحيل متخصصة. كما يدمج إثبات عمل صعب الذاكرة لمقاومة هيمنة تعدين ASIC ويستخدم نموذج دفتر أستاذ لتقليم الحالة مع تخزين Merkle Mountain Range لتقليل بصمة قرص البلوكشين. يغطي الكود المصدري مجموعة واسعة من الإمكانات بما في ذلك تنفيذ المقايضات الذرية عبر السلاسل (cross-chain atomic swaps)، وإدارة المحافظ الحتمية الهرمية، وتشغيل عقد الشبكة الكاملة. ويوفر أدوات للتعدين المرتبط بالذاكرة، وتنفيذ العقود المشفرة عبر أقفال الوقت، والاتصال الآمن بين العميل والخادم باستخدام التشفير الموثق. يمكن نشر العقدة كصورة حاوية مع دعم لحفظ بيانات ذاكرة التخزين المؤقت.
MimbleWimble reaches the latest block by downloading a state snapshot and validating subsequent blocks.
java-tron هو تنفيذ Java لعقدة Tron blockchain كاملة. يوفر البنية التحتية الأساسية لتشغيل عقدة شبكة، والتحقق من المعاملات، وإنتاج الكتل. يتضمن المشروع محرك إجماع إثبات الحصة (proof-of-stake)، وقاعدة بيانات دفتر أستاذ موزع، ووقت تشغيل عقد ذكي لإدارة انتقالات الحالة على السلسلة. يتميز النظام بدعمه لعمليات العقد الكاملة والخفيفة، باستخدام لقطات الحالة لتسريع المزامنة وتقليل متطلبات الأجهزة. ويتميز بتجريد قاعدة بيانات متعدد المحركات يسمح بترحيل التخزين، والتقسيم، والتقليم عبر أقراص فيزيائية مختلفة لتحسين الأداء. يغطي البرنامج مجموعة واسعة من قدرات blockchain، بما في ذلك إدارة الأصول الرقمية، وحوكمة الشبكة من خلال انتخابات الممثلين، وتنفيذ المنطق القابل للبرمجة عبر جهاز افتراضي. ويعرض بيانات ووظائف blockchain من خلال بوابة تدعم بروتوكولات HTTP وgRPC وJSON-RPC. يوفر المشروع أدوات لتهيئة عقد الشبكة، ونشر بيئات blockchain خاصة، وإدارة مخازن مفاتيح الحساب المشفرة.
Optimizes resource usage by synchronizing only solidified blocks from trusted network sources.
هذا المشروع عبارة عن دليل تعليمي شامل وكتيب تقني لسلسلة كتل Ethereum. يوفر تعليمات منظمة حول أساسيات سلسلة الكتل، وتطوير العقود الذكية، والمبادئ المعمارية للتطبيقات اللامركزية. يغطي المورد المجالات التقنية بما في ذلك تدقيق أمن العقود الذكية، وإدارة الشبكة، وبرمجة web3. يفصل تنفيذ معايير الرموز، واستخدام بذور التذكر لتكامل المحفظة، وإنشاء هياكل تطبيقات مقاومة للرقابة. تمتد الوثائق إلى عمليات مستوى النظام مثل قياس الموارد القائم على الغاز، وآليات الإجماع، واتصالات JSON-RPC. كما تتناول الشبكات منخفضة المستوى، بما في ذلك اكتشاف الأقران وإنشاء اتصالات آمنة، إلى جانب الجوانب العملية لنشر وترقية العقود من خلال آليات الوكيل.
Details the process of querying peer nodes for block hashes to synchronize the local ledger.
This project is a full-stack implementation of the TON protocol, serving as a layer 1 blockchain protocol designed for transaction processing and smart contract execution. It encompasses the core blockchain validator node, storage daemons, and network logic required to maintain a distributed ledger. The system is distinguished by a sharding architecture and a specialized virtual machine for deploying asynchronous smart contracts. It utilizes a cell-based data storage model for deterministic serialization and an actor-based asynchronous message passing system for communication between contract
Implements a dedicated overlay network layer for transferring block candidates to accelerate node synchronization.
Aleth هو عميل Ethereum C++ وتنفيذ عقدة كاملة. يوفر منفذ آلة افتراضية لتشغيل وتصحيح كود البايت، ومصحح حالة blockchain، ومكتبة تسلسل لتشفير وفك تشفير البيانات باستخدام تنسيق Recursive Length Prefix. يتضمن المشروع أداة تعدين مخصصة لإنتاج الكتل وقياس أداء أجهزة التجزئة. يتميز أيضاً بمصحح حالة يحلل تغييرات الحالة قبل وبعد التنفيذ ويولد تتبعات تنفيذ خطوة بخطوة للآلة الافتراضية. يغطي التنفيذ عمليات العقدة بما في ذلك اكتشاف الأقران عبر bootnodes، ومزامنة الحالة القائمة على اللقطات، وإدارة مفاتيح التشفير لتوقيع المعاملات. كما يوفر إطار عمل للتحقق من استقرار الإجماع، ومحاكاة منطق العقود الذكية، ونشر العقود داخل الشبكات الخاصة.
Accelerates node startup by downloading pre-computed state snapshots to bypass historical block replay.
This project provides the formal technical specifications and reference logic for the Ethereum proof-of-stake consensus layer. It defines the standards for block production, state transition rules, and the beacon chain logic required to ensure consistent network agreement. The implementation covers specialized mechanisms for chain security and efficiency, including fork-choice algorithms for canonical chain determination, committee-based signature aggregation, and KZG-based blob commitments for data availability. It also specifies the protocols for light client synchronization using sync comm
Retrieves missing blocks via slot ranges or root hashes to synchronize the local beacon state.
Garage is a distributed object storage system that provides an S3-compatible API gateway. It is designed to synchronize metadata across distributed nodes using conflict-free replicated data types and Merkle-tree state alignment to maintain cluster-wide consistency. The system ensures data resilience through zone-aware replication, distributing data copies across multiple physical locations. It employs quorum-based request routing and versioned layout management to validate and commit cluster configuration changes. The project covers a broad range of operational capabilities, including automa
Audits disk storage against reference tables to identify and resolve missing data blocks.