awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Chia-Network avatar

Chia-Network/chia-blockchain

0
View on GitHub↗
10,827 stars·2,049 forks·Python·Apache-2.0·14 views

Chia Blockchain

Chia is a decentralized blockchain platform that uses a proof-of-space-and-time consensus mechanism, enabling energy-efficient farming on commodity hardware. It implements a full blockchain node, farmer, harvester, timelord, and wallet in Python, prioritizing readability and cross-platform compatibility. The platform manages transactions through a simplified UTXO model that minimizes on-chain state and supports fast validation.

The project introduces Chialisp, a Turing-complete functional smart contract language designed for secure and auditable financial transactions. It features a pooling protocol that allows farmers to participate in mining pools while retaining control over block creation, preventing pool centralization. Aggregate BLS signatures per block reduce on-chain data and verification costs, while an objective light client syncing protocol enables lightweight clients to quickly verify blockchain state without downloading the full chain.

The platform provides tools for running a full node with both graphical and command-line interfaces, managing wallets and transactions, farming blocks in pools with farmer control, and writing smart contracts in Chialisp. The documentation and installation surface covers full node operation, wallet management, farming setup, and smart contract development through both GUI and CLI interfaces.

Features

  • Proof-of-Space-and-Time Consensus - Implements the proof-of-space-and-time consensus mechanism that defines the entire blockchain platform.
  • Unspent Transaction Output Models - Manages transactions using a simplified UTXO model that minimizes on-chain state and enables fast validation.
  • Commodity Hardware Farming - Enables farming blocks on standard consumer hardware using proof-of-space-and-time consensus.
  • Objective Light Client Syncing - Syncs lightweight clients with the blockchain using fast, objective syncing without downloading the full chain.
  • Objective Light Client Syncing - Implements an objective light client syncing protocol for fast blockchain state verification.
  • Blockchain Node Operation - Operates a full blockchain node and farmer through graphical and command-line interfaces.
  • Blockchain Node Interfaces - Provides both a graphical and command-line interface for running a full blockchain node.
  • Farm Dispatchers - Allows farmers to participate in pools while retaining control over block creation and participation.
  • Farmer-Controlled Pool Farming - Allows farmers to participate in pools while keeping control over block creation and participation.
  • Full Node Implementations with GUI and CLI - Runs a full blockchain node that validates and relays transactions through both GUI and CLI.
  • Python - Implements the full blockchain node, farmer, harvester, timelord, and wallet in Python.
  • Farmer-Controlled Pooling Protocols - Ships a pooling protocol that lets farmers participate in pools while retaining block creation control.
  • Smart Contract Languages - Introduces Chialisp, a Turing-complete functional smart contract language for secure financial transactions.
  • Functional Smart Contract Engines - Provides a runtime for executing Chialisp smart contracts, a core architectural component.
  • Decentralized Farming Clients - Ships a farming client that enables block production on commodity hardware with pool participation.
  • Aggregate Signatures - Implements aggregate BLS signatures per block to reduce on-chain data and verification costs.
  • Pooled Mining Protocols - Ships a pooling protocol that lets farmers participate in pools while retaining block creation control.
  • Cryptocurrency Wallets - Provides a full cryptocurrency wallet implementation for managing Chia coins and processing transactions.
  • Proof-of-Space-and-Time Blockchain Nodes - Implements a full blockchain node using proof-of-space-and-time consensus for farming and validation.
  • Objective Sync Protocols - Implements an objective light client syncing protocol for fast blockchain state verification.
  • Objective Verification Protocols - Implements an objective light client syncing protocol for fast blockchain state verification.

Star history

Star history chart for chia-network/chia-blockchainStar history chart for chia-network/chia-blockchain

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Chia Blockchain

These projects share indexed features with Chia Blockchain. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • input-output-hk/cardano-slinput-output-hk avatar

    input-output-hk/cardano-sl

    3,756View on GitHub↗

    This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros proof-of-stake consensus protocol. It provides a complete environment for operating a distributed record, including a cryptocurrency wallet backend and a peer-to-peer network layer. The system is distinguished by its use of a UTXO-based ledger model and a diffusion-based state synchronization layer for node communication. It integrates a Public Key Infrastructure with TLS-authenticated communication to secure inter-node traffic and employs hierarchical deterministic key derivati

    Haskell
    View on GitHub↗3,756
  • mimblewimble/grinmimblewimble avatar

    mimblewimble/grin

    5,090View on 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
    View on GitHub↗5,090
  • bitpay/bitcorebitpay avatar

    bitpay/bitcore

    4,988View on GitHub↗

    Bitcore is a blockchain development framework and a set of libraries used to build applications that interact with the Bitcoin network and other blockchain protocols. It provides a multi-chain cryptocurrency wallet implementation, a peer-to-peer client for synchronizing distributed ledger data, and a transaction orchestrator for constructing, signing, and broadcasting transactions. The framework features a standardized JSON-RPC wrapper to normalize communication between applications and diverse blockchain node APIs. It implements hierarchical deterministic wallets that derive keys and address

    TypeScript
    View on GitHub↗4,988
  • xrplf/rippledXRPLF avatar

    XRPLF/rippled

    5,166View on GitHub↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    C++blockchainc-plus-pluscplusplus
    View on GitHub↗5,166
Compare all 30 related projects→

Frequently asked questions

What does chia-network/chia-blockchain do?

Chia is a decentralized blockchain platform that uses a proof-of-space-and-time consensus mechanism, enabling energy-efficient farming on commodity hardware. It implements a full blockchain node, farmer, harvester, timelord, and wallet in Python, prioritizing readability and cross-platform compatibility. The platform manages transactions through a simplified UTXO model that minimizes on-chain state and supports fast validation.

What are the main features of chia-network/chia-blockchain?

The main features of chia-network/chia-blockchain are: Proof-of-Space-and-Time Consensus, Unspent Transaction Output Models, Commodity Hardware Farming, Objective Light Client Syncing, Blockchain Node Operation, Blockchain Node Interfaces, Farm Dispatchers, Farmer-Controlled Pool Farming.

Which projects share features with chia-network/chia-blockchain?

Projects with overlapping indexed features include: input-output-hk/cardano-sl — This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros… mimblewimble/grin — Grin is a protocol implementation and blockchain node that provides a confidential transaction system. It uses… xrplf/rippled — rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine… bitpay/bitcore — Bitcore is a blockchain development framework and a set of libraries used to build applications that interact with the… ibax-io/go-ibax — go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with… openethereum/parity-ethereum — This project is a collection of blockchain tools providing an Ethereum client node, a virtual machine runtime for…