3 Repos
Storage systems that maintain a verifiable sequence of state transitions across a peer-to-peer network.
Distinct from Distributed Database Synchronization: Candidates focus on general P2P sync or replication rather than the specific architectural requirements of a blockchain ledger.
Explore 3 awesome GitHub repositories matching data & databases · Distributed Ledger Databases. Refine with filters or upvote what's useful.
java-tron ist eine Java-Implementierung eines Tron-Blockchain-Full-Nodes. Es bietet die Kerninfrastruktur für den Betrieb eines Netzwerkknotens, die Validierung von Transaktionen und die Erstellung von Blöcken. Das Projekt enthält eine Proof-of-Stake-Konsens-Engine, eine verteilte Ledger-Datenbank und eine Smart-Contract-Runtime zur Verwaltung von On-Chain-Zustandsübergängen. Das System zeichnet sich durch die Unterstützung von Full- und Lite-Node-Operationen aus und nutzt State-Snapshots, um die Synchronisierung zu beschleunigen und Hardwareanforderungen zu reduzieren. Es verfügt über eine Multi-Engine-Datenbankabstraktion, die Speicher-Migration, Partitionierung und Pruning über verschiedene physische Festplatten hinweg ermöglicht, um die Performance zu optimieren. Die Software deckt ein breites Spektrum an Blockchain-Funktionen ab, einschließlich digitalem Asset-Management, Netzwerk-Governance durch Repräsentantenwahlen und die Ausführung programmierbarer Logik via Virtual Machine. Sie stellt Blockchain-Daten und -Funktionen über ein Gateway bereit, das HTTP-, gRPC- und JSON-RPC-Protokolle unterstützt. Das Projekt bietet Tools zur Initialisierung von Netzwerkknoten, zur Bereitstellung privater Blockchain-Umgebungen und zur Verwaltung verschlüsselter Account-Keystores.
Implements a distributed ledger database that maintains blockchain state and history using Merkle trees.
BigchainDB ist ein Blockchain-Datenmanagementsystem, das entwickelt wurde, um große Datensätze in einem verteilten Ledger zu speichern und gleichzeitig die Abfrageperformance einer traditionellen Datenbank beizubehalten. Es bietet unveränderliche Datensatzspeicherung für Daten und digitale Assets und stellt eine verifizierbare Historie aller Einträge sicher. Das Projekt integriert eine dezentrale Blockchain-Struktur mit einem NoSQL-Datenbank-Backend, um effiziente Indizierung und komplexe Datenabfragen zu ermöglichen. Es verwendet ein konsensbasiertes Zustandsreplikationsmodell und unveränderliches Transaktions-Logging, um unbefugte Datensatzänderungen zu verhindern. Das System macht den Ledger-Status und Schreiboperationen über eine JSON-RPC-API und HTTP-basiertes Daten-Streaming zugänglich. Diese Schnittstellen ermöglichen die programmatische Interaktion und den Abruf von Datensätzen unter Verwendung von Filtern und Lookups.
Provides a distributed ledger database that integrates blockchain structure with NoSQL performance for verifiable data integrity.
Hyperledger is an enterprise blockchain ecosystem consisting of a collection of open-source frameworks and libraries. It provides the distributed ledger technology and modular architectures necessary to build permissioned blockchain applications for industrial use cases. The project is characterized by a multi-framework ecosystem that separates consensus and membership services into interchangeable components. This modularity allows for the use of various agreement mechanisms, including crash-fault and Byzantine fault tolerant protocols, to maintain a synchronized and immutable record of tran
Implements storage systems that maintain a verifiable sequence of state transitions across a peer-to-peer network.