5 مستودعات
Commit logs that use cryptographic hashing to ensure the immutability and verifiability of the record history.
Distinct from Distributed Commit Logs: Adds the requirement of cryptographic verifiability to the standard distributed commit log concept.
Explore 5 awesome GitHub repositories matching data & databases · Cryptographic Commit Logs. Refine with filters or upvote what's useful.
immudb is a tamperproof database that maintains an immutable record of entries using cryptographic commit logging. It ensures verifiable database integrity by utilizing Merkle trees to generate membership and consistency proofs that detect unauthorized data alterations. The system employs a multi-model storage engine that unifies key-value, document, and relational data structures within a single immutable backend. It provides compatibility with the PostgreSQL wire protocol, allowing it to integrate with standard SQL clients, ORMs, and database tools. The project covers broad capabilities in
Maintains an immutable record of data using a cryptographic commit log to ensure a verifiable history.
Orbit DB is a decentralized NoSQL database that utilizes conflict-free replicated data types to ensure eventual consistency across a network of nodes. It functions as a peer-to-peer data store that uses IPFS for content-addressing and synchronization, allowing for the maintenance of application state without a central server or authority. The system is built upon a cryptographically verifiable, immutable operation log, which serves as the foundation for custom decentralized data models. This architecture enables the implementation of various data storage patterns, including JSON document stor
Uses a cryptographically verifiable append-only commit log as the foundation for all data models.
OrbitDB is a decentralized data storage system that enables the creation of serverless databases residing across a network of peers. It functions as a peer-to-peer database that integrates with a content-addressed storage layer to distribute and replicate data without a central server. The system utilizes conflict-free replicated data types to ensure eventual consistency and state convergence across distributed nodes. It maintains an immutable record of updates using a directed acyclic graph to preserve causal ordering and cryptographic integrity. Access is managed through a decentralized ide
Uses a Merkle-DAG as a cryptographic commit log to maintain a verified causal order of updates.
هذا المشروع عبارة عن محرك قاعدة بيانات قابل للتحقق يوفر نظام إثبات تشفيري لـ SQL لضمان سلامة المعلومات المخزنة واسترجاعها. يعمل كمخزن بيانات حامل للإثبات يستخدم التزامات تشفيرية لمنع التلاعب بالبيانات وضمان دقة نتائج الاستعلام. يولد النظام إثباتات المعرفة الصفرية (zero-knowledge proofs) لتقديم أدلة رياضية على أن استعلام SQL قد تم تنفيذه بشكل صحيح دون الحاجة إلى إعادة تشغيل العملية بالكامل. يمكن تصدير هذه الإثباتات التشفيرية للتحقق منها على السلسلة، مما يسمح للعقود الذكية أو أطراف ثالثة بالتحقق من نتائج قاعدة البيانات بشكل موثوق. يتضمن المحرك معالج استعلامات SQL تحليلي عالي الأداء قادر على تنفيذ تجميعات وفلاتر معقدة عبر ملايين الصفوف مع أوقات استجابة أقل من ثانية. يحافظ على خط أنابيب استيعاب بيانات آمن ينشئ تجزئات مقاومة للتلاعب أثناء الإدخال لضمان سلامة حالة قاعدة البيانات.
Creates tamper-proof hashes during data entry to ensure the integrity of the database state.
Trillian is a distributed, multi-tenant verifiable data store that maintains cryptographically verifiable logs and maps using Merkle tree structures. It functions as a scalable backend for transparency logs, providing a system where data integrity is ensured through append-only records and mathematical proofs of inclusion and consistency. The system distinguishes itself by decoupling core storage from application-specific logic through a personality layer, which handles admission criteria and data canonicalization. It employs a consensus-based leader election mechanism for high availability a
Creates append-only data stores using Merkle trees to ensure records cannot be altered or deleted without detection.