From 722551bcce48c0dfd9fd539d118db281906d4127 Mon Sep 17 00:00:00 2001
From: autistic-symposium-helper
<138340846+autistic-symposium-helper@users.noreply.github.com>
Date: Mon, 4 Nov 2024 14:59:19 +0700
Subject: [PATCH] Update ethereum.md
---
blockchains/ethereum.md | 38 +++++++++++++++-----------------------
1 file changed, 15 insertions(+), 23 deletions(-)
diff --git a/blockchains/ethereum.md b/blockchains/ethereum.md
index 3da9c6b..ab31b48 100644
--- a/blockchains/ethereum.md
+++ b/blockchains/ethereum.md
@@ -1,8 +1,20 @@
-## the ethereum blockchain
+## the ethereum blockchain tl; dr
-#### evm execution tl; dr
+* **[the ethereum yellow paper](https://ethereum.github.io/yellowpaper/paper.pdf)**
+* the ethereum roadmap:
+
+
+
+
+
+
+
+----
+### mnemonics
+
+##### evm execution tl; dr
* in native execution, evm will load the bytecode and execute the opcodes in the bytecodes one by one from the beginning.
* each opcode can be thought as doing the following steps:
@@ -10,27 +22,7 @@
2. perform some computation on these elements.
3. write back results to stack, memory, or storage.
-
-
-
-#### light clients tl; dr
+##### light clients tl; dr
* light clients receive the block headers, which contain a merkle root (more on this later) that can be used to query full nodes to verify if a transaction is included in a particular block.
-
-
-#### ethereum roadmap
-
-
-
-
-
-----
-
-### external resources
-
-
-
-* **[geth code for stateDB](https://github.com/ethereum/go-ethereum/blob/d4d288e3f1cebb183fce9137829a76ddf7c6d12a/core/state/statedb.go#L64)**
-* **[understanding trie databases, by d. brickwood](https://medium.com/shyft-network/understanding-trie-databases-in-ethereum-9f03d2c3325d)**
-* **[possible futures of the ethereum protocol, part 1: the merge, by vb](https://vitalik.eth.limo/general/2024/10/14/futures1.html)**