This course, taught by Matt Nelson and Tom Hay, will convey to users how Ethereum governance intersects with Ethereum technical upgrades, how the two are related, and the processes that are navigated in order to keep Ethereum running while implementing network upgrades. A learner will be able to explain how Ethereum Improvement Proposals are created, debated, tested, and implemented in an Ethereum Network Upgrade by client teams, dapp builders, wallets, and exchanges.
Index
Course Information
Lecture
Course Information
▼Schedule
Week 1: Core Dev Overview - All Core Devs, Ethereum R&D, EthMagicians, EthCatHerders, and Coordination Calls - November 29 to December 5, 2023
Lecture: Wednesday, November 29, 2023 at 9 am PT
Office Hours: Friday, December 1, 2023 at 9 am PT
Week 2: The Ethereum Improvement Proposal (EIP) & ERC Process - December 6 to December 12, 2023
Lecture: Wednesday, December 6, 2023 at 9 am PT
Office Hours: Friday, December 8, 2023 at 9 am PT
Week 3: EIP-4844: Proto-Danksharding - December 13 to December 19, 2023
Lecture: Wednesday, December 13, 2023 at 9 am PT
Office Hours: Friday, December 15, 2023 at 9 am PT
Break: December 20, 2023 to January 9, 2024
Week 4: The other EIPs and what was left out - January 10 to January 16, 2023
Lecture: Wednesday, January 10, 2023 at 9 am PT
Office Hours: Friday, January 12, 2023 at 9 am PT
Week 5: Testing and Implementation - January 17 to January 23, 2023
Lecture: Wednesday, January 17, 2023 at 9 am PT
Office Hours: Friday, January 19, 2023 at 9 am PT
Break: January 24, 2023 to January 30, 2024
Week 6: Devnets - how they work and how to participate - January 31 to February 6, 2023
Lecture: Wednesday, January 31, 2024 at 9 am PT
Office Hours: Friday, February 2, 2024 at 9 am PT
Project-based Assessment
Non-Developer Track: Create a novel piece of content explaining one EIP of Devcun to a defined audience
Developer Track: Deploy a Dapp to a devnet or forked testnet
Final Project Due: February 12 2024
Evaluation of Final Project Begins, and goes on an ongoing basis based on when project is received: February 13 2024
Watch Party
TBD - will depend on when the upgrade occurs. We estimate this could be in January / February / March 2024, but are unsure of the exact date
Lecture
▼Lecture Transcript
The following transcript was auto-generated, and may content syntactical errors.
00:00:03.000 --> 00:00:14.000
Hello and welcome to orientation. For our first, of course, understanding ethereum network updates.
00:00:14.000 --> 00:00:19.000
This is week 0. Our orientation video.
00:00:19.000 --> 00:00:24.000
Hi, my name is Tom. I'm one of your instructors.
00:00:24.000 --> 00:00:31.000
And this is Matt. He is your other instructor for this course.
00:00:31.000 --> 00:00:39.000
We have 2 goals today. The first is to give an orientation for our course, understanding Ethereum network upgrades.
00:00:39.000 --> 00:00:48.000
The second is explain what education now is, our approach to pedagogy in our technology stack.
00:00:48.000 --> 00:00:57.000
So starting with the purpose of this course. We wanna show you how Ethereum governance intersects with Ethereum technical upgrades.
00:00:57.000 --> 00:01:01.000
How these are inter related. And the processes that are navigated in order to keep Ethereum running.
00:01:01.000 --> 00:01:26.000
While implementing network upgrades at the same time. By the end of this course, a learner will be able to explain how a theorem improvement proposals are created, debated, tested, and implemented in an Ethereum network upgrade by client teams, that builders, wallets, and exchanges.
00:01:26.000 --> 00:01:35.000
The format of the course, it's going to be separated into 2, 3 week periods in order to break the course up in a way that will give you time.
00:01:35.000 --> 00:01:43.000
To explore the course materials together. So students of different paces and different time commitments can make use of the course live.
00:01:43.000 --> 00:01:50.000
So if a student needs extra time to complete, there's a purposeful break in any new material at the midway point of the course for a week.
00:01:50.000 --> 00:02:02.000
We also have another break just before the final week. If you want to work ahead, it was going to be ample opportunities to read watch videos and list as a podcast that goes into deeper.
00:02:02.000 --> 00:02:09.000
To the topics that are we are discussing and we'll be sharing those materials throughout the course.
00:02:09.000 --> 00:02:15.000
The format of the course is going to be also with the project based assessment. So Students can optionally complete this.
00:02:15.000 --> 00:02:20.000
There's an assessment for non developers and there's assessment for developers. You choose the track that you're on and only complete one assessment.
00:02:20.000 --> 00:02:31.000
If you choose to do both, that's totally fine. If you want to collaborate with someone else, that's totally allowed.
00:02:31.000 --> 00:02:42.000
However, we are only going to be able to. Check that you completed the assessment and we're only doing a completion of it just due to time constraints and our bandwidth.
00:02:42.000 --> 00:02:49.000
So each week there's gonna be a lecture. It will be recorded and shared in office hours that will also be recorded and shared.
00:02:49.000 --> 00:03:02.000
You can attend live if you're watching this course after completion, this has already been recorded. As available, we're also going to try to add a third session for a guest speaker to provide further information about a topic.
00:03:02.000 --> 00:03:10.000
Each week. That will also be recorded and shared. All of our lectures are going to be provided in English, but we're having captions enabled.
00:03:10.000 --> 00:03:21.000
All readings will be provided in English. And we will try to connect students with opportunities for, to translate the transcripts and materials that we have.
00:03:21.000 --> 00:03:28.000
Oh, we can only guarantee that these will be in English for the time being.
00:03:28.000 --> 00:03:38.000
So just to run through, week one will be from November 20 ninth to December fifth and that will cover the core dev overviews we're calling it.
00:03:38.000 --> 00:03:42.000
So the different groups that come together to do a theorem upgrades. We'll have our lecture on Wednesday, November 20 ninth and our office hours on Friday.
00:03:42.000 --> 00:03:51.000
December first.
00:03:51.000 --> 00:03:59.000
We too will be the theorem improvement proposal process. And that will last from December sixth December twelfth.
00:03:59.000 --> 00:04:09.000
We'll also cover the ERC process as well. And we will have our lecture on Wednesday, December 6, our office hours on Friday, December eighth.
00:04:09.000 --> 00:04:21.000
This pattern will continue. Our final week before the halfway point break will be EIP. 4 8 4 4 proto-dank sharding and that will be December thirteenth to December nineteenth.
00:04:21.000 --> 00:04:31.000
With lectures on Wednesday, office hour on Friday. Then we'll have a break from December twentieth to January ninth.
00:04:31.000 --> 00:04:37.000
We'll come back and we'll jump in a week 4, which is the other EIPs and what was left out.
00:04:37.000 --> 00:04:45.000
That will go from January tenth to January sixteenth with our lecture being on January tenth and our office hours on Friday, January twelfth.
00:04:45.000 --> 00:04:52.000
Then we'll have testing and implementation in week 5, which runs from January seventeenth to January 20 third.
00:04:52.000 --> 00:05:07.000
And the lecture will be on the Wednesday. OS on the Friday.
00:05:07.000 --> 00:05:17.000
We will then. Have a break on January 20 fourth to January thirtieth.
00:05:17.000 --> 00:05:29.000
That will give time for. Folks to start the assessment and also to sub in any. If there is like a Did, upgrade happens during that time.
00:05:29.000 --> 00:05:34.000
We might have like a guest. Session. So we're taking personal break then then finally week 6, we'll talk about Dev Nets, how they work and how to participate.
00:05:34.000 --> 00:05:45.000
That will run from the 30 first to the sixth.
00:05:45.000 --> 00:05:54.000
So let's talk about the project based assessment. The non developer track needs to create a novel piece of content explaining one EIP of the Dev Coon upgrade to a defined audience.
00:05:54.000 --> 00:05:58.000
So you'll define the audience. We'll talk more about that. Developer track will be to deploy adapt to a Devnet or fork test net.
00:05:58.000 --> 00:06:09.000
If they upgrade happens. Before the completion of the course, this could also include a regular test net.
00:06:09.000 --> 00:06:17.000
And we'll want the final project submitted by February twelfth. Well, start.
00:06:17.000 --> 00:06:27.000
Issuing completions. Based on when the product is received and those will start on February thirteenth and they'll be rolling and they'll just be acceptance that you've done it.
00:06:27.000 --> 00:06:31.000
All discussion will happen in Discord.
00:06:31.000 --> 00:06:37.000
And so that's it for orientation around the course. So just a quick overview on education now.
00:06:37.000 --> 00:06:58.000
It's a community structure that's meant to maintain and grow. A learning experience. Kind of centered around the consensus former, Consensus Academy developer boot camp, which has been given over to education doubt and that material is going to bootstrap a boot camp that will be run by the community.
00:06:58.000 --> 00:07:15.000
This course is offered up for free and will probably roll into that overall boot camp. As well as it's serving as a way to raise funds via donation for the updating that.
00:07:15.000 --> 00:07:24.000
So what we focus on is that you know, the do it yourself, do it together mentality is really important to us.
00:07:24.000 --> 00:07:37.000
And that it is really Great to sort of learn together. So we have some. Ground rules for our course, which is in for education down general, which is be nice.
00:07:37.000 --> 00:07:45.000
Share don't show, share about technology, don't try and sell people some things. In Discord, these, you know, be safe.
00:07:45.000 --> 00:07:52.000
Don't share sense of info. Use public channels over direct messages. And we're gonna be building this together.
00:07:52.000 --> 00:08:02.000
So if you have suggestions and improvements, we definitely take those. For, you know, one thing that has definitely influenced everyone who's been a part of this.
00:08:02.000 --> 00:08:14.000
Is this idea around mental models. So. We think mental bottles help students digest and take bits of the information that they're streaming in and make sense of them.
00:08:14.000 --> 00:08:21.000
So we use a mental model as a way for individuals to understand what's going on. We'll use those in the course.
00:08:21.000 --> 00:08:36.000
We are also think about like to like. So what we. Want to do is take this extremely esoteric and niche material with its lingo and universe of personalities and concepts.
00:08:36.000 --> 00:08:51.000
And then take traditional concepts that you already know and link those together. So we'll be constantly sort of like bringing back concepts that you may have already be familiar with and we'll bring them and compare them to the processes that we're talking about.
00:08:51.000 --> 00:08:58.000
And then finally, project based learning. That's the reason why there's a project. Project in this course.
00:08:58.000 --> 00:09:08.000
See as we think it's important that you learn by doing and that's really key. So as you think about it, this is kind of the mental model that we have for everything in this space.
00:09:08.000 --> 00:09:23.000
It underpins the boot camp. And you can see how our. Current sort of course fits into it because it goes into the idea of Beyond code, community based development, but then also goes into the protocol itself.
00:09:23.000 --> 00:09:38.000
And fundamental so this really taps into the Beyond code protocol and fundamentals element of it and then also with some scaling aspects, we talk about upgrade.
00:09:38.000 --> 00:09:44.000
So we're really excited. To learn with you together and thank you for taking this course.
Proceeds from collectibles editions of this post will be distributed as follows:
100% to Education DAO Optimism Treasury (0xbB2aC298f247e1FB5Fc3c4Fa40A92462a7FAAB85)