awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dvf avatar

dvf/blockchain

0
View on GitHub↗
8,053 Stars·2,801 Forks·C#·MIT·2 Aufrufe

Blockchain

This project is a Python implementation of a distributed ledger system. It serves as a blockchain prototype designed to demonstrate the creation and linking of data blocks in a sequential chain.

The system utilizes a proof-of-work consensus mechanism and a hash-linked block sequence to maintain data integrity. It includes a REST API that allows external clients to query the ledger state and submit transactions over HTTP.

The implementation covers core distributed ledger capabilities, including sequential block chaining and in-memory state management.

Features

  • Distributed Ledger Nodes - Implements a distributed ledger system for creating and linking data blocks in a sequential chain.
  • Sequential Chaining - Ensures new data is appended to the ledger only after the previous block is finalized and hashed.
  • Proof-of-Work Consensus - Utilizes a proof-of-work mechanism where nodes solve cryptographic puzzles to validate new blocks.
  • Blockchain Node APIs - Provides an HTTP interface for external clients to query the ledger state and submit transactions to the node.
  • Python - Implements a blockchain node in Python that communicates over HTTP to manage blocks and share data.
  • Block Chaining - Implements a hash-linked block sequence to ensure data integrity across the distributed ledger.
  • Prototypes - Provides a proof-of-concept for chaining data blocks to ensure data integrity and sequence.
  • In-Memory State Management - Maintains the blockchain sequence and transaction pool as volatile Python data structures during runtime.
  • Blockchain Implementations - Serves as an educational implementation of a basic blockchain system using Python.
  • RESTful API Designs - Exposes the internal ledger state and transaction submission endpoints via a standardized RESTful API design.
  • Blockchain Tutorials - Step-by-step guide to building a functional blockchain in Python.

Star-Verlauf

Star-Verlauf für dvf/blockchainStar-Verlauf für dvf/blockchain

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Blockchain

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Blockchain.
  • lhartikk/naivechainAvatar von lhartikk

    lhartikk/naivechain

    5,293Auf GitHub ansehen↗

    Naivechain is an educational blockchain implementation designed to demonstrate the fundamentals of distributed ledgers. It functions as a proof-of-work blockchain where nodes solve computational puzzles to validate new blocks and secure the network. The system operates as a peer-to-peer network using WebSockets to propagate transactions and synchronize state across nodes. It includes an asymmetric key wallet for generating public and private key pairs, enabling users to sign transactions and manage digital identities. Node administration and ledger data retrieval are handled through an HTTP

    JavaScript
    Auf GitHub ansehen↗5,293
  • jeiwan/blockchain_goAvatar von Jeiwan

    Jeiwan/blockchain_go

    4,378Auf GitHub ansehen↗

    This project is a simplified blockchain implementation built in Go. It functions as a distributed ledger featuring peer-to-peer nodes and a transaction system based on unspent transaction outputs. The implementation includes a cryptographic digital wallet for managing public-private key pairs and addresses. It ensures data integrity through a sequential linked-block ledger and utilizes Merkle trees for efficient transaction verification. The system incorporates a proof-of-work consensus mechanism and uses TCP-based communication to synchronize state across network nodes. It provides a framew

    Gobitcoinblockchaincryptocurrency
    Auf GitHub ansehen↗4,378
  • mimblewimble/grinAvatar von mimblewimble

    mimblewimble/grin

    5,090Auf GitHub ansehen↗

    Grin is a protocol implementation and blockchain node that provides a confidential transaction system. It uses Pedersen Commitments and homomorphic encryption to verify value integrity and ensure a consistent money supply without revealing specific transaction amounts or participant identities. The project distinguishes itself through an interactive transaction exchange model, where wallets coordinate multi-round data exchanges to build signed transactions. To maintain anonymity, the system supports onion-routed transaction delivery and masks originating IP addresses through specialized relay

    Rustcryptocurrencycryptographygrin
    Auf GitHub ansehen↗5,090
  • anders94/blockchain-demoAvatar von anders94

    anders94/blockchain-demo

    5,653Auf GitHub ansehen↗

    This project is an interactive blockchain educational simulator and visualizer. It serves as a tool for demonstrating how blocks are mined and chained through cryptographic hashing and proof of work. The application focuses on the simulation of a distributed ledger, allowing users to visualize the internal structure of an immutable record. It specifically demonstrates the process of block mining, where a valid nonce must be found to meet an adjustable mining difficulty threshold. The system covers the visualization of ledger operations, cryptographic block chaining, and real-time hash update

    Pug
    Auf GitHub ansehen↗5,653
Alle 30 Alternativen zu Blockchain anzeigen→

Häufig gestellte Fragen

Was macht dvf/blockchain?

This project is a Python implementation of a distributed ledger system. It serves as a blockchain prototype designed to demonstrate the creation and linking of data blocks in a sequential chain.

Was sind die Hauptfunktionen von dvf/blockchain?

Die Hauptfunktionen von dvf/blockchain sind: Distributed Ledger Nodes, Sequential Chaining, Proof-of-Work Consensus, Blockchain Node APIs, Python, Block Chaining, Prototypes, In-Memory State Management.

Welche Open-Source-Alternativen gibt es zu dvf/blockchain?

Open-Source-Alternativen zu dvf/blockchain sind unter anderem: lhartikk/naivechain — Naivechain is an educational blockchain implementation designed to demonstrate the fundamentals of distributed… jeiwan/blockchain_go — This project is a simplified blockchain implementation built in Go. It functions as a distributed ledger featuring… mimblewimble/grin — Grin is a protocol implementation and blockchain node that provides a confidential transaction system. It uses… anders94/blockchain-demo — This project is an interactive blockchain educational simulator and visualizer. It serves as a tool for demonstrating… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… diem/diem — Diem is a distributed ledger technology platform designed for the development of decentralized applications and the…