awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
holepunchto avatar

holepunchto/hypercore

0
View on GitHub↗
2,806 نجوم·203 تفرعات·JavaScript·MIT·3 مشاهداتdocs.holepunch.to↗

Hypercore

Hypercore is a distributed append-only logging system designed for maintaining cryptographically signed data streams that are replicated and verified across a network of peers. It provides verifiable data storage using a Merkle tree structure to ensure the integrity and authenticity of information through cryptographic proofs.

The project is distinguished by its support for sparse data replication, which allows peers to download only the specific ranges or blocks of a log required for their current needs to reduce bandwidth. It also implements encrypted peer-to-peer messaging and the ability to create read-only log snapshots at specific lengths.

The system covers a broad range of capabilities including peer-to-peer data synchronization, log integrity validation, and block-level encryption. It includes tools for managing the local storage lifecycle, such as log truncation and cache management, alongside event listeners for monitoring network connectivity and data updates.

Features

  • Verifiable Storage - Maintains data in a Merkle tree structure to provide cryptographic proofs of integrity and authenticity.
  • Append-Only Log Storage - Implements a distributed append-only log structure for synchronization across peer-to-peer networks.
  • Sparse Replication - Supports bandwidth-efficient replication by allowing peers to download only the specific log ranges they need.
  • Sparse Replication - Reduces bandwidth usage by downloading only specific ranges or individual blocks of data instead of the entire log.
  • State Synchronization - Creates network streams to synchronize log state and blocks between local and remote peers.
  • Peer-to-Peer Database Replication - Synchronizes log state between instances by establishing replication streams to exchange missing data blocks.
  • Sparse Replication - Allows peers to fetch only required ranges of data instead of the full log to reduce bandwidth.
  • Cryptographic Log Signing - Secures the log by requiring every append or truncate operation to be signed by a private key.
  • Log Integrity Validation - Generates Merkle Tree hashes of the log to validate the overall authenticity and integrity of the data stream.
  • Merkle Tree Utilities - Generates Merkle tree hashes and proofs to verify that specific blocks or ranges have not been tampered with.
  • Merkle-Tree Data Integrity - Uses Merkle trees to provide cryptographic proofs that specific data blocks remain authentic and untampered.
  • Remote Block Fetching - Enables fetching of individual data blocks by index from remote peers.
  • Log Snapshots - Enables opening read-only sessions of a log at a specific length that remains frozen as data grows.
  • Log Truncation - Supports shortening logs to a specific length and signing the truncation to create data forks.
  • Log Content Streaming - Reads ranges of data or bytes as continuous streams supporting discrete ranges and live updates.
  • Remote Data Retrieval - Provides utilities for retrieving specific blocks or ranges of bytes from remote peers.
  • Range-Based Stream Queries - Supports retrieving specific segments of the log as continuous streams based on defined ranges.
  • Peer-to-Peer Networking Extensions - Allows the creation of encrypted protocol streams and registration of custom extensions for peer-to-peer communication.
  • Block Encryption - Applies encryption to individual blocks using specific keys to ensure the privacy of stored data.
  • Message Encryption - Implements encrypted protocol streams for secure message exchange between network participants.

سجل النجوم

مخطط تاريخ النجوم لـ holepunchto/hypercoreمخطط تاريخ النجوم لـ holepunchto/hypercore

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Hypercore

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Hypercore.
  • bluesky-social/atprotoالصورة الرمزية لـ bluesky-social

    bluesky-social/atproto

    9,474عرض على GitHub↗

    atproto is a decentralized social networking protocol implementation and a schema-driven API framework. It provides the networking and data standards required to build interoperable social networks where users control their own identity and data through a personal data server specification. The project distinguishes itself through a DID-based identity system for managing cryptographic keys and verifiable profiles, alongside a lexicon-based protocol definition that uses versioned schemas to ensure consistency across network services. It utilizes Merkle Search Trees for verifiable data storage,

    TypeScript
    عرض على GitHub↗9,474
  • tronprotocol/java-tronالصورة الرمزية لـ tronprotocol

    tronprotocol/java-tron

    4,106عرض على GitHub↗

    java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a network node, validating transactions, and producing blocks. The project includes a proof-of-stake consensus engine, a distributed ledger database, and a smart contract runtime to manage on-chain state transitions. The system is distinguished by its support for both full and lite node operations, utilizing state snapshots to accelerate synchronization and reduce hardware requirements. It features a multi-engine database abstraction that allows for storage migration, partitionin

    Java
    عرض على GitHub↗4,106
  • dat-ecosystem/datالصورة الرمزية لـ dat-ecosystem

    dat-ecosystem/dat

    8,231عرض على GitHub↗

    Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree verification, cryptographic access keys, live streaming replication, and swarm networking for sparse, versioned file sharing. It stores file data and metadata in a cryptographically signed, versioned append-only log where each entry is identified by its hash, and uses public-key cryptography to secure archives with separate read and write keys. The tool enables live streaming replication of data between peers as entries are appended, with Merkle tree integrity verification that su

    JavaScriptcommand-linedatdat-node
    عرض على GitHub↗8,231
  • yeasy/blockchain_guideالصورة الرمزية لـ yeasy

    yeasy/blockchain_guide

    7,069عرض على GitHub↗

    This is an educational resource that provides a comprehensive guide to blockchain and distributed ledger technologies, covering everything from fundamental concepts to practical deployment. The guide systematically explains the core architecture of blockchain systems, including consensus-based distributed ledgers, cryptographic hash chains, Merkle trees, and smart contract execution engines, while also detailing permissioned channel architectures and modular service platforms for enterprise use. The resource distinguishes itself by offering a dual-track learning path that serves both non-tech

    Gobitcoinblockchainbook
    عرض على GitHub↗7,069
عرض جميع البدائل الـ 30 لـ Hypercore→

الأسئلة الشائعة

ما هي وظيفة holepunchto/hypercore؟

Hypercore is a distributed append-only logging system designed for maintaining cryptographically signed data streams that are replicated and verified across a network of peers. It provides verifiable data storage using a Merkle tree structure to ensure the integrity and authenticity of information through cryptographic proofs.

ما هي الميزات الرئيسية لـ holepunchto/hypercore؟

الميزات الرئيسية لـ holepunchto/hypercore هي: Verifiable Storage, Append-Only Log Storage, Sparse Replication, State Synchronization, Peer-to-Peer Database Replication, Cryptographic Log Signing, Log Integrity Validation, Merkle Tree Utilities.

ما هي البدائل مفتوحة المصدر لـ holepunchto/hypercore؟

تشمل البدائل مفتوحة المصدر لـ holepunchto/hypercore: bluesky-social/atproto — atproto is a decentralized social networking protocol implementation and a schema-driven API framework. It provides… tronprotocol/java-tron — java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a… yeasy/blockchain_guide — This is an educational resource that provides a comprehensive guide to blockchain and distributed ledger technologies,… dat-ecosystem/dat — Dat is a peer-to-peer file synchronization tool that combines an append-only, hash-addressed log with Merkle tree… ipfs/ipfs — IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic… vlcn-io/cr-sqlite — cr-sqlite is a multi-master database replication system that uses conflict-free replicated data types to ensure…