awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesPedersen Commitments

Cryptographic commitments that allow the verification of sums without revealing the underlying values.

Distinct from Atomic Transactional Commits: Candidates are focused on version control 'commits' or database transactions, not cryptographic value commitments.

Explore 4 awesome GitHub repositories matching security & cryptography · Pedersen Commitments. Refine with filters or upvote what's useful.

Awesome Pedersen Commitments GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • monero-project/moneroAvatar de monero-project

    monero-project/monero

    10,335Voir sur GitHub↗

    Monero is a privacy-focused cryptocurrency and proof-of-work blockchain designed for private digital payments. It utilizes a peer-to-peer network and a distributed ledger to allow users to send and receive currency while hiding transaction senders, receivers, and amounts. The system achieves financial confidentiality through the use of ring signatures for sender obfuscation and RingCT with Bulletproofs to hide transaction values. To ensure network security and decentralization, it employs a memory-hard proof-of-work algorithm optimized for general-purpose CPUs. The project provides a full no

    Hides transaction values using cryptographic commitments that allow the network to verify balances privately.

    C++blockchainc-plus-pluscmake
    Voir sur GitHub↗10,335
  • mimblewimble/grinAvatar de mimblewimble

    mimblewimble/grin

    5,090Voir sur GitHub↗

    Grin est une implémentation de protocole et un nœud blockchain qui fournit un système de transaction confidentiel. Il utilise des engagements de Pedersen et le chiffrement homomorphe pour vérifier l'intégrité de la valeur et assurer une masse monétaire cohérente sans révéler les montants spécifiques des transactions ou les identités des participants. Le projet se distingue par un modèle d'échange de transactions interactif, où les portefeuilles coordonnent des échanges de données en plusieurs rounds pour construire des transactions signées. Pour maintenir l'anonymat, le système prend en charge la livraison de transactions routées en oignon et masque les adresses IP d'origine via des mécanismes de relais spécialisés. Il incorpore également une preuve de travail (PoW) gourmande en mémoire pour résister à la domination du minage ASIC et utilise un modèle de registre à élagage d'état avec un stockage Merkle Mountain Range pour réduire l'empreinte disque de la blockchain. La base de code couvre un large ensemble de capacités, incluant l'exécution d'échanges atomiques cross-chain sans confiance, la gestion de portefeuilles déterministes hiérarchiques et l'opération de nœuds réseau complets. Elle fournit des outils pour le minage limité par la mémoire, l'exécution de contrats cryptographiques via des timelocks, et la communication client-serveur sécurisée utilisant le chiffrement authentifié. Le nœud peut être déployé en tant qu'image de conteneur avec un support pour la persistance des données de cache.

    Uses Pedersen commitments to hide transaction amounts while enabling homomorphic addition for balance verification.

    Rustcryptocurrencycryptographygrin
    Voir sur GitHub↗5,090
  • spaceandtimefdn/blitzarAvatar de spaceandtimefdn

    spaceandtimefdn/blitzar

    4,884Voir sur GitHub↗

    Blitzar est un moteur de preuve SQL vérifiable et une bibliothèque cryptographique conçue pour le calcul SQL vérifiable. Il permet l'exécution de requêtes de base de données hors chaîne tout en générant des preuves à divulgation nulle de connaissance (zero-knowledge proofs) qui certifient l'exactitude des résultats pour une vérification sur chaîne. Le projet se distingue par un accélérateur de preuve accéléré par GPU qui décharge les lourdes charges de travail cryptographiques vers les processeurs graphiques, réduisant le temps requis pour la génération de preuves succinctes. Il fournit des primitives cryptographiques haute performance pour les applications C++ et Rust, se concentrant sur les opérations de courbe elliptique et la multiplication multi-scalaire. Le système couvre une large surface de gestion de données et de sécurité, incluant l'intégration de données sans confiance qui combine l'indexation blockchain avec des jeux de données hors chaîne dans des tables relationnelles inviolables. Il utilise le consensus BFT et les signatures à seuil pour maintenir l'intégrité de l'état, parallèlement à des mécanismes pour la synchronisation de données basée sur le quorum et la livraison de résultats vérifiés via des callbacks de smart contract. La base de code fournit des liaisons natives pour C++ et Rust afin d'exposer ses ensembles d'outils cryptographiques et ses bibliothèques de calcul de preuve.

    Maintains shared state integrity by signing and committing updates to cryptographic data commitments.

    C++cpp20curve25519elliptic-curve-cryptography
    Voir sur GitHub↗4,884
  • erigontech/erigonAvatar de erigontech

    erigontech/erigon

    3,529Voir sur GitHub↗

    Erigon is an Ethereum execution client and blockchain archive node designed to maintain full or archive copies of the blockchain. It functions as a Proof-of-Stake validator, an Ethereum RPC server, and a network validator operation tool, providing the core infrastructure to validate blocks and secure the chain. The project distinguishes itself through high-performance storage and data distribution, utilizing a flat key-value state storage system instead of a Merkle Patricia Trie to increase read and write speeds. It employs BitTorrent-based data distribution for immutable historical blockchai

    Provides capabilities to regenerate and correct state commitment data within the database to ensure chain integrity.

    Goblockchainethereum
    Voir sur GitHub↗3,529
  1. Home
  2. Security & Cryptography
  3. Pedersen Commitments

Explorer les sous-tags

  • Commitment Validation UpdatesUpdates to the validation logic for cryptographic commitments to maintain fund security. **Distinct from Pedersen Commitments:** Focuses on updating the validation procedure for value commitments rather than version control commits.
  • State Commitment Reconstructions1 sous-tagProcesses for regenerating cryptographic state commitments within a database to correct or restore chain integrity. **Distinct from Pedersen Commitments:** Unlike general Pedersen Commitments, this focuses on reconstructing database state commitments for blockchain synchronization.