2 dépôts
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 2 awesome GitHub repositories matching data & databases · Distributed Ledger Databases. Refine with filters or upvote what's useful.
java-tron est une implémentation Java d'un nœud complet de la blockchain Tron. Il fournit l'infrastructure de base pour exécuter un nœud réseau, valider les transactions et produire des blocs. Le projet inclut un moteur de consensus proof-of-stake, une base de données de registre distribué et un runtime de contrat intelligent pour gérer les transitions d'état on-chain. Le système se distingue par sa prise en charge des opérations de nœud complet et léger, utilisant des instantanés d'état pour accélérer la synchronisation et réduire les exigences matérielles. Il dispose d'une abstraction de base de données multi-moteur qui permet la migration, le partitionnement et l'élagage du stockage sur différents disques physiques pour optimiser les performances. Le logiciel couvre un large éventail de capacités blockchain, incluant la gestion d'actifs numériques, la gouvernance réseau via des élections de représentants et l'exécution de logique programmable via une machine virtuelle. Il expose les données et fonctions blockchain via une passerelle prenant en charge les protocoles HTTP, gRPC et JSON-RPC. Le projet fournit des outils pour initialiser des nœuds réseau, déployer des environnements blockchain privés et gérer des keystores de compte chiffrés.
Implements a distributed ledger database that maintains blockchain state and history using Merkle trees.
BigchainDB est un système de gestion de données blockchain conçu pour stocker de grands ensembles de données sur un registre distribué tout en maintenant les performances de requête d'une base de données traditionnelle. Il fournit un stockage d'enregistrements immuable pour les données et les actifs numériques, assurant un historique vérifiable de toutes les entrées. Le projet intègre une structure blockchain décentralisée avec un support de base de données NoSQL pour permettre une indexation efficace et des recherches de données complexes. Il utilise un modèle de réplication d'état basé sur le consensus et une journalisation des transactions immuable pour empêcher l'altération non autorisée des enregistrements. Le système expose l'état du registre et les opérations d'écriture via une API JSON-RPC et un streaming de données basé sur HTTP. Ces interfaces permettent une interaction programmatique et la récupération d'enregistrements en utilisant des filtres et des recherches.
Provides a distributed ledger database that integrates blockchain structure with NoSQL performance for verifiable data integrity.