Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ feat: Prehistory of Ethereum #226

Merged
merged 16 commits into from
Jun 28, 2024
Merged

✨ feat: Prehistory of Ethereum #226

merged 16 commits into from
Jun 28, 2024

Conversation

raxhvl
Copy link
Member

@raxhvl raxhvl commented Apr 26, 2024

Wiki PR Checklist

closes #152

  • Background on peer to peer computing.
  • Introduction on bitcoin.
  • Early bitcoin apps and their limitation.
  • Introduction of Ethereum and its world computer.
    • How Ethereum world computer compares to traditional computers.
  • Applications

There are some typos in docs/wiki/CL/cl-clients.md. Let me know if you want me to fix them.

This comment was marked as resolved.

This comment was marked as resolved.

@taxmeifyoucan
Copy link
Contributor

Thanks for kicking this off!
Those typos are fixed in #224, we will merge that soon hopefully

docs/wiki/protocol/overview.md Outdated Show resolved Hide resolved
docs/wiki/protocol/overview.md Outdated Show resolved Hide resolved
docs/wiki/protocol/overview.md Outdated Show resolved Hide resolved
docs/wiki/protocol/overview.md Outdated Show resolved Hide resolved
docs/wiki/protocol/overview.md Outdated Show resolved Hide resolved
@eth-protocol-fellows eth-protocol-fellows deleted a comment from github-actions bot Apr 29, 2024
@raxhvl raxhvl marked this pull request as draft May 2, 2024 08:52
@raxhvl
Copy link
Member Author

raxhvl commented Jun 25, 2024

I rewrote the entire article from a non technical standpoint.

Let me nerdsnipe this back to you @taxmeifyoucan. Grab coffee ☕

@eth-protocol-fellows eth-protocol-fellows deleted a comment from github-actions bot Jun 25, 2024
@eth-protocol-fellows eth-protocol-fellows deleted a comment from github-actions bot Jun 25, 2024
@raxhvl raxhvl marked this pull request as ready for review June 25, 2024 14:04
@raxhvl raxhvl requested a review from taxmeifyoucan June 25, 2024 14:05
@raxhvl raxhvl changed the title ✨ feat: Protocol Overview ✨ feat: Prehistory of Ethereum Jun 25, 2024
Copy link
Contributor

@taxmeifyoucan taxmeifyoucan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is awesome, thanks a lot Rahul! I had a blast reading it, really great overview of all the important pieces :)

@@ -0,0 +1,310 @@
# Prehistory of Ethereum
> “Heroes are heroes because they are heroic in behavior, not because they won or lost.”\
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Starting off with Taleb's quote, based!


> 📄 READ: [Evolution of Ethereum.](/wiki/protocol/history.md)

## Resources
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would add recommendation for movie Revolution OS and maybe this https://www.youtube.com/watch?v=TdmpAy1hI8g talk by Tim May himself

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have added both documentaries.

Plus this:

In many ways, [Ethereum functions](https://ethereum.foundation/infinitegarden) like an open Bell Labs.

@Tomi-3-0
Copy link

Great job! @raxhvl

@eth-protocol-fellows eth-protocol-fellows deleted a comment from github-actions bot Jun 28, 2024
@taxmeifyoucan taxmeifyoucan merged commit 75546ba into main Jun 28, 2024
2 checks passed
@raxhvl raxhvl deleted the feat/protocol-overview branch June 28, 2024 07:50
@taxmeifyoucan
Copy link
Contributor

image

1 similar comment
@taxmeifyoucan
Copy link
Contributor

image

taxmeifyoucan added a commit that referenced this pull request Jul 24, 2024
* Add study group info (#298)

* ✨ feat: Prehistory of Ethereum (#226)

* ✨ feat: p2p computing

* ✨ feat: Overview: Bitcoin

* ✨ feat: Overview: Ethereum world comptuer

* ✨ feat: Overview: Applications

* 🥢 nit:

* nit

Co-authored-by: Mário Havel <[email protected]>

* ✨ feat: Revised intro

* ✨ feat: Internet

* ✨ feat: Map of ARPANET

* ✨ feat: Unix

* ✨ feat: fin

* 🥢 nit: intro

* ✨ feat: Documentary GNU/Linux, Crypto Anarchy

---------

Co-authored-by: rahul <[email protected]>
Co-authored-by: Mário Havel <[email protected]>

* Add files via upload (#302)

* Create content for scourge under the staking economics track (#300)

* change title lowercase to uppercase

* create content for scourge under the staking economics track

* remove extra space in reference

* add words to wordlist

* reordered the numbering and removed unsed content

* MEV-track and staking economics track in the same table

removed the added tablea header: MEV-track and staking economics track can be in the same table

* reordered the staking economics table content

---------

Co-authored-by: DanGoron <[email protected]>

* Design rationale for DHT (#304)

* design rationale for DHT

* Apply suggestions from code review

Co-authored-by: Mário Havel <[email protected]>

---------

Co-authored-by: Mário Havel <[email protected]>

---------

Co-authored-by: rahul <[email protected]>
Co-authored-by: rahul <[email protected]>
Co-authored-by: Rory Arredondo <[email protected]>
Co-authored-by: Glory Agatevure <[email protected]>
Co-authored-by: DanGoron <[email protected]>
Co-authored-by: Chirag Parmar <[email protected]>
taxmeifyoucan added a commit that referenced this pull request Aug 27, 2024
* Add study group info (#298)

* ✨ feat: Prehistory of Ethereum (#226)

* ✨ feat: p2p computing

* ✨ feat: Overview: Bitcoin

* ✨ feat: Overview: Ethereum world comptuer

* ✨ feat: Overview: Applications

* 🥢 nit:

* nit

Co-authored-by: Mário Havel <[email protected]>

* ✨ feat: Revised intro

* ✨ feat: Internet

* ✨ feat: Map of ARPANET

* ✨ feat: Unix

* ✨ feat: fin

* 🥢 nit: intro

* ✨ feat: Documentary GNU/Linux, Crypto Anarchy

---------

Co-authored-by: rahul <[email protected]>
Co-authored-by: Mário Havel <[email protected]>

* Add files via upload (#302)

* Create content for scourge under the staking economics track (#300)

* change title lowercase to uppercase

* create content for scourge under the staking economics track

* remove extra space in reference

* add words to wordlist

* reordered the numbering and removed unsed content

* MEV-track and staking economics track in the same table

removed the added tablea header: MEV-track and staking economics track can be in the same table

* reordered the staking economics table content

---------

Co-authored-by: DanGoron <[email protected]>

* Design rationale for DHT (#304)

* design rationale for DHT

* Apply suggestions from code review

Co-authored-by: Mário Havel <[email protected]>

---------

Co-authored-by: Mário Havel <[email protected]>

* Meeting #5 notes (#307)

* ✨ feat: Meeting #2 notes

* 🥢 nit: link

* 🥢 nit:

* update notes 2

* Notes for wiki contributors meeting #3

* Formatting

* Spell check

* ✨ feat: Meeting 4 notes by Rory

* ✨ feat: Meeting notes 5, closes #299

---------

Co-authored-by: rahul <[email protected]>
Co-authored-by: Mário Havel <[email protected]>
Co-authored-by: Siddharth Vaderaa <[email protected]>

* Consensus Layer Wiki Page (#246)

* CL init, Update overview of CL

* Update ordering

* Add validators section to overview

* add iamges; added Beacon chain explainer; checkpoints and finality; slots and epochs

* Added validator life cylce

* fix typo; update wordlist

* Update state of validators

* Improve flow of the page;added simpler explanations; added some links

* add introduction; minor fixes

* Minor typos ffix

* add introduction; added byzantine generals problem

* revamp overview structure

* fix dark background in svg

* complete overview of CL; added cl-architecture structure

* Added Blocktree and fork-choice rules

* fix some typos; update wordlist

* add reorgs and reversion

* Add liveness and safey comparision

* Add some more details on consensus protocol

* Add architecture and blobs

* stf; control flow

* fix a broken link; added gasper file

* Use consistent naming for PoW and PoS

* Complete cl-architecture

* Update structure of cl-networking

* fix typos; added words to wordlist

* remove whitespace

* address some nits

* Omit some redudant content

* remove redundant content; fix broken links

* Update proposer and validator set wording

Co-authored-by: Mário Havel <[email protected]>

* Address some more nits

* Add resources; omit whitespace

* fix typos

* Update wordlist

* nit: grammar

Co-authored-by: rahul <[email protected]>

* nit: space

Co-authored-by: rahul <[email protected]>

* nit: word

Co-authored-by: rahul <[email protected]>

* nit: word

Co-authored-by: rahul <[email protected]>

* clean up

Co-authored-by: rahul <[email protected]>

* nit: spell

Co-authored-by: rahul <[email protected]>

* nit: content captilization

* Update wordlist

* nit: diagram name

Co-authored-by: rahul <[email protected]>

* nit: word

Co-authored-by: rahul <[email protected]>

* nit: clean up

Co-authored-by: rahul <[email protected]>

* nit: clean up

Co-authored-by: rahul <[email protected]>

* nit: title

Co-authored-by: rahul <[email protected]>

* nit: wording

Co-authored-by: rahul <[email protected]>

* nit: title

Co-authored-by: rahul <[email protected]>

* fix flow for the transition

* Update beacon-api.md

---------

Co-authored-by: Mário Havel <[email protected]>
Co-authored-by: rahul <[email protected]>

* add links to mirrors (#308)

closes #297

* Update wordlist.txt

* Modified EVM Resources section (#311)

* fixed type

* enhanced EVM wiki

* enhanced EVM wiki

* fixed titles

* fixed titles

---------

Co-authored-by: rahul <[email protected]>
Co-authored-by: rahul <[email protected]>
Co-authored-by: Rory Arredondo <[email protected]>
Co-authored-by: Glory Agatevure <[email protected]>
Co-authored-by: DanGoron <[email protected]>
Co-authored-by: Chirag Parmar <[email protected]>
Co-authored-by: Siddharth Vaderaa <[email protected]>
Co-authored-by: kira <[email protected]>
Co-authored-by: Zaryab <[email protected]>
taxmeifyoucan added a commit that referenced this pull request Nov 6, 2024
* Add study group info (#298)

* ✨ feat: Prehistory of Ethereum (#226)

* ✨ feat: p2p computing

* ✨ feat: Overview: Bitcoin

* ✨ feat: Overview: Ethereum world comptuer

* ✨ feat: Overview: Applications

* 🥢 nit:

* nit

Co-authored-by: Mário Havel <[email protected]>

* ✨ feat: Revised intro

* ✨ feat: Internet

* ✨ feat: Map of ARPANET

* ✨ feat: Unix

* ✨ feat: fin

* 🥢 nit: intro

* ✨ feat: Documentary GNU/Linux, Crypto Anarchy

---------

Co-authored-by: rahul <[email protected]>
Co-authored-by: Mário Havel <[email protected]>

* Add files via upload (#302)

* Create content for scourge under the staking economics track (#300)

* change title lowercase to uppercase

* create content for scourge under the staking economics track

* remove extra space in reference

* add words to wordlist

* reordered the numbering and removed unsed content

* MEV-track and staking economics track in the same table

removed the added tablea header: MEV-track and staking economics track can be in the same table

* reordered the staking economics table content

---------

Co-authored-by: DanGoron <[email protected]>

* Design rationale for DHT (#304)

* design rationale for DHT

* Apply suggestions from code review

Co-authored-by: Mário Havel <[email protected]>

---------

Co-authored-by: Mário Havel <[email protected]>

* Meeting #5 notes (#307)

* ✨ feat: Meeting #2 notes

* 🥢 nit: link

* 🥢 nit:

* update notes 2

* Notes for wiki contributors meeting #3

* Formatting

* Spell check

* ✨ feat: Meeting 4 notes by Rory

* ✨ feat: Meeting notes 5, closes #299

---------

Co-authored-by: rahul <[email protected]>
Co-authored-by: Mário Havel <[email protected]>
Co-authored-by: Siddharth Vaderaa <[email protected]>

* Consensus Layer Wiki Page (#246)

* CL init, Update overview of CL

* Update ordering

* Add validators section to overview

* add iamges; added Beacon chain explainer; checkpoints and finality; slots and epochs

* Added validator life cylce

* fix typo; update wordlist

* Update state of validators

* Improve flow of the page;added simpler explanations; added some links

* add introduction; minor fixes

* Minor typos ffix

* add introduction; added byzantine generals problem

* revamp overview structure

* fix dark background in svg

* complete overview of CL; added cl-architecture structure

* Added Blocktree and fork-choice rules

* fix some typos; update wordlist

* add reorgs and reversion

* Add liveness and safey comparision

* Add some more details on consensus protocol

* Add architecture and blobs

* stf; control flow

* fix a broken link; added gasper file

* Use consistent naming for PoW and PoS

* Complete cl-architecture

* Update structure of cl-networking

* fix typos; added words to wordlist

* remove whitespace

* address some nits

* Omit some redudant content

* remove redundant content; fix broken links

* Update proposer and validator set wording

Co-authored-by: Mário Havel <[email protected]>

* Address some more nits

* Add resources; omit whitespace

* fix typos

* Update wordlist

* nit: grammar

Co-authored-by: rahul <[email protected]>

* nit: space

Co-authored-by: rahul <[email protected]>

* nit: word

Co-authored-by: rahul <[email protected]>

* nit: word

Co-authored-by: rahul <[email protected]>

* clean up

Co-authored-by: rahul <[email protected]>

* nit: spell

Co-authored-by: rahul <[email protected]>

* nit: content captilization

* Update wordlist

* nit: diagram name

Co-authored-by: rahul <[email protected]>

* nit: word

Co-authored-by: rahul <[email protected]>

* nit: clean up

Co-authored-by: rahul <[email protected]>

* nit: clean up

Co-authored-by: rahul <[email protected]>

* nit: title

Co-authored-by: rahul <[email protected]>

* nit: wording

Co-authored-by: rahul <[email protected]>

* nit: title

Co-authored-by: rahul <[email protected]>

* fix flow for the transition

* Update beacon-api.md

---------

Co-authored-by: Mário Havel <[email protected]>
Co-authored-by: rahul <[email protected]>

* add links to mirrors (#308)

closes #297

* Update wordlist.txt

* Modified EVM Resources section (#311)

* fixed type

* enhanced EVM wiki

* enhanced EVM wiki

* fixed titles

* fixed titles

* 📄 docs: New resources for the EVM (#315)

Co-authored-by: rahul <[email protected]>

* 🧹 chore(evm): Update memory model (#316)

* ✨ feat: Update evm memory

* 🥢 nit: Wordlist

---------

Co-authored-by: rahul <[email protected]>

* Create pectra-faq.md

* what is MaxEB (#317)

* what is MaxEB

* wording

---------

Co-authored-by: Mário Havel <[email protected]>

* Update pectra-faq.md (#319)

* Update pectra-faq.md

* Update pectra-faq.md

* Adding answers to the FAQ (#322)

* adding some answers

* updated doc

* fix typos

* pectra-faq eip-7702 (#321)

Co-authored-by: Mário Havel <[email protected]>

* Partially answer Pectra Q&A (#318)

* Update pectra-faq.md

* Update pectra-faq.md

* typo

---------

Co-authored-by: Mário Havel <[email protected]>

* pectra-faq: partial withdrawal wording (#323)

* Answers Pectra FAQ questions (#324)

* adding some answers

* updated doc

* fix typos

* answering last questions

* fix typo

* formatting

* formatting

* updating wordlist

* Update docs/wiki/pectra-faq.md

Co-authored-by: raxhvl <[email protected]>

* typo

* Update docs/wiki/pectra-faq.md

Co-authored-by: raxhvl <[email protected]>

---------

Co-authored-by: raxhvl <[email protected]>
Co-authored-by: Mário Havel <[email protected]>

* add pectra faq to sidebar

---------

Co-authored-by: rahul <[email protected]>
Co-authored-by: rahul <[email protected]>
Co-authored-by: Rory Arredondo <[email protected]>
Co-authored-by: Glory Agatevure <[email protected]>
Co-authored-by: DanGoron <[email protected]>
Co-authored-by: Chirag Parmar <[email protected]>
Co-authored-by: Siddharth Vaderaa <[email protected]>
Co-authored-by: kira <[email protected]>
Co-authored-by: Zaryab <[email protected]>
Co-authored-by: Rupam Dey <[email protected]>
Co-authored-by: Barnabas Busa <[email protected]>
Co-authored-by: Parithosh Jayanthi <[email protected]>
Co-authored-by: Vid Kersic <[email protected]>
Co-authored-by: NC <[email protected]>
Co-authored-by: Rafael Matias <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Wiki - Protocol Overview
3 participants