Skip to content

Commit

Permalink
Merge branch 'main' into patch/keccack256-vs-sha3
Browse files Browse the repository at this point in the history
  • Loading branch information
taxmeifyoucan authored Apr 24, 2024
2 parents dc34cc7 + 3a6cb8c commit fef8fbb
Show file tree
Hide file tree
Showing 3 changed files with 97 additions and 72 deletions.
35 changes: 23 additions & 12 deletions docs/eps/week10-research.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,38 @@
# Study Group Week 10 | Consensus upgrades
# Study Group Week 10 | The Ethereum fork-choice

Week 10 research talk will cover variety of Beacon Chain upgrades currently researched, analyzed and considered for inclusion.
Week 10 research talk will cover a variety of topics related to the fork-choice of Ethereum, its evolution and its role in future upgrades.

Join the presentation by [](https://twitter.com/), on [Wednesday, April 24, 4PM UTC](https://savvytime.com/converter/utc-to-germany-berlin-united-kingdom-london-china-shanghai-ny-new-york-city-japan-tokyo-australia-sydney-india-delhi-argentina-buenos-aires/apr-24-2024/4pm).
Join the presentation by [Francesco](https://twitter.com/fradamt), on [Wednesday, April 24, 4PM UTC](https://savvytime.com/converter/utc-to-germany-berlin-united-kingdom-london-china-shanghai-ny-new-york-city-japan-tokyo-australia-sydney-india-delhi-argentina-buenos-aires/apr-24-2024/4pm).

The talk will be streamed live on [StreamEth](https://streameth.org/65cf97e702e803dbd57d823f/epf_study_group) and [Youtube](https://www.youtube.com/@ethprotocolfellows/streams), links will be provided before the call in the [Discord server](https://discord.gg/addwpQbhpq). Discord also serves for the discussion and questions during the stream.

## Pre-reading

Before starting with the week 10 development content, make yourself familiar with resources in previous weeks, especially week 3 and week 5. You should have understanding of Beacon Chain and current consensus research topics.

Additionally, you can get ready by studying the following resources:
- [A simple single slot finality](https://ethresear.ch/t/a-simple-single-slot-finality-protocol/14920)
Additionally, you can get ready by studying the following resources.


- All in one resource: [PoS evolution](https://github.com/ethereum/pos-evolution/blob/master/pos-evolution.md)
- Gasper: [Combining GHOST and Casper (Gasper paper)](https://arxiv.org/abs/2003.03052)
- Problems with Gasper:
- [Three attacks on PoS Ethereum](https://eprint.iacr.org/2021/1413)
- [View-merge](https://ethresear.ch/t/view-merge-as-a-replacement-for-proposer-boost/13739)
- Improving Gasper with Single Slot Finality:
- [Path towards Single Slot Finality](https://notes.ethereum.org/@vbuterin/single_slot_finality)
- [A simple single slot finality](https://ethresear.ch/t/a-simple-single-slot-finality-protocol/14920)



## Outline

- Single Slot Finality
- MaxEB
- Inclusion lists
- PeerDAS
- SSLE
- Gasper recap
- Problems with Gasper and fixes
- Single Slot Finality (SSF)
- How fork-choice affects other Ethereum upgrades: PeerDAS and ePBS case studies

## Additional reading and exercises

- [Paths toward single-slot finality, 2022](https://notes.ethereum.org/@vbuterin/single_slot_finality)
- [Notes on SSF, Lincoln Murr](https://publish.obsidian.md/single-slot-finality/Welcome+to+My+Research!)
- [Notes on SSF, Lincoln Murr](https://publish.obsidian.md/single-slot-finality/Welcome+to+My+Research!)
- [Increase the MAX_EFFECTIVE_BALANCE – a modest proposal](https://ethresear.ch/t/increase-the-max-effective-balance-a-modest-proposal/15801)
- [Reorg resilience and security in post-SSF LMD-GHOST](https://ethresear.ch/t/reorg-resilience-and-security-in-post-ssf-lmd-ghost/14164/3)
1 change: 1 addition & 0 deletions docs/wiki/CL/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ Ethereum uses a consensus mechanism known as Gasper that combines [Casper proof-
- Martin Kleppmann, [Distributed Systems.](https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB)
- Leslie Lamport et al., [The Byzantine Generals Problem.](https://lamport.azurewebsites.net/pubs/byz.pdf)
- Austin Griffith, [Byzantine Generals - ETH.BUILD.](https://www.youtube.com/watch?v=c7yvOlwBPoQ)
- Michael Sproul, ["Inside Ethereum"](https://www.youtube.com/watch?v=LviEOQD9e8c)
Loading

0 comments on commit fef8fbb

Please sign in to comment.