awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dvf avatar

dvf/blockchain

0
View on GitHub↗
8,053 stele·2,801 fork-uri·C#·MIT·4 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru dvf/blockchainGraficul istoricului de stele pentru dvf/blockchain

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale dvf/blockchain?

Principalele funcționalități ale dvf/blockchain sunt: Distributed Ledger Nodes, Sequential Chaining, Proof-of-Work Consensus, Blockchain Node APIs, Python, Block Chaining, Prototypes, In-Memory State Management.

Care sunt câteva alternative open-source pentru dvf/blockchain?

Alternativele open-source pentru dvf/blockchain includ: 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…

Alternative open-source pentru Blockchain

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Blockchain.
  • lhartikk/naivechainAvatar lhartikk

    lhartikk/naivechain

    5,293Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,293
  • jeiwan/blockchain_goAvatar Jeiwan

    Jeiwan/blockchain_go

    4,378Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,378
  • mimblewimble/grinAvatar mimblewimble

    mimblewimble/grin

    5,090Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,090
  • anders94/blockchain-demoAvatar anders94

    anders94/blockchain-demo

    5,653Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,653
Vezi toate cele 30 alternative pentru Blockchain→