From 9b1d9ae94f8a8afc2ad61a9b103d47fda6bb8135 Mon Sep 17 00:00:00 2001 From: taxmeifyoucan Date: Sat, 11 Jan 2025 10:13:47 -0300 Subject: [PATCH 1/6] update discord links --- docs/contributing.md | 2 +- docs/eps/intro.md | 4 ++-- docs/readme.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/contributing.md b/docs/contributing.md index a6a0aca8..fb903278 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -31,7 +31,7 @@ It **does not** cover onchain protocols/dapps, layer 2s/rollups or any other too The wiki is supposed to cover all important parts of Ethereum core protocol and its development. The protocol architecture and related topics is reflected in the wiki format. The whole wiki lives under `/docs/wiki` and the `/docs/_sidebar.md` defines the main documentation structure. High level areas are abstracted to directories which include all subtopics. Focus your contributions to wiki itself. Week pages in `eps` directory are meant for weekly presentations information, not main place for resources. -For contributors, we recommend focusing on specific topics contained in corresponding documents. It's best to own a single topic and work out all the details. Create a new document and add the topic to the sidebar if it's not there yet. Join the [discord server](https://discord.gg/epfsg), let others know what you are working on in the group channel and collaborate with other contributors writing about related topics. If you are working with multiple people on a significant piece of content, you can have a dedicated branch in the repo for easier coordination. +For contributors, we recommend focusing on specific topics contained in corresponding documents. It's best to own a single topic and work out all the details. Create a new document and add the topic to the sidebar if it's not there yet. Join the [discord server](https://discord.gg/8RPnPGEQtJ), let others know what you are working on in the group channel and collaborate with other contributors writing about related topics. If you are working with multiple people on a significant piece of content, you can have a dedicated branch in the repo for easier coordination. ## Editing wiki diff --git a/docs/eps/intro.md b/docs/eps/intro.md index 2b6d910b..e4e3dcc0 100644 --- a/docs/eps/intro.md +++ b/docs/eps/intro.md @@ -56,7 +56,7 @@ Apart from weekly lectures, there are less regular, ad-hoc hangout calls for inf The study group is an open and permissionless, and it is up to each participant as to how they want to approach it. Whether you want to learn as much as possible, focus only on certain topics or share your knowledge with others, you are welcomed. -> Join our community in [Discord server](https://discord.gg/addwpQbhpq). We use it for the easiest community engagement but we are aware that Discord is proprietary and doesn't respect user privacy. Consider using alternative FOSS clients like [Dissent](https://github.com/diamondburned/dissent) or [Discordo](https://github.com/ayn2op/discordo). +> Join our community in [Discord server](https://discord.gg/8RPnPGEQtJ). We use it for the easiest community engagement but we are aware that Discord is proprietary and doesn't respect user privacy. Consider using alternative FOSS clients like [Dissent](https://github.com/diamondburned/dissent) or [Discordo](https://github.com/ayn2op/discordo). Study group participants collaboratively develop the [Protocol wiki](/wiki/wiki-intro.md), serving as an evolving knowledge base for current and future core developers. This can provide students with practical experience in contributing to open source resources, while gaining invaluable experience in documentation and community-driven development. @@ -64,7 +64,7 @@ While this program is designed to act as a precursor to the Ethereum Protocol Fe ## Important links -- [Discord server](https://discord.gg/addwpQbhpq) +- [Discord server](https://discord.gg/8RPnPGEQtJ) - [Weekly talks on StreamEth](https://streameth.org/65cf97e702e803dbd57d823f/epf_study_group) - [Youtube](https://www.youtube.com/@ethprotocolfellows) - [Sessions calendar](https://calendar.google.com/calendar/u/0?cid=ZXBmc3R1ZHlncm91cEBnbWFpbC5jb20) diff --git a/docs/readme.md b/docs/readme.md index d8f171b8..577ae2b9 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -8,7 +8,7 @@ Ethereum Protocol Fellowship Study Group (EPFsg) is an open study program for an **[Start your studies](/eps/intro.md) using the wiki here** and learn more about the study group in its original [announcement blog](https://blog.ethereum.org/2024/02/07/epf-study-group). -> The study group is not just a list of resources but a community of people maintaining them and learning about the core protocol. **Join the community in our [Discord server](https://discord.com/invite/addwpQbhpq)**. +> The study group is not just a list of resources but a community of people maintaining them and learning about the core protocol. **Join the community in our [Discord server](https://discord.gg/8RPnPGEQtJ)**. ## Protocol Wiki From e6e9c871dd06795ed0f628e1c32e6c1478d7c34c Mon Sep 17 00:00:00 2001 From: taxmeifyoucan Date: Sat, 11 Jan 2025 10:15:10 -0300 Subject: [PATCH 2/6] add resource on dependencies --- docs/wiki/dev/cs-resources.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/wiki/dev/cs-resources.md b/docs/wiki/dev/cs-resources.md index e8b43d51..2a42e0e2 100644 --- a/docs/wiki/dev/cs-resources.md +++ b/docs/wiki/dev/cs-resources.md @@ -81,12 +81,14 @@ - πŸŽ₯ [The Unix Workbench | Johns Hopkins](https://www.coursera.org/learn/unix) - πŸ“„ [Git tips and tricks](https://blog.gitbutler.com/git-tips-and-tricks/) - πŸ“„ [Popular Git config options](https://jvns.ca/blog/2024/02/16/popular-git-config-options/) + ## Misc - πŸ“„ [Things Every Programmer Should Know](https://github.com/mtdvio/every-programmer-should-know) - πŸ“„ [What Every Programmer Should Know About Memory](https://akkadia.org/drepper/cpumemory.pdf) - πŸ“„ [What Every Computer Scientist Should Know About Floating-Point Arithmetic](https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html) -- πŸ—£οΈ [Big and Little Endian inside / out](https://www.youtube.com/watch?v=oBSuXP-1Tc0) +- πŸ—£οΈ [Big and Little Endian inside / out](https://www.youtube.com/watch?v=oBSuXP-1Tc0) +- πŸŽ₯ [The Perfect Dependency - SQLite Case Study](https://www.youtube.com/watch?v=ZP7ef4eVnac) ## Resources From bc7e9c6ceaab077ff06b2bd4e2da9a6d60b0c8d2 Mon Sep 17 00:00:00 2001 From: taxmeifyoucan Date: Tue, 4 Feb 2025 18:25:11 -0300 Subject: [PATCH 3/6] Study group updates --- docs/_sidebar.md | 4 ++-- docs/assets/css/custom.css | 1 - docs/eps/SG2024.md | 44 ++++++++++++++++++++++++++++++++++ docs/eps/intro.md | 48 +++++++++----------------------------- docs/wiki/pectra-faq.md | 5 ++-- 5 files changed, 60 insertions(+), 42 deletions(-) create mode 100644 docs/eps/SG2024.md diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 6b4db792..f0ab49cf 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -1,7 +1,7 @@ - [Home](readme.md) - **Study Group** -- [EPFsg overview](/eps/intro.md) -- Presentations +- [Start here](/eps/intro.md) +- Study Group 2024 - [Week 0](/eps/week0.md) - [Week 1](/eps/week1.md) - [Week 2](/eps/week2.md) diff --git a/docs/assets/css/custom.css b/docs/assets/css/custom.css index 05a76c0a..c9d47a87 100644 --- a/docs/assets/css/custom.css +++ b/docs/assets/css/custom.css @@ -198,7 +198,6 @@ section.content , .markdown-section code{ /* sidebar */ li.file, li.folder { - transition: all 0.3s ease-in-out; padding: 8px 15px; margin-bottom: 4px; } diff --git a/docs/eps/SG2024.md b/docs/eps/SG2024.md new file mode 100644 index 00000000..0e4b1a7e --- /dev/null +++ b/docs/eps/SG2024.md @@ -0,0 +1,44 @@ +# 2024 Study Group + +The study group was originally running from February to April 2024 as an open, 10-week study program. Although these regular presentations are over, all of the content produced is available here and the community is still active. Learn more context in the [original announcement](https://blog.ethereum.org/2024/02/07/epf-study-group). + +## Program Structure + +The study group content is structured in 2 stages of weekly presentations. To follow the study group, you can watch presentations and read related resources week by week. + +The first half is dedicated to general understanding of the internal mechanisms of the protocol, its architecture and basic concepts. The second half offers 2 different tracks - development and research. Presentations in each track offer a deeper dive into specific topics within the R&D domains. + +Each session is led by core developer or researcher, comes with reading materials to get you familiar with the topic context and some also include exercises to strengthen and practice your understanding. + +Weekly sessions, their presentations and materials can be all found in this section under Presentations. + +### Presentations + +The first part of the program consists of 6 sessions with introductions to high level domains of the protocol. + +> Because some speakers did more technical talks than others, the recommended order for newcomers to start is Week 1, Week 3, Week 2, Week 5 Node workshop and then Week 4 and 5. + +| Week # | Topic | Speaker | +| ------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------ | +| [Week 1](/eps/week1.md) | Intro to EPS and Ethereum protocol | [Josh Davis](https://github.com/JoshDavisLight), [Mario Havel](https://github.com/taxmeifyoucan) | +| [Week 2](/eps/week2.md) | Execution Layer | [Lightclient](https://github.com/lightclient) | +| [Week 3](/eps/week3.md) | Consensus layer | [Alex Stokes](https://github.com/ralexstokes) | +| [Week 4](/eps/week4.md) | Testing and security | [Mario Vega](https://github.com/marioevz) | +| [Week 5](/eps/week5.md) | Roadmap and research | [Domothy](https://github.com/domothyb) | +| [Week 5](/eps/node_workshop.md) | Node workshop | [Mario](https://github.com/taxmeifyoucan) | + +The second part of the program offers two distinct tracks focused on development and research with deeper dive into each domain. + +| Week #, track | Topic | Speaker | +| ------------------------------------------- | ----------------------------- | -------------------------------------------------------------------------------------- | +| [Week 6 Development](/eps/week6-dev.md) | Consensus and Execution specs | [Hsiao-Wei Wang](https://github.com/hwwhww), [Sam Wilson](https://github.com/SamWilsn) | +| [Week 6 Research](/eps/week6-research.md) | Sharding and DAS | [Dankrad Feist](https://github.com/dankrad) | +| [Week 7 Development](/eps/week7-dev.md) | Execution client architecture | [Dragan Pilipovic](https://github.com/dragan2234) | +| [Week 7 Research](/eps/week7-research.md) | Verkle trees | [Josh Rudolf](https://github.com/jrudolf) | +| [Week 8 Development](/eps/week8-dev.md) | Consensus client architecture | [Paul Harris](https://github.com/rolfyone) | +| [Week 8 Research](/eps/week8-research.md) | MEV and censorship | [Barnabe Monnot](https://github.com/barnabemonnot) | +| [Week 9 Development](/eps/week9-dev.md) | Devops and testing | [Parithosh](https://github.com/parithosh) | +| [Week 9 Research](/eps/week9-research.md) | Purge and Portal Network | [Piper Merriam](https://github.com/pipermerriam) | +| [Week 10 Development](/eps/week10-dev.md) | EL precompiles | [Danno Ferrin](https://github.com/shemnon) | +| [Week 10 Research](/eps/week10-research.md) | SSF and PoS Upgrades | [Francesco D’Amato](https://github.com/fradamt) | + diff --git a/docs/eps/intro.md b/docs/eps/intro.md index e4e3dcc0..6826718a 100644 --- a/docs/eps/intro.md +++ b/docs/eps/intro.md @@ -1,51 +1,25 @@ # EPF Protocol Studies -Ethereum Protocol Fellowship Study Group (EPFsg) is a community formed gathering knowledge, learning and educating about the Ethereum protocol. +Ethereum Protocol Fellowship Study Group (EPFsg) is a community formed to gather knowledge, learn and educate public about the Ethereum protocol. -The protocol evolves and grows quickly, it's an always-changing infinite garden. To sustain its credible neutrality, this pace should be reflected in the community as well. Various communities using, building or living on Ethereum need to be able to learn and become involved in the core protocol. The complexity of the architecture, codebases and dynamic development with scattered resources can discourage many talented people from participating on the core level. The protocol study group aims to bridge the gap by introducing a curriculum focused on all parts of the Ethereum stack, building a wiki and gathering people interested in diving into it. +The protocol evolves and grows quickly, it's an always-changing infinite garden. To sustain its credible neutrality, this pace should be reflected in the growing core community and education. Everyone using, building or living on Ethereum should be able to learn and become involved in the core protocol. The complexity of the architecture, codebases and dynamic development with scattered resources can discourage many talented people from participating on the core level. -> The study group was originally running from February to April 2024 as an open open, 10-week study program. Although these regular presentations are over, all of the content produced is available here and the community is still active. Learn more context in the [original announcement](https://blog.ethereum.org/2024/02/07/epf-study-group). +Originally started in 2024, Study Group is a participative educational program that aims to improve core protocol education by introducing a curriculum focused on all parts of the Ethereum stack, building a wiki knowledgbase and creating community by gather people learning about the protocol. -## Program Structure - -The study group content is structured in 2 stages of weekly presentations. To follow the study group, you can watch presentations and read related resources week by week. - -The first half is dedicated to general understanding of the internal mechanisms of the protocol, its architecture and basic concepts. The second half offers 2 different tracks - development and research. Presentations in each track offer a deeper dive into specific topics within the R&D domains. - -Each session is led by core developer or researcher, comes with reading materials to get you familiar with the topic context and some also include exercises to strengthen and practice your understanding. +> The study group in 2025 is 8 week long program starting in February 17. If you'd like to participate, join our [Discord server](https://discord.gg/8RPnPGEQtJ) to follow all events and fill [the participant survey](https://forms.gle/G5V95qyGV8uMjKGcA) -Weekly sessions, their presentations and materials can be all found in this section under Presentations. - -### Presentations - -The first part of the program consists of 6 sessions with introductions to high level domains of the protocol. +## Program Structure -> Because some speakers did more technical talks than others, the recommended order for newcomers to start is Week 1, Week 3, Week 2, Week 5 Node workshop and then Week 4 and 5. +The study group content is structured in 2 stages - an intense introduction and deep dive. The first 2 weeks consist of studying existing curriculum from [previous study group](/eps/SG2024.md). Other 6 weeks are providing new live lectures from core developers and researchers with materials covering every part of execution and consensus layer of Ethereum. -| Week # | Topic | Speaker | -| ------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------ | -| [Week 1](/eps/week1.md) | Intro to EPS and Ethereum protocol | [Josh Davis](https://github.com/JoshDavisLight), [Mario Havel](https://github.com/taxmeifyoucan) | -| [Week 2](/eps/week2.md) | Execution Layer | [Lightclient](https://github.com/lightclient) | -| [Week 3](/eps/week3.md) | Consensus layer | [Alex Stokes](https://github.com/ralexstokes) | -| [Week 4](/eps/week4.md) | Testing and security | [Mario Vega](https://github.com/marioevz) | -| [Week 5](/eps/week5.md) | Roadmap and research | [Domothy](https://github.com/domothyb) | -| [Week 5](/eps/node_workshop.md) | Node workshop | [Mario](https://github.com/taxmeifyoucan) | +As a participant, you will spend first 2 weeks studying daily tpics, catching up on existing content which starts from protocol introduction to more advanced topics. The study group will organize daily calls for discussing the subject of the day and answering any of your questions. To start learning from begining, this part requires a dedication of at least 2 hours a day during the whole week, ideally even more. -The second part of the program offers two distinct tracks focused on development and research with deeper dive into each domain. +### Schedule -| Week #, track | Topic | Speaker | -| ------------------------------------------- | ----------------------------- | -------------------------------------------------------------------------------------- | -| [Week 6 Development](/eps/week6-dev.md) | Consensus and Execution specs | [Hsiao-Wei Wang](https://github.com/hwwhww), [Sam Wilson](https://github.com/SamWilsn) | -| [Week 6 Research](/eps/week6-research.md) | Sharding and DAS | [Dankrad Feist](https://github.com/dankrad) | -| [Week 7 Development](/eps/week7-dev.md) | Execution client architecture | [Dragan Pilipovic](https://github.com/dragan2234) | -| [Week 7 Research](/eps/week7-research.md) | Verkle trees | [Josh Rudolf](https://github.com/jrudolf) | -| [Week 8 Development](/eps/week8-dev.md) | Consensus client architecture | [Paul Harris](https://github.com/rolfyone) | -| [Week 8 Research](/eps/week8-research.md) | MEV and censorship | [Barnabe Monnot](https://github.com/barnabemonnot) | -| [Week 9 Development](/eps/week9-dev.md) | Devops and testing | [Parithosh](https://github.com/parithosh) | -| [Week 9 Research](/eps/week9-research.md) | Purge and Portal Network | [Piper Merriam](https://github.com/pipermerriam) | -| [Week 10 Development](/eps/week10-dev.md) | EL precompiles | [Danno Ferrin](https://github.com/shemnon) | -| [Week 10 Research](/eps/week10-research.md) | SSF and PoS Upgrades | [Francesco D’Amato](https://github.com/fradamt) | +Each session is led by core developer or researcher, comes with reading materials to get you familiar with the topic context and some also include exercises to strengthen and practice your understanding. +TBD + ### Streams and recordings Talks and calls are announced week in advance based on the schedule above. Recordings of all talks can be found on [Youtube](https://www.youtube.com/@ethprotocolfellows) or [StreamEth](https://streameth.org/archive?organization=ethereum_protocol_fellowship) archive. diff --git a/docs/wiki/pectra-faq.md b/docs/wiki/pectra-faq.md index c90a76c6..59a1d578 100644 --- a/docs/wiki/pectra-faq.md +++ b/docs/wiki/pectra-faq.md @@ -20,6 +20,8 @@ With [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), The user wallet would The [Execution Layer (EL) triggered exits](https://eips.ethereum.org/EIPS/eip-7002) is a new feature that allows the withdrawal address set in the `0x01` or `0x02` withdrawal credential to perform exits directly in EL, without relying on pre-signed BLS keys. This feature is mainly targeted at staking pools, enabling them to use smart contracts to fully control the validator lifecycle. +More resources and data on Pectra can be found at https://pectra.wtf/. + Users/Devs --- **FAQ**: @@ -50,7 +52,6 @@ The last 8192 blockhash are now stored and available for access in the `BLOCKHAS #### **Q:** What are system contracts? System contracts are interfaces defined as contracts, which are essential for certain Ethereum functions to occur. The contract approach is used instead of each client implementing the logic in order to simplify maintenance as well as allow for upgrades in the future with minimal overhead. -Stakers --- **FAQ**: #### **Q:** What changes about deposits? @@ -60,7 +61,7 @@ The process of making and submitting deposits will not change. You can continue After the changes included in [EIP-6110](https://eips.ethereum.org/EIPS/eip-6110), the deposits should show up in <20 minutes during regular finalizing periods of the chain. However, there is still a deposit queue for your validator to be activated, the EIP merely ensures that the deposit is seen faster and more securely by the chain and does not influence how quickly a validator is activated. #### **Q:** What are `0x02` withdrawal credentials? -Up until the Pectra fork, Ethereum accepted two types of withdrawal credentials: `0x00` and `0x01`. The main change is that `0x01` contain an execution layer address that receives partial and full withdrawals. The `0x02` withdrawal credentials are a new type of withdrawal credentials that will be introduced in the Pectra upgrade. The `0x02` withdrawal credentials will allow for maximum effective balances of >32 ETH and <2048ETH either via larger deposits or via consolidations of existing validators. The `0x02` withdrawal credentials also enable the ability to exit validators with the execution layer withdrawal address, enabling complete control of the validator via the execution layer. +Up until the Pectra fork, Ethereum accepted two types of withdrawal credentials: `0x00` and `0x01`. The main change is that `0x01` contain an execution layer address that receives partial and full withdrawals. The `0x02` withdrawal credentials are a new type of withdrawal credentials that will be introduced in the Pectra upgrade. The `0x02` withdrawal credentials will allow for maximum effective balances of >32 ETH and <2048ETH either via larger deposits or via consolidations of existing validators. The `0x02` withdrawal credentials also enable the ability to exit validators with the execution layer withdrawal address, enabling complete control of the validator via the execution layer. #### **Q:** How do I switch to `0x02` withdrawal credentials? How does it help me? There are 2 ways in which a validator can have `0x02` withdrawal credentials: From 4cddaa2e214d2e539b962f185c01a301e44cf5a9 Mon Sep 17 00:00:00 2001 From: Josh Davis <82784104+JoshDavisLight@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:42:14 -0700 Subject: [PATCH 4/6] Update intro.md edits and typos --- docs/eps/intro.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/eps/intro.md b/docs/eps/intro.md index 6826718a..3f2a488a 100644 --- a/docs/eps/intro.md +++ b/docs/eps/intro.md @@ -1,18 +1,18 @@ # EPF Protocol Studies -Ethereum Protocol Fellowship Study Group (EPFsg) is a community formed to gather knowledge, learn and educate public about the Ethereum protocol. +Ethereum Protocol Studies group (EPS) is a community formed to gather knowledge, learn, and educate the public about the Ethereum protocol. -The protocol evolves and grows quickly, it's an always-changing infinite garden. To sustain its credible neutrality, this pace should be reflected in the growing core community and education. Everyone using, building or living on Ethereum should be able to learn and become involved in the core protocol. The complexity of the architecture, codebases and dynamic development with scattered resources can discourage many talented people from participating on the core level. +The protocol evolves and grows quickly, it's an always-changing infinite garden. To sustain its credible neutrality, this pace should be reflected in growing and educating the core community. Everyone using, building or living on Ethereum should be able to learn and become involved in the core protocol. The complexity of the architecture, codebases and dynamic development paired with scattered resources can discourage many talented people from participating. -Originally started in 2024, Study Group is a participative educational program that aims to improve core protocol education by introducing a curriculum focused on all parts of the Ethereum stack, building a wiki knowledgbase and creating community by gather people learning about the protocol. +Originally started in 2024, the study group is a participatory educational program that aims to improve core protocol education by introducing a curriculum focused on all parts of the Ethereum stack, building a wiki knowledgbase and creating a community focused on learning about the protocol. -> The study group in 2025 is 8 week long program starting in February 17. If you'd like to participate, join our [Discord server](https://discord.gg/8RPnPGEQtJ) to follow all events and fill [the participant survey](https://forms.gle/G5V95qyGV8uMjKGcA) +> The study group in 2025 is 8 week long program starting in February 17. If you'd like to participate, join our [Discord server](https://discord.gg/8RPnPGEQtJ) to follow all events and fill out [the participant survey](https://forms.gle/G5V95qyGV8uMjKGcA) ## Program Structure -The study group content is structured in 2 stages - an intense introduction and deep dive. The first 2 weeks consist of studying existing curriculum from [previous study group](/eps/SG2024.md). Other 6 weeks are providing new live lectures from core developers and researchers with materials covering every part of execution and consensus layer of Ethereum. +The study group content is structured in 2 stages - an intense introduction and deep dive. The first 2 weeks consist of studying existing curriculum from [previous study group](/eps/SG2024.md). The following 6 weeks will provide new live lectures from core developers and researchers with materials covering parts of the execution and consensus layers of Ethereum. -As a participant, you will spend first 2 weeks studying daily tpics, catching up on existing content which starts from protocol introduction to more advanced topics. The study group will organize daily calls for discussing the subject of the day and answering any of your questions. To start learning from begining, this part requires a dedication of at least 2 hours a day during the whole week, ideally even more. +As a participant, you will spend first 2 weeks studying daily topics, catching up on existing content - starting with the protocol introduction and progressing to more advanced topics. The study group will organize daily calls for discussing the topic(s) of the day and answering questions. If you are just diving into Ethereum protocol, we recommend dedicating at least 2 hours a day during the first 2 weeks. ### Schedule From 7ed338cacbe39f54aff88a65fef90b204ef569f6 Mon Sep 17 00:00:00 2001 From: Josh Davis <82784104+JoshDavisLight@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:42:40 -0700 Subject: [PATCH 5/6] Update intro.md --- docs/eps/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/eps/intro.md b/docs/eps/intro.md index 3f2a488a..2cad36cf 100644 --- a/docs/eps/intro.md +++ b/docs/eps/intro.md @@ -1,4 +1,4 @@ -# EPF Protocol Studies +# Ethereum Protocol Studies Ethereum Protocol Studies group (EPS) is a community formed to gather knowledge, learn, and educate the public about the Ethereum protocol. From 588e1006b5588d75c73ce799685e9b577bcfb9f4 Mon Sep 17 00:00:00 2001 From: Josh Davis <82784104+JoshDavisLight@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:44:57 -0700 Subject: [PATCH 6/6] Update intro.md --- docs/eps/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/eps/intro.md b/docs/eps/intro.md index 2cad36cf..39a08edf 100644 --- a/docs/eps/intro.md +++ b/docs/eps/intro.md @@ -12,7 +12,7 @@ Originally started in 2024, the study group is a participatory educational progr The study group content is structured in 2 stages - an intense introduction and deep dive. The first 2 weeks consist of studying existing curriculum from [previous study group](/eps/SG2024.md). The following 6 weeks will provide new live lectures from core developers and researchers with materials covering parts of the execution and consensus layers of Ethereum. -As a participant, you will spend first 2 weeks studying daily topics, catching up on existing content - starting with the protocol introduction and progressing to more advanced topics. The study group will organize daily calls for discussing the topic(s) of the day and answering questions. If you are just diving into Ethereum protocol, we recommend dedicating at least 2 hours a day during the first 2 weeks. +As a participant, you will spend the first 2 weeks studying daily topics, catching up on existing content - starting with the protocol introduction and progressing to more advanced topics. The study group will organize daily calls for discussing the topic(s) of the day and answering questions. If you are just diving into Ethereum protocol, we recommend dedicating at least 2 hours a day during the first 2 weeks. ### Schedule