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
·
OffchainLabs avatar

OffchainLabs/prysm

0
View on GitHub↗
3,762 Stars·1,326 Forks·Go·GPL-3.0·4 Aufrufewww.offchainlabs.com↗

Prysm

Prysm is a Go implementation of the Ethereum consensus layer, providing an Ethereum proof of stake client, beacon node, and validator client. It enables the operation of beacon nodes to track network state and the running of validator nodes to propose blocks and sign attestations.

The project includes an MEV-boost integrated client that routes blocks through external relays and builders to optimize transaction fee rewards. It provides a slashing protection database to prevent conflicting signatures and supports remote key signing to keep private keys on external secure services.

The software covers the full staking lifecycle, including validator activation, fund withdrawal, and exit validation. It manages data through checkpoint synchronization and archival hosting, while providing observability via performance metrics export and validator monitoring. Security is handled through authenticated execution node coupling and encrypted communication between nodes.

Features

  • Proof-of-Stake Consensus - Implements a full Ethereum consensus layer providing a proof-of-stake client for block validation and network consensus.
  • Ethereum Beacon Node Operation - Maintains a node that tracks the network state, syncs blockchain data, and provides API access for validators.
  • Checkpoint Sync Methods - Accelerates initial node synchronization by downloading a recent finalized state from a trusted source.
  • Ethereum Proof of Stake Validation - Runs a validator node to secure the Ethereum network by proposing blocks and signing attestations.
  • Ethereum Staking Lifecycle - Manages the process of activating validators, withdrawing staked funds, and safely exiting the network.
  • Validator Key Storage - Handles the secure import and storage of keystore files used to sign blocks and manage stakes.
  • Slashing Prevention - Maintains a persistent local record of signed messages to prevent conflicting headers and avoid slashing penalties.
  • Ethereum Beacon Nodes - Implements a network node that tracks validator activity and synchronization state for the Ethereum PoS chain.
  • Execution Node Coupling - Establishes a secure authenticated channel to a separate execution client for verifying transaction data.
  • Staking Withdrawals - Provides capabilities to transfer validator earnings or the entire stake from the chain to a chosen address.
  • Validator Exit Processing - Manages the process for validators to voluntarily leave the network and stop participating in consensus.
  • Ethereum Validator Clients - Provides a dedicated validator client for managing keys and signing blocks and attestations.
  • Blockchain Archivers - Maintains a node that stores the complete historical state of the blockchain for rapid data retrieval.
  • Historical Data Archiving - Supports storing extended blockchain data locally to speed up the retrieval of historical queries.
  • MEV Reward Optimization - Integrates with specialized relays and builders to maximize transaction fee tips and block rewards.
  • gRPC Node Communication - Uses a high-performance gRPC framework to exchange encrypted data between the beacon node and validator.
  • MEV Block Routing - Integrates with specialized relays and builders to optimize block production and increase validator rewards.
  • MEV-Relay Integration - Routes block proposals through external builders and relays to maximize transaction fee rewards.
  • Remote Signing - Supports remote signing services to keep private keys off the local machine for increased security.
  • Remote Validator Signing - Supports remote key signing to keep private keys on external secure services.
  • MEV-Boost Integrated Clients - Includes an MEV-boost integrated client to optimize transaction fee rewards via external relays and builders.
  • Observability Metrics Exporters - Exposes internal performance statistics via a standardized endpoint for external monitoring and alerting tools.
  • Blockchain Network Monitors - Tracks validator performance and node metrics to prevent slashing and ensure high uptime.
  • Validator Performance Tracking - Tracks block proposals, attestations, and slashing events for specific validators to ensure high uptime.

Star-Verlauf

Star-Verlauf für offchainlabs/prysmStar-Verlauf für offchainlabs/prysm

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 Prysm

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Prysm.
  • 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

    Python
    Auf GitHub ansehen↗3,948
  • erigontech/erigonAvatar von erigontech

    erigontech/erigon

    3,529Auf GitHub ansehen↗

    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

    Goblockchainethereum
    Auf GitHub ansehen↗3,529
  • ethereum/ethereum-org-websiteAvatar von ethereum

    ethereum/ethereum-org-website

    5,941Auf GitHub ansehen↗

    This is the official website and documentation hub for the Ethereum blockchain ecosystem. It serves as a comprehensive educational resource and community portal, providing plain-language guides on blockchain fundamentals, wallet usage, and concepts like DeFi and NFTs, alongside technical documentation for developers building decentralized applications. The site offers detailed walkthroughs for creating dapps that interact with the Ethereum blockchain, covering accounts, transactions, and development frameworks. It also provides extensive guidance for node operators, including step-by-step ins

    Markdownblockchainchakra-uiethereum
    Auf GitHub ansehen↗5,941
  • 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

    Haskell
    Auf GitHub ansehen↗3,756
Alle 30 Alternativen zu Prysm anzeigen→

Häufig gestellte Fragen

Was macht offchainlabs/prysm?

Prysm is a Go implementation of the Ethereum consensus layer, providing an Ethereum proof of stake client, beacon node, and validator client. It enables the operation of beacon nodes to track network state and the running of validator nodes to propose blocks and sign attestations.

Was sind die Hauptfunktionen von offchainlabs/prysm?

Die Hauptfunktionen von offchainlabs/prysm sind: Proof-of-Stake Consensus, Ethereum Beacon Node Operation, Checkpoint Sync Methods, Ethereum Proof of Stake Validation, Ethereum Staking Lifecycle, Validator Key Storage, Slashing Prevention, Ethereum Beacon Nodes.

Welche Open-Source-Alternativen gibt es zu offchainlabs/prysm?

Open-Source-Alternativen zu offchainlabs/prysm sind unter anderem: ethereum/consensus-specs — This project provides the formal technical specifications and reference logic for the Ethereum proof-of-stake… erigontech/erigon — Erigon is an Ethereum execution client and blockchain archive node designed to maintain full or archive copies of the… ethereum/ethereum-org-website — This is the official website and documentation hub for the Ethereum blockchain ecosystem. It serves as a comprehensive… input-output-hk/cardano-sl — This project is a blockchain node software implementation that maintains a decentralized ledger using the Ouroboros… eosio/eos — EOS is a Layer 1 blockchain infrastructure and high-throughput transaction engine. It serves as a WebAssembly smart… tronprotocol/java-tron — java-tron is a Java implementation of a Tron blockchain full node. It provides the core infrastructure for running a…