Evolution of the Ethereum Proof-of-Stake Consensus Protocol

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • pos-evolution

    Evolution of the Ethereum Proof-of-Stake Consensus Protocol

  • Nitpick:

    Why do the first two images after the LMD-Ghost section [1] look like they were made on an iPad? All the other images are made using proper tools. I didn't realize that the letter in the first image was a V because it looked like a N.

    [1] - https://github.com/ethereum/pos-evolution/blob/master/pos-ev...

  • scaffold-eth

    Discontinued ๐Ÿ— forkable Ethereum dev stack focused on fast product iterations

  • hm creating your own crypto token is a smart contract, its just a standardized set of classes, modify the classes and see what happens

    anyway try https://scaffoldeth.io

    you compile the tutorial website first and then build a bunch of common smart contract scaffolding

    note this is the EVM ecosystem so it would be impossible to conflate example in pure BTC, smart contracts are playing catchup in BTC ecosystem. a couple competing attempts there.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lil-web3

    Simple, intentionally-limited versions of web3 protocols & apps.

  • What's the hungup with normal tutorials? There's a plethora of tutorials online.

    People recommend ethernauts and cryptozombies, but I found those quite slow when I was learning. Most useful for me was reading existing implementations of smart contracts, and learning from there.

    M1guelpf wrote these a while ago, might be helpful examples: https://github.com/m1guelpf/lil-web3

    happy to chat if you need help

  • truffle

    Discontinued :warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.

  • https://www.dappuniversity.com/articles/the-ultimate-ethereu...

    Different tokens have different protocols and such. The above works for Eth and Eth-based tokens. Cardano is Haskell-based, and refers to smart contracts as programs, and the process is wildly different. Some other tokens use Rust, or other languages, but the BASIC outline I've laid out is basically the same no matter which (except for Cardano, which may be the same, I have no idea.)

    [1] - https://trufflesuite.com/

  • Bitcoin

    Bitcoin Core integration/staging tree

  • Actually the implementation of the script language is super simple, just a few hundred lines of code (EvalScript function in https://github.com/bitcoin/bitcoin/blob/master/src/script/in... ).

    I think itโ€™s quite well written and worth a look.

  • consensus-specs

    Ethereum Proof-of-Stake Consensus Specifications

  • https://github.com/ethereum/consensus-specs/blob/dev/specs/p...

  • EIPs

    The Ethereum Improvement Proposal repository

  • That would just be the normal upgrade process. You'd submit an EIP, it would undergo review, a spec would be developed, and it'll be worked into the client development and release schedule.

    https://eips.ethereum.org

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts