Go implementation of the Ethereum 2.0 blockchain (by prysmaticlabs)


Basic prysm repo stats
1 day ago

prysmaticlabs/prysm is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

Prysm Alternatives

Similar projects and alternatives to prysm

  • GitHub repo eth2.0-specs

    Ethereum 2.0 Specifications

  • GitHub repo DeFiOptions

    Core smart contracts of defi options

  • GitHub repo

    Markdown formatted content for the website.

  • GitHub repo eth2-staking-rewards-calculator

    Allows you to calculate the Ethereum 2.0 staking rewards on a day-by-day basis (useful for tax purposes).

  • GitHub repo go

    The Go programming language

  • GitHub repo kubernetes

    Production-Grade Container Scheduling and Management

  • GitHub repo Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  • GitHub repo build-web-application-with-golang

    A golang ebook intro how to build a web with golang

  • GitHub repo cli

    GitHub’s official command line tool

  • GitHub repo cockroach

    CockroachDB - the open source, cloud-native distributed SQL database.

  • GitHub repo Mattermost

    Open source Slack-alternative in Golang and React - Mattermost

  • GitHub repo PhotoPrism

    Personal Photo Management powered by Go and Google TensorFlow

  • GitHub repo AdGuardHome

    Network-wide ads & trackers blocking DNS server

  • GitHub repo cortex

    Scale compute-intensive serverless workloads

  • GitHub repo goimports

    [mirror] Go Tools (by golang)

  • GitHub repo bips

    Bitcoin Improvement Proposals

  • GitHub repo Wails

    Create desktop apps using Go and Web Technologies.

  • GitHub repo terraform-provider-azurerm

    Terraform provider for Azure Resource Manager

  • GitHub repo Olric

    Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.

  • GitHub repo rocketpool

    A next generation decentralised Ethereum proof of stake network and pool, currently in beta and built to be compatible with Ethereum 2.0 and the Beacon Chain.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better prysm alternative or higher similarity.


Posts where prysm has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-01.
  • Ethereum Breaks Past $3k | 2021-05-03
    I want to add more clarity on where Ethereum currently stands. I am one of the devs that worked on proof of stake and the future of the Ethereum protocol, bundled into an umbrella term called "Ethereum 2.0".

    Eth2 is a monumental research effort to create a blockchain that makes no compromises on security, scalability, and decentralization. Given Ethereum is live today, secures a ton of value, and runs a lot of applications, it is almost impossible to upgrade to 2.0 via a simple network upgrade. As such, the project is split into phases. The first phase is a proof of stake chain that runs _in parallel_ to Ethereum today. People can join as validators via a "one-way burn" smart contract. The next phase is then "merging" the state of Ethereum today with this new chain using proof of stake via a docking process. That is, Ethereum will continue to function normally, but mining will be disabled and consensus will utilize proof of stake instead. My implementation of Eth2 is a client called Prysm written in Go here (

    Previous attempts at proof of stake were either too expensive, too centralized, or hard to scale to a large enough number of validators. After many years of research and hard work, and leveraging really awesome cryptography for signature aggregation called BLS (Boneh–Lynn–Shacham), the first phase launched December 1st, 2020 and the current proof of stake chain is now securing over $10bn worth of value at the consensus layer.

    A few important things to keep in mind:

  • Best examples of a Go client | 2021-05-01
    I recommend, it's an Ethereum client written in Go. I'm a developer for that so feel free to ask me anything!
  • Want a Crypto market ETF ? TCAP is here to give you the whole market cap !
    Legit, I'm gonna look into this. I also think it's worth noting Preston Van Loom is behind this. He's the brains behind Prysmatic Labs,, one of the most used Eth 2 clients.
  • Bug fix Release v1.3.8-hotfix+6c0942 · prysmaticlabs/prysm
  • Daily General Discussion - April 25, 2021
    Update your Prysm nodes NOW!
  • Prysm 1.3.8-hotfix available! | 2021-04-24
    Get it here: | 2021-04-24
  • Regarding the recent beacon chain incident | 2021-04-24
    At epoch 32302, the beacon chain started missing block proposals at a significant rate. Prysm was immediately the likely suspect since Prysm represents a large portion of eth2 operators. After a short while, we were able to reproduce the error locally and the issue was indicative of a known issue regarding eth1data voting and validator deposits. While this issue had been reported to us in the past, we could not reproduce the bug and considered it to be an isolated incident. The issue had never been so widespread in any testnet or in mainnet, the reported incident was the only time we had recorded such a failure in block proposals.
  • With the recent bug in Prysm leading to block issues, now would be a good time to try Teku! | 2021-04-24
  • Beacon chain turbulence event: April 23, 2020
    Bug fix and description of what went wrong is here:
  • Daily General Discussion - April 24, 2021
    Prysm client causing some hiccups on the Beacon chain. Seems the issue is probably going to manifest every 4ish hours until its fixed.
  • The beacon chain is experiencing some "turbulence" right now, potential causes are being explored. | 2021-04-23 | 2021-04-23
    Nope. The issue is present since at least Jan 20 and seems to be triggered by some rare edge case only. See this bug report.
  • Daily General Discussion - April 23, 2021
    An issue has been identified with the Prysm Beacon Chain Client (Eth2) that prevents the Prysm client from effectively proposing blocks. This issue has caused severe turbulence in the beacon chain. A patch is under development for Prysm clients and users should make plans to update soon. Large providers should install the patch as soon as possible, smaller stakers may choose to wait until the dust clears. If you run the prysm client please monitor their discord announcements, and I'll also post a link here (if I'm awake). You can also find plenty of discussion from all parties on the ethstaker discord. Note that this issue affects a recent release of the Prysm client, it is not believed that other clients (Teku, Lighthouse, Nimbus) are affected.
  • Ethereum: A Store of Value with Cash Flow | 2021-04-21
    I am one of the implementers of Ethereum Proof of Stake ( and I would like to clarify a lot of misconceptions around Ethereum and why we find this technology so exciting:

    - Proof of stake has serious flaws if done from scratch, as you are trying to secure a network using value created out of thin air. Ethereum is migrating to proof of stake from proof of work, and has already built up a security pool of over $200bn USD market cap and a significant amount of activity. ETH as the native asset required for proof of stake has enough security pool to allow the migration to make sense.