7 रिपॉजिटरी
Processes for reclaiming disk space by removing obsolete historical state data.
Distinguishing note: Focuses on state-specific pruning rather than general database maintenance.
Explore 7 awesome GitHub repositories matching data & databases · State Pruning. Refine with filters or upvote what's useful.
Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that processes transactions, maintains the distributed ledger state, and participates in peer-to-peer consensus. It provides a robust infrastructure for synchronizing, validating, and serving blockchain data, utilizing a persistent Merkle Patricia Trie database to ensure the cryptographic integrity of historical records. As a sandboxed smart contract runtime, it executes bytecode according to deterministic protocol rules, enabling the deployment and interaction of decentralized appl
Reclaims disk space by removing obsolete historical state data after snapshot generation.
NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de
Automatically deletes transient data and inactive user profiles on a recurring schedule to manage database growth.
Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl
Interrupts trial execution when intermediate results indicate poor performance, allowing the system to reclaim resources.
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
Removes old block and state data to reduce storage usage while preserving recent history.
Loro is a conflict-free replicated data type (CRDT) framework and collaborative state engine designed for building real-time collaborative applications. It provides a distributed data synchronizer that enables multiple users to edit shared documents and complex nested structures—such as maps, lists, trees, and counters—with automatic state convergence without requiring a central server. The project distinguishes itself through a versioned document store that supports branching, forking, and merging via a directed acyclic graph of causal operation history. It enables advanced version control c
Provides state pruning to remove obsolete historical operations and reduce memory usage while preserving the current state.
Grin एक प्रोटोकॉल कार्यान्वयन और ब्लॉकचेन नोड है जो एक गोपनीय ट्रांजेक्शन सिस्टम प्रदान करता है। यह मूल्य अखंडता को सत्यापित करने और विशिष्ट ट्रांजेक्शन राशि या प्रतिभागियों की पहचान का खुलासा किए बिना एक सुसंगत मुद्रा आपूर्ति सुनिश्चित करने के लिए Pedersen Commitments और होमोमोर्फिक एन्क्रिप्शन का उपयोग करता है। यह प्रोजेक्ट एक इंटरैक्टिव ट्रांजेक्शन एक्सचेंज मॉडल के माध्यम से खुद को अलग बनाता है, जहाँ वॉलेट्स हस्ताक्षरित ट्रांजेक्शन बनाने के लिए बहु-राउंड डेटा एक्सचेंज को कोऑर्डिनेट करते हैं। गुमनामी बनाए रखने के लिए, यह सिस्टम अनियन-रूटेड ट्रांजेक्शन डिलीवरी को सपोर्ट करता है और विशेष रिले मैकेनिज्म के माध्यम से मूल IP पतों को मास्क करता है। यह ASIC माइनिंग प्रभुत्व का विरोध करने के लिए मेमोरी-हार्ड प्रूफ-ऑफ़-वर्क को भी शामिल करता है और ब्लॉकचेन डिस्क फ़ुटप्रिंट को कम करने के लिए Merkle Mountain Range स्टोरेज के साथ स्टेट-प्रूनिंग लेजर मॉडल का उपयोग करता है। कोडबेस ट्रस्टलेस क्रॉस-चेन एटॉमिक स्वैप्स के निष्पादन, पदानुक्रमित नियतात्मक (hierarchical deterministic) वॉलेट्स के प्रबंधन और पूर्ण नेटवर्क नोड्स के संचालन सहित क्षमताओं के एक व्यापक सेट को कवर करता है। यह मेमोरी-बाउंड माइनिंग, टाइमलॉक्स के माध्यम से क्रिप्टोग्राफ़िक कॉन्ट्रैक्ट निष्पादन, और प्रमाणित एन्क्रिप्शन का उपयोग करके सुरक्षित क्लाइंट-सर्वर संचार के लिए टूल्स प्रदान करता है। नोड को कैश डेटा को बनाए रखने के लिए सपोर्ट के साथ एक कंटेनर इमेज के रूप में डिप्लॉय किया जा सकता है।
Reduces blockchain disk footprint by removing spent output commitments and range proofs from local storage.
Cartography is a graph-based infrastructure visualization and security analysis framework. It ingests data from diverse cloud, identity, and software-as-a-service providers to model complex relationships between resources, users, and security findings within a centralized graph database. By mapping these interdependencies, the platform enables organizations to gain visibility into their environment and identify potential security risks through graph traversal queries. The platform distinguishes itself through its ontology-based normalization and cross-platform entity correlation, which map he
Maintains data accuracy by automatically removing nodes and relationships that were not updated during the latest synchronization cycle.