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 एक Ethereum ऑप्टिमिस्टिक रोलअप स्टैक है जिसे ट्रांजेक्शन को सेकेंडरी लेयर पर प्रोसेस करके और Ethereum मेननेट पर स्टेट सेटल करके ट्रांजेक्शन थ्रूपुट बढ़ाने के लिए डिज़ाइन किया गया है। यह एक स्केलिंग फ्रेमवर्क के रूप में कार्य करता है जो ट्रांजेक्शन को ऑर्डर करने, ब्लॉक बनाने और बैच किए गए डेटा को प्राइमरी ब्लॉकचेन पर सबमिट करने के लिए रोलअप सीक्वेंसर का उपयोग करता है। इस सिस्टम में एक फ्रॉड प्रूफ सिस्टम है जो विवादों को सुलझाने और स्टेट ट्रांजेक्शन की शुद्धता को सत्यापित करने के लिए ऑन-चेन इंस्ट्रक्शन एमुलेशन का उपयोग करता है। इसमें स्केलिंग नेटवर्क को बूटस्ट्रैप और मेंटेन करने के लिए आवश्यक स्मार्ट कॉन्ट्रैक्ट्स को डिप्लॉय और अपग्रेड करने के लिए एक समर्पित टूलसेट शामिल है। यह प्रोजेक्ट ब्लॉकचेन स्टेट सिंक्रोनाइज़ेशन, क्रॉस-चेन मैसेज रूटिंग और हाई-अवेलेबिलिटी फेलओवर के साथ सीक्वेंसर एडमिनिस्ट्रेशन सहित व्यापक क्षमताओं को कवर करता है। यह डेटा अवेलेबिलिटी, फॉल्ट प्रूफ जनरेशन और ब्लॉकचेन कंपोनेंट्स विकसित करने के लिए एक सर्विस-ओरिएंटेड फ्रेमवर्क के लिए इंफ्रास्ट्रक्चर भी प्रदान करता है। रिपॉजिटरी में सिस्टम व्यवहार और अपग्रेड स्थिरता को मान्य करने के लिए अकाउंट मैनेजमेंट, नेटवर्क सिमुलेशन और इंटीग्रेशन टेस्टिंग के लिए यूटिलिटीज के साथ एक डेवलपमेंट किट शामिल है।
Utilizes a distributed state machine to track the latest unsafe block, allowing new leaders to resume from the canonical head.
Grin एक प्रोटोकॉल कार्यान्वयन और ब्लॉकचेन नोड है जो एक गोपनीय ट्रांजेक्शन सिस्टम प्रदान करता है। यह मूल्य अखंडता को सत्यापित करने और विशिष्ट ट्रांजेक्शन राशि या प्रतिभागियों की पहचान का खुलासा किए बिना एक सुसंगत मुद्रा आपूर्ति सुनिश्चित करने के लिए Pedersen Commitments और होमोमोर्फिक एन्क्रिप्शन का उपयोग करता है। यह प्रोजेक्ट एक इंटरैक्टिव ट्रांजेक्शन एक्सचेंज मॉडल के माध्यम से खुद को अलग बनाता है, जहाँ वॉलेट्स हस्ताक्षरित ट्रांजेक्शन बनाने के लिए बहु-राउंड डेटा एक्सचेंज को कोऑर्डिनेट करते हैं। गुमनामी बनाए रखने के लिए, यह सिस्टम अनियन-रूटेड ट्रांजेक्शन डिलीवरी को सपोर्ट करता है और विशेष रिले मैकेनिज्म के माध्यम से मूल IP पतों को मास्क करता है। यह ASIC माइनिंग प्रभुत्व का विरोध करने के लिए मेमोरी-हार्ड प्रूफ-ऑफ़-वर्क को भी शामिल करता है और ब्लॉकचेन डिस्क फ़ुटप्रिंट को कम करने के लिए Merkle Mountain Range स्टोरेज के साथ स्टेट-प्रूनिंग लेजर मॉडल का उपयोग करता है। कोडबेस ट्रस्टलेस क्रॉस-चेन एटॉमिक स्वैप्स के निष्पादन, पदानुक्रमित नियतात्मक (hierarchical deterministic) वॉलेट्स के प्रबंधन और पूर्ण नेटवर्क नोड्स के संचालन सहित क्षमताओं के एक व्यापक सेट को कवर करता है। यह मेमोरी-बाउंड माइनिंग, टाइमलॉक्स के माध्यम से क्रिप्टोग्राफ़िक कॉन्ट्रैक्ट निष्पादन, और प्रमाणित एन्क्रिप्शन का उपयोग करके सुरक्षित क्लाइंट-सर्वर संचार के लिए टूल्स प्रदान करता है। नोड को कैश डेटा को बनाए रखने के लिए सपोर्ट के साथ एक कंटेनर इमेज के रूप में डिप्लॉय किया जा सकता है।
MimbleWimble reaches the latest block by downloading a state snapshot and validating subsequent blocks.
java-tron एक Tron ब्लॉकचेन फुल नोड का Java इम्प्लीमेंटेशन है। यह नेटवर्क नोड चलाने, ट्रांजेक्शन को मान्य करने और ब्लॉक बनाने के लिए कोर इंफ्रास्ट्रक्चर प्रदान करता है। प्रोजेक्ट में एक प्रूफ-ऑफ-स्टेक सर्वसम्मति इंजन, एक डिस्ट्रीब्यूटेड लेजर डेटाबेस, और ऑन-चेन स्टेट ट्रांजेक्शन को प्रबंधित करने के लिए एक स्मार्ट कॉन्ट्रैक्ट रनटाइम शामिल है। सिस्टम फुल और लाइट नोड ऑपरेशंस दोनों के लिए अपने समर्थन द्वारा प्रतिष्ठित है, जो सिंक्रोनाइज़ेशन में तेजी लाने और हार्डवेयर आवश्यकताओं को कम करने के लिए स्टेट स्नैपशॉट्स का उपयोग करता है। इसमें एक मल्टी-इंजन डेटाबेस एब्स्ट्रैक्शन है जो प्रदर्शन को अनुकूलित करने के लिए विभिन्न फिजिकल डिस्क में स्टोरेज माइग्रेशन, पार्टिशनिंग और प्रूनिंग की अनुमति देता है। सॉफ्टवेयर ब्लॉकचेन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें डिजिटल एसेट प्रबंधन, प्रतिनिधि चुनावों के माध्यम से नेटवर्क गवर्नेंस, और वर्चुअल मशीन के माध्यम से प्रोग्राम योग्य लॉजिक का निष्पादन शामिल है। यह HTTP, gRPC और JSON-RPC प्रोटोकॉल का समर्थन करने वाले गेटवे के माध्यम से ब्लॉकचेन डेटा और फंक्शन्स को उजागर करता है। प्रोजेक्ट नेटवर्क नोड्स को इनिशियलाइज़ करने, निजी ब्लॉकचेन वातावरण डिप्लॉय करने और एन्क्रिप्टेड अकाउंट कीस्टोर्स को प्रबंधित करने के लिए उपकरण प्रदान करता है।
Optimizes resource usage by synchronizing only solidified blocks from trusted network sources.
यह प्रोजेक्ट Ethereum ब्लॉकचेन के लिए एक व्यापक शैक्षिक गाइड और तकनीकी मैनुअल है। यह ब्लॉकचेन के मूल सिद्धांतों, स्मार्ट कॉन्ट्रैक्ट विकास और विकेंद्रीकृत एप्लिकेशन्स के आर्किटेक्चरल सिद्धांतों पर संरचित निर्देश प्रदान करता है। यह संसाधन स्मार्ट कॉन्ट्रैक्ट सुरक्षा ऑडिटिंग, नेटवर्क प्रशासन और web3 प्रोग्रामिंग सहित तकनीकी डोमेन को कवर करता है। यह टोकन मानकों के कार्यान्वयन, वॉलेट एकीकरण के लिए मेमोनिक सीड्स के उपयोग और सेंसरशिप-प्रतिरोधी एप्लिकेशन आर्किटेक्चर के निर्माण का विवरण देता है। दस्तावेज़ीकरण गैस-आधारित संसाधन मीटरिंग, सर्वसम्मति तंत्र (consensus mechanisms) और 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++ क्लाइंट और फुल-नोड कार्यान्वयन है। यह बाइटकोड को चलाने और डीबग करने के लिए एक वर्चुअल मशीन निष्पादक, एक ब्लॉकचेन स्टेट डीबगर, और रिकर्सिव लेंथ प्रीफ़िक्स फ़ॉर्मेट का उपयोग करके डेटा को एन्कोड और डिकोड करने के लिए एक सीरियलाइज़ेशन लाइब्रेरी प्रदान करता है। प्रोजेक्ट में ब्लॉक बनाने और हैशिंग हार्डवेयर प्रदर्शन को बेंचमार्क करने के लिए एक समर्पित माइनिंग टूल शामिल है। यह प्री- और पोस्ट-एक्जीक्यूशन स्टेट परिवर्तनों का विश्लेषण करने और वर्चुअल मशीन के लिए चरण-दर-चरण निष्पादन ट्रेस उत्पन्न करने वाले स्टेट डीबगर के साथ खुद को अलग करती है। कार्यान्वयन बूटनोड्स के माध्यम से पीयर डिस्कवरी, स्नैपशॉट-आधारित स्टेट सिंक्रोनाइज़ेशन, और लेनदेन पर हस्ताक्षर करने के लिए क्रिप्टोग्राफ़िक कुंजी प्रबंधन सहित नोड संचालन को कवर करता है। यह सर्वसम्मति स्थिरता को सत्यापित करने, स्मार्ट कॉन्ट्रैक्ट लॉजिक का अनुकरण करने, और निजी नेटवर्क के भीतर कॉन्ट्रैक्ट तैनात करने के लिए एक फ़्रेमवर्क भी प्रदान करती है।
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.