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
·

9 Repos

Awesome GitHub RepositoriesBlockchain Genesis Initializations

Processes for creating the initial state of a distributed ledger, including genesis blocks and initial object distributions.

Distinct from Initial State Delivery: None of the candidates cover the specific creation of a blockchain genesis state; most focus on application or model state.

Explore 9 awesome GitHub repositories matching data & databases · Blockchain Genesis Initializations. Refine with filters or upvote what's useful.

Awesome Blockchain Genesis Initializations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • canopy-network/canopyAvatar von canopy-network

    canopy-network/canopy

    11,413Auf GitHub ansehen↗

    Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t

    Seeds the key-value store from a genesis JSON document at height 0 to establish the initial application state.

    Goauto-scaling-architecturelayerless-blockchain-creatormesh-security-provider
    Auf GitHub ansehen↗11,413
  • smartcontractkit/chainlinkAvatar von smartcontractkit

    smartcontractkit/chainlink

    8,222Auf GitHub ansehen↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Defines the initial state of a blockchain ledger using a genesis file that sets account balances and chain parameters.

    Goblockchainchainlinkethereum
    Auf GitHub ansehen↗8,222
  • ibax-io/go-ibaxAvatar von IBAX-io

    IBAX-io/go-ibax

    7,858Auf GitHub ansehen↗

    go-ibax is a blockchain protocol platform and decentralized application infrastructure used to deploy networks with custom governance and token economics. It provides a foundation for building decentralized applications through a framework that integrates identity management and on-chain data storage. The project features a multilingual virtual machine capable of executing smart contracts written in Go, Rust, and Solidity. It implements a sharded blockchain network to increase throughput and a privacy layer utilizing zero-knowledge proofs and homomorphic encryption to anonymize transaction da

    Enables the creation of decentralized networks using visual configurations to define genesis and governing rules.

    Goassetsblockchaincross-chain
    Auf GitHub ansehen↗7,858
  • mystenlabs/suiAvatar von MystenLabs

    MystenLabs/sui

    7,612Auf GitHub ansehen↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Creates the initial network state via a genesis blob derived from validator signatures and initial objects.

    Rustblockchaindistributed-ledger-technologymove
    Auf GitHub ansehen↗7,612
  • cosmos/cosmos-sdkAvatar von cosmos

    cosmos/cosmos-sdk

    7,016Auf GitHub ansehen↗

    Cosmos SDK is a modular blockchain application framework and software development kit used to build sovereign layer-one networks. It provides a foundation for creating customizable blockchains featuring native interoperability, sovereign governance, and Byzantine Fault Tolerant consensus engines. The framework is distinguished by its inter-blockchain communication protocol, which enables the transfer of byte-encoded data and digital assets between independent blockchain networks. It supports multiple consensus models, including Proof of Stake and Proof of Authority, and allows for the integra

    Initializes the network state by importing accounts, configuring key types, and applying migration functions for the genesis block.

    Goblockchaincometbftcosmos-sdk
    Auf GitHub ansehen↗7,016
  • ethereum-optimism/optimismAvatar von ethereum-optimism

    ethereum-optimism/optimism

    6,453Auf GitHub ansehen↗

    Optimism ist ein Ethereum Optimistic-Rollup-Stack, der den Transaktionsdurchsatz durch die Verarbeitung auf einer Layer-2-Lösung und die anschließende Abwicklung auf dem Ethereum-Mainnet erhöht. Es fungiert als Skalierungs-Framework, das einen Rollup-Sequencer nutzt, um Transaktionen zu ordnen, Blöcke zu erstellen und gebündelte Daten an die primäre Blockchain zu übermitteln. Das System bietet ein Fraud-Proof-System, das On-Chain-Instruktionsemulation verwendet, um Streitigkeiten zu lösen und die Korrektheit von Zustandsübergängen zu verifizieren. Es enthält ein dediziertes Toolset für das Deployment und die Aktualisierung der Smart Contracts, die für den Aufbau und die Wartung des Skalierungsnetzwerks erforderlich sind. Das Projekt deckt breite Funktionsbereiche ab, darunter Blockchain-Zustandssynchronisation, Cross-Chain-Messaging und Sequencer-Administration mit Hochverfügbarkeits-Failover. Zudem bietet es Infrastruktur für Datenverfügbarkeit, Fault-Proof-Generierung und ein serviceorientiertes Framework für die Entwicklung von Blockchain-Komponenten. Das Repository enthält ein Development Kit mit Utilities für Account-Management, Netzwerksimulation und Integrationstests, um das Systemverhalten und die Stabilität von Upgrades zu validieren.

    Provides utilities to create the initial state and configuration files required to bootstrap a new blockchain network.

    Go
    Auf GitHub ansehen↗6,453
  • paradigmxyz/rethAvatar von paradigmxyz

    paradigmxyz/reth

    5,652Auf GitHub ansehen↗

    Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res

    Bootstraps a new chain database by loading the genesis configuration and writing the initial state.

    Rust
    Auf GitHub ansehen↗5,652
  • ethereum/consensus-specsAvatar von ethereum

    ethereum/consensus-specs

    3,948Auf GitHub ansehen↗

    This project provides the formal technical specifications and reference logic for the Ethereum proof-of-stake consensus layer. It defines the standards for block production, state transition rules, and the beacon chain logic required to ensure consistent network agreement. The implementation covers specialized mechanisms for chain security and efficiency, including fork-choice algorithms for canonical chain determination, committee-based signature aggregation, and KZG-based blob commitments for data availability. It also specifies the protocols for light client synchronization using sync comm

    Bootstraps the initial network state from a proof-of-work chain using deposit receipts to create the genesis state.

    Python
    Auf GitHub ansehen↗3,948
  • input-output-hk/cardano-slAvatar von input-output-hk

    input-output-hk/cardano-sl

    3,756Auf GitHub ansehen↗

    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

    Handles the creation of the initial genesis block and state required to bootstrap the blockchain network.

    Haskell
    Auf GitHub ansehen↗3,756
  1. Home
  2. Data & Databases
  3. Blockchain Genesis Initializations

Unter-Tags erkunden

  • Genesis State VerificationValidating the initial blockchain state and transaction signatures via local network simulation. **Distinct from Blockchain Genesis Initializations:** Focuses on the verification process of the genesis state rather than the initialization process itself.