diff --git a/random-notes/ethereum/README.md b/MEV/README.md similarity index 100% rename from random-notes/ethereum/README.md rename to MEV/README.md diff --git a/random-notes/MEV/arbitrage-notes.md b/MEV/arbitrage-notes.md similarity index 100% rename from random-notes/MEV/arbitrage-notes.md rename to MEV/arbitrage-notes.md diff --git a/random-notes/MEV/flashbots.md b/MEV/flashbots.md similarity index 100% rename from random-notes/MEV/flashbots.md rename to MEV/flashbots.md diff --git a/random-notes/MEV/flashbots_bundle.md b/MEV/flashbots_bundle.md similarity index 100% rename from random-notes/MEV/flashbots_bundle.md rename to MEV/flashbots_bundle.md diff --git a/random-notes/MEV/frontrunners-notes.md b/MEV/frontrunners-notes.md similarity index 100% rename from random-notes/MEV/frontrunners-notes.md rename to MEV/frontrunners-notes.md diff --git a/random-notes/MEV/liquidations-notes.md b/MEV/liquidations-notes.md similarity index 100% rename from random-notes/MEV/liquidations-notes.md rename to MEV/liquidations-notes.md diff --git a/random-notes/MEV/sandwich-tranding-notes.md b/MEV/sandwich-tranding-notes.md similarity index 100% rename from random-notes/MEV/sandwich-tranding-notes.md rename to MEV/sandwich-tranding-notes.md diff --git a/random-notes/MEV/terminology.md b/MEV/terminology.md similarity index 100% rename from random-notes/MEV/terminology.md rename to MEV/terminology.md diff --git a/random-notes/MEV/the_mempool_and_mev.md b/MEV/the_mempool_and_mev.md similarity index 100% rename from random-notes/MEV/the_mempool_and_mev.md rename to MEV/the_mempool_and_mev.md diff --git a/README.md b/README.md index 7fddf4c..35b2676 100644 --- a/README.md +++ b/README.md @@ -7,15 +7,14 @@
-* [My random notes on the blokchains and MEV](https://github.com/bt3gl-labs/Scratch-notes-Stateful-blockchains-MEV-solidity/tree/main/notes) -* [PoC `geth` in Docker and Kubernetes](https://github.com/bt3gl-labs/Stateful-Blockchains-and-Flashbots/tree/main/geth_and_k8s) +* [MEV on Ethereum](https://github.com/bt3gl-labs/Scratch-Space-Stateful-Blockchains/tree/main/MEV) +* [`geth`: notes and code](https://github.com/bt3gl-labs/Stateful-Blockchains-and-Flashbots/tree/main/geth_and_k8s) * [The ROOK project](https://github.com/bt3gl-labs/Scratch-Space-Stateful-Blockchains/tree/main/keeperDAO) * [The Uniswap project](https://github.com/bt3gl-labs/Scratch-Space-Stateful-Blockchains/tree/main/Uniswap) * [MEV on Avalanche](https://github.com/bt3gl-labs/Scratch-Space-Stateful-Blockchains/tree/main/Avalanche) * [DeFi and day trading resources](https://github.com/bt3gl-labs/Blockchains-AMMs-and-MEV/tree/main/DeFi_and_Day-trading) -
diff --git a/random-notes/README.md b/random-notes/README.md deleted file mode 100644 index 57cffa7..0000000 --- a/random-notes/README.md +++ /dev/null @@ -1,11 +0,0 @@ -## Notes on MEV - -
- -### How the blockchain works 101 - -* Each block in the blockchain contains a list of transactions in a particular order, enconding a sequence of updates to the blockchain sate (world state). -* Anyone can broadcast a transaction to the network, which means that the transaction is public. A broadcast is a request. In order for that request to be carried out, someone must place the transaction in a block and add the block to the blockchain. -* Anyone can listen for transactions being broadcast and gather them into a list. In order to a turn a list into a block, it needs to be validated. Validation creats a mathematical (cryptographic) proof that the state changes are consistent. -* In a proof-of-work blockchain, block producers are miners. In a proof-of-stake blockchain, they are validators. -* The act of converting a transaction into a block is called *settlement*. The process of block production is called *settlement layer* or *consensus layer*.