Decentralized project management to support the Ethereum Network. Our aim is to bring the minimum amount of order that chaos needs to move Ethereum forward.
PEEPanEIP #45: EIP-1271: Standard Signature Validation Method for Contracts with Philippe Castonguay
01:27 - Author’s introduction 02:30 - EIP-1271 (Introduction) 03:15 - Why do contracts need to be signed - Authentication 05:14 - Order books 06:00 - How to support EIP-1271? 09:31 - ERC-1271 support - example 11:05 - Q&A 11:24 - That magic value, where did that come from? 12:02 - Use cases - what other apps do you think can be built on 1271? Where do you see the future of EIP-1271? 17:06 - Why did you decide EIP-1271 to be independent of EIP-165, EIP-712? 22:33 - What do you think of the comment - “shouldn’t that be an interface EIP that makes use of EIP-165?” 23:53 - Do you see the proposal is ready to be moved to the “Final” status? 28:15 - Timeline - What do you think is the reason for a delay in moving to the last call? 31:00 - Anything that you would like to suggest to the process improvement team? 32:34 - What is the current way that this is done? 35:25 - Is there any security vulnerability?
Slides - docs.google.com/presentation/d/1ydi6Kp11L5LtjsTcTpOXyqNG-k-CSD-EX1XLHrZmgvg/edit#slide=id.p
EIP-1271: eips.ethereum.org/EIPS/eip-1271 Discussion to: github.com/ethereum/EIPs/issues/1271
Philippe Castonguay twitter.com/PhABCD William Schwab twitter.com/wschwab_ Pooja Ranjan twitter.com/poojaranjan19
Check out upcoming EIPs in Peep an EIP series at github.com/ethereum-cat-herders/PM/projects/2
Follow PEEPanEIP earlier episodes at www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Discord: discord.gg/tzYmDmF Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders/ Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #44: MEV & Flashbots with Tomasz K. Stańczak
0:25 - Introduction of the topic & guests 01:07 - Guest’s presentation 01:49 - Flash Boys 2.0 (MEV History) 05:06 - DarkForest 05:36 - MEV explaining 06:00 - Flashbots introduction 07:50 - Ethereum 1 Flashbots Architecture 10:40 - MEV bundle & Mega bundle 12:42 - Flashbots technologies 12:58 - Flashbots action 13:30 - Flashbots data 13:53 - Flashbots research 14:38 - Flashbots tools 15:17 - MEV explorer 15:53 - MEV Geth 17:04 - Explore Flashbots 17:54 - Flashbots dashboards 19:17 - Flashbots research proposals 20:46 - MEV SGX 22:30 - Can I spin up MEV Geth and start receiving bundles of Flashbots on my own? Is there a process in place to receive the bundle? 25:15 - xDAI MEV 26:17 - Eth2 MEV 27:22 - Why is MEV in Eth2 important for validators to look at? 27:50 - How to make sure that this MEV is available equally to the small validator the same way it is available to the big validator? 28:11 - Before the Merge 29:22 - Proposer, block builders 30:30 - MEV flow diagram in Eth2 (family -1 solution) 31:48 - 2nd solution proposed flow diagram 32:50 - Solution 1/n proposed flow diagram 34:45 - Solution 2/n proposed flow diagram 35:50 - Carrier transaction 36:35 - Block builder recipe example 37:42 - Multiblock MEV 39:16 - MEV-SGX after Eth2 40:57 - Q&A 41:10 - Transaction sequencing is up to the miner. In a perfect blockchain, would there be an arbitrary transaction that a miner can defect? Is it better the way it is? 45:07 - Game theory 45:58 - Does the distribution of the validator affect in any way? 48:05 - How often speed is a factor in a bundle? How often do we see a bundle that needs to be executed really ASAP? Is that a significant percentage? 49:43 - White hat sweeps 50:56 - In Eth2, you know in advance that the validator will create block x. In case when tx needs to be processed ASAP, setups like that will cause bundles to be published later? 52:38 - ExplainTime-bandit attacks 56:00 - Fee-based forking attack, 56:55 - What’s the purpose and what’s the main drive for MEV? A summary. 59:36 - Tomasz’s message to the MEV community
Slides - docs.google.com/presentation/d/18JxAugvT59aNoUzrFLib_-n3mDWRPZSz6eqHiIk32lU/edit#slide=id.p
Flash Boys 2.0: Frontrunning in Decentralized Exchanges, Miner Extractable Value, and Consensus Instability -ieeexplore.ieee.org/document/9152675
Rapid Rise of MEV in Ethereum - medium.com/etherscan-blog/rapid-rise-of-mev-in-ethereum-9bcb62e53517
Flashbots: Frontrunning the MEV Crisis (Medium) - medium.com/flashbots/frontrunning-the-mev-crisis-40629a613752
Flashbots: Frontrunning the MEV crisis (EthResearch) - ethresear.ch/t/flashbots-frontrunning-the-mev-crisis/8251
Flashbots GitHub - github.com/flashbots/pm
Tomasz K. Stańczak twitter.com/tkstanczak William Schwab twitter.com/wschwab_ Pooja Ranjan twitter.com/poojaranjan19
Check out upcoming EIPs in Peep an EIP series at github.com/ethereum-cat-herders/PM/projects/2
Follow PEEPanEIP earlier episodes at www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Discord: discord.gg/tzYmDmF Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #43: EIP-2981: NFT Royalty Standard with Blaine Malone
00:40 - Guests introduction 01:30 - Blaine’s introduction 02:24 - How did you get involved in NFT Royalty payment? 03:58 - Slides presentation 04:44 - Acknowledgments 05:30 - EIP-2981 Timeline 06:21 - Contents 06:38 - What are Royalties? 07:58 - Ecosystem Participants 08:45 - The state of the nation 11:24 - Can we enforce royalties? 15:35 - EIP-2981 16:17 - Implementation 25:40 - Demo 26:58 - Rationale 27:20 - On-chain royalty payment percentage calculation 27:48 - Unit-less royalty payment across all marketplaces, both on-chain and off-chain 28:35 - Universal Royalty Payments 29:09 - Looking forward 👀 31:34 - Join the Discord 33:20 - For complex (time-based) royalties, how do you see marketplaces doing that? 35:50 - Do you plan to support those interfaces & more complex in this EIP or future? 36:50 - It seems that it is built on the opting model, the level of the marketplace. There are hacky Solidity ways, but do you see the future where it can be baked in the nature of the contract itself? 41:58 - Do you have any idea if major marketplaces like OpenSea are considering integrating it? 44:50 - Do you see a future reconciliation to bring all of them together? 45:59 - Do you see any future for the NFT secondary market? 49:10 - Your thoughts on NFT being used as a retroactive funding option? 51:02 - Do you think Gemini or any other exchange may have interest in NFT standards? 52:43 - Are you aware of NFTs on any other blockchain and the proposal will be helpful for royalties set up for NFTs? 56:15 - A few words for projects looking to implement this.
EIP - eips.ethereum.org/EIPS/eip-2981
Discussion to - github.com/ethereum/EIPs/issues/2907
Blaine Malone twitter.com/blainemalone William Schwab twitter.com/wschwab_ Pooja Ranjan twitter.com/poojaranjan19
Check out upcoming EIPs in Peep an EIP series at github.com/ethereum-cat-herders/PM/projects/2
Follow PEEPanEIP earlier episodes at www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Discord: discord.gg/tzYmDmF Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders/ Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #42: Block gas limit with Vitalik Buterin
01:13 - Vitalik Buterin's message to the community on 6th anniversary 02:22 - Why do limits need to be set on anything? 04:16 - Marginal social cost vs. benefit 06:00 - Important points 08:08 - How is the gas limit set? 10:00 - What are the social costs of high gas usage? 10:30 - Gas pays for three resources 12:00 - Bandwidth 14:20 - Analysis of bandwidth problem 18:14 - Which is the biggest problem? 20:35 - Computation 24:16 - Uncle rates are no longer a big deal 26:24 - Storage 30:00 - Interaction effect 31:27 - Willi increasing the gas limit break Ethereum? 33:22 - Mitigations 37:50 - Q&A 38:00 - Do we want nodes to be run on the laptop or is it okay if it can only be run on PC? 42:56 - Gas limit is decided by miners, why are there frequent changes? 45:25 - Is this a technical question or the question of value? How expensive is it to run a node? How decentralized do you want nodes to be compared to users? 49:20 - How do you go about setting the gas limit? 52:06 - Improve communication channels with miners
The Limits to Blockchain Scalability: vitalik.ca/general/2021/05/23/scaling.html
Accounts, Transactions, Gas, and Block Gas Limits in Ethereum: hudsonjameson.com/2017-06-27-accounts-transactions-gas-ethereum/
The History of Ethereum's Block Size & Block Gas Limit: blog.mycrypto.com/the-history-of-ethereums-block-size-block-gas-limit
What’s the Maximum Ethereum Block Size?: legacy.ethgasstation.info/blog/ethereum-block-size/
Vitalik Buterin twitter.com/VitalikButerin Micah Zoltu twitter.com/MicahZoltu William Schwab twitter.com/wschwab_ Brent Allsop twitter.com/Brent_Allsop Pooja Ranjan twitter.com/poojaranjan19
Check out upcoming EIPs in Peep an EIP series at github.com/ethereum-cat-herders/EIPIP
Follow PEEPanEIP earlier episodes at www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Discord: discord.gg/tzYmDmF Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub:github.com/ethereum-cat-herders Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #41: EIP-3675: Upgrade consensus to Proof-of-Stake with Mikhail Kalinin
01:05 - Introduction 02:54 - EIP overview - Header 04:18 - Motivation 05:42 - Abstract 08:10 - After the Merge 08:25 - High-level introduction of the system after the merge 08:38 - Blockchain 10:22 - Network 11:50 - Client 13:33 - Definition 13:45 - PoS event 18:07 - Transition block 20:15 - Terminal total difficulty 22:22 - Transition process 22:50 - Beacon chain fork 27:15 - Transition diagram 30:03 - If the execution client receives the internal proof of block over the Gossip n/w but the block proposer has not yet received one, does the execution client are going to sit and wait until a block proposer sees some terminal proof of work block? 31:40 - Why does it wait to stop handling those messages until finalization, why doesn’t it stop handling them as soon as it sees the terminal proof of block. 34:05 - Specification 34:12 - PoW block processing 36:54 - Block structure 37:32 - Block validity 38:44 - Block and owner rewards 38:54 - Fork choice rule 39:45 - Network 39:59 - Backward compatibility - EVM 42:25 - Merge mainnet checklist 43:38 - References 44:05 - Q&A 44:45 - How will eth1 services like Infura work when proposing blocks, or will the merge require the validator to run their own instance of the execution client to receive the full reward? 46:11 - Have you heard from 3rd party providers such as Infura, Alchemy, what this means for their offerings? Specifically, how they'll handle coinbase and distribution of priority fees on block proposals? 50:31 - Will priority fees going to the validators after the merge be assigned to whoever was randomly chosen to produce that specific block, or will it be evenly distributed to every active validator on the network? 51:14 - What do you expect rewards to look like for validators in the short and long timeframes post-merge? 53:25 - What is the recommended way for a contract to access randomness? 55:15 - Is the (rough) plan to include EIP-3675 and EIP-TBD, which reintroduces a source of randomness to DIFFICULTY, in the same fork? 55:40 - What do you think miners will do after consensus is changed? Do you think they’ll keep mining the old ETH POW chain, move their mining power to other blockchains or capitulate and join ETH2 as validators? 58:20 - A few words for the community.
EIP - eips.ethereum.org/EIPS/eip-3675
Discussion - ethereum-magicians.org/t/eip-3675-upgrade-consensus-to-proof-of-stake/6706
PEEPanEIP playlist - www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Mikhail Kalinin twitter.com/mkalinin2 Micah Zoltu twitter.com/MicahZoltu Pooja Ranjan twitter.com/poojaranjan19
Discord: discord.gg/tzYmDmF Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #40: A Brief History of Ethereum's Future with Ben Edgington
01:26 - Introductions 02:50 - Ethereum 2.0 has a long history 04:00 - Ethereum 2.0 through the years 04:40 - Prehistory 05:53 - The Serenity year 07:10 - The Serenity plan - Casper & EIP-1011,Sharding 08:54 - EIP-1011 - Hybrid proof of stake 10:33 - Serenity - Hybrid proof of stake - testnet 10:59 - Scalability in Serenity (Taipei) 11:41 - The Shasper Year 12:30 - Problems 1500 ETH per validator 13:50 - Opportunities - Birth of Beacon chain 15:22 - Berlin 2018 15:35 - Ethereum 2.0 architecture 16:10 - Some of the Ethereum 2.0 innovations 16:34 - Roadmap (3 phases) 17:48 - Different view (Phased delivery) 18:03 - Who is building Ethereum 2.0 19:23 - The Beacon chain launch 20:05 - The Merge year 20:35 - What changed? 21:53 - Roll up centric vision & L2 projects 24:12 - Reflection 26:25 - Vitalik’s roadmap 27:02 - A final word :) 27:41 - Q & A 28:01 - Are there any other currencies doing a similar process for project management or is it unique to Ethereum 2.0? 29:12 - When the merge happens do you see there will be a change in the way things happen? 32:25 - Do you think there is a future for process development? 34:28 - Do we see future upgrades going on simultaneously, or separately like London & Altair? 36:00 - Is there any potential threat for Ethereum 2.0 that is always considered for the beacon chain? 39:40 - Do you think Eth1 & Eth2 are two different approaches to handle the development or is it more like different stages? 41:31 - Do you see separate Eth1 & Eth2 clients or they can also converge? 43:36 - Do you see an Eth3 somewhere? 46:28 - What do you mean by statelessness? 48:41 - Is the increasing state of Ethereum a concern? Or will a Stateless approach tackle that? 51:12 - Archive node does not have much incentive
What’s New in Eth2: eth2.news
PEEPanEIP playlist - www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Ben Edgington twitter.com/benjaminion_xyz William Schwab twitter.com/wschwab_ Pooja Ranjan twitter.com/poojaranjan19
Discord: discord.gg/tzYmDmF Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #39: Difficulty bomb & EIP-3554 with James Hancock
01:04 - Introduction 04:10 - Why was the Difficulty bomb introduced? 06:33 - Block time mechanism 08:44 - Why block time recedes (ref to chart)? 10:05 - Why does hash rate matter? 10:41 - Difficulty bomb analogy 11:58 - Summarize the working of difficulty bomb 13:50 - Difficulty equation 14:25 - Takeaway from 2016-2017 difficulty bomb appearance 15:30 - EIP-3554 16:10 - How to calculate the difficulty bomb using a fake block number? 17:45 - Python script for difficulty calculation 19:00 - Simulation of what will happen with half the difficulty & double the difficulty 22:27 - History-timeline of difficulty bombs 23:17 - How is the pushing of the blocks decided? Is there an algorithm? Why is there a big difference in pushing the blocks from Muir Glacier & London? 27:40 - Why ice age exist? 32:20 - Do you see a future for difficulty bombs with PoS & Merge on the horizon? 34:30 - Will EIP-3554 be the final EIP for difficulty bombs or we can expect more? 36:07 - Does market price affect the appearance of a difficult bomb? 38:00 - Is there any research work done on the economic effect of the ice age? 42:55 - What is a PoA chain? Why is the difficult bomb proposal not activated on the PoA chain for testing purposes?
EIP - eips.ethereum.org/EIPS/eip-3554
Discussion - ethereum-magicians.org/t/eip-3554-ice-age-delay-targeting-december-2021/6188/8
Slides - docs.google.com/presentation/d/1jDIA0TwbzB87WW_3Y0hD7lONUG__nK5cfvGajErv7Wo/edit#slide=id.p
Ethereum Muir Glacier Upgrade (EIP 2384: Muir Glacier Difficulty Bomb Delay) - medium.com/ethereum-cat-herders/ethereum-muir-glacier-upgrade-89b8cea5a210
London upgrade proposals - www.youtube.com/playlist?list=PL4cwHXAawZxppsQYazgJ3EWWWjY2vNxVp
PEEPanEIP playlist - www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Ethereum blockchain users and developers research - docs.google.com/forms/d/e/1FAIpQLSeugRHv93fizew0zeqXFOOnQIbjbWnVHoThLJR3f3g6gVvXhQ/viewform
James Hancock twitter.com/JHancock William Schwab twitter.com/wschwab_ Pooja Ranjan twitter.com/poojaranjan19
Discord: discord.gg/tzYmDmF Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #38: Altair in Teku with Adrian Sutton
01:11 - Introduction 02:10 - Presentation - What it takes Altair to bring out in production 02:25 - What Teku is? 03:50 - The team behind Teku 04:26 - What is Altair? 06:06 - Data Structure changes 09:00 - Transition logic 10:55 - New validator duties 13:18 - New validator duty REST APIs 14:05 - Status of REST API implementation. Can end-users use these REST APIs? 17:50 - v2 REST APIs - Blocks 18:20 - Networking 20:55 - Devnets 23:13 - Next steps 25:35 - More context on Altair 28:25 - Difference between missing a sync committee signature and missing an attestation 31:49 - Sync committee signature 37:25 - What are the plans for testnets and the best place to follow along? 40:03 - Strategy behind deciding the timeline for testnets & mainnet 42:15 - Why is the beacon chain so diverted from the mainnet? Is Altair going to sync them? 49:45 - Is there a plan, timeline for Merge? 51:00 - What would be the possible changes to the project management and product management in Ethereum? 56:40 - Upgrade approach & governance in Ethereum 1:00:00 - Fork identifier on Beacon chain
Teku website - consensys.net/knowledge-base/ethereum-2/teku/
Teku GitHub - github.com/ConsenSys/teku/
Annotated specs: github.com/ethereum/annotated-spec/blob/master/altair/beacon-chain.md#beacon-state-mutators
Eth2 specs: github.com/ethereum/consensus-specs/releases
Altair - Accounting reform with Alex Stokes - www.youtube.com/watch?v=KdhHJa2SEwY
Altair Beacon chain upgrade with Vitalik and Danny - youtu.be/iaAEGs1DMgQ
Consensus Layer Proposals playlist - www.youtube.com/playlist?list=PL4cwHXAawZxoEw29YmqJtNoFaENUUAREn
PEEPanEIP playlist - www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Ethereum blockchain users and developers research - docs.google.com/forms/d/e/1FAIpQLSeugRHv93fizew0zeqXFOOnQIbjbWnVHoThLJR3f3g6gVvXhQ/viewform
Anett Rolikova twitter.com/AnettRolikova Alita Moore twitter.com/AlitaMoore85 Pooja Ranjan twitter.com/poojaranjan19
Contact Ethereum Cat Herders --------------------------------------------------- Discord: discord.io/EthCatHerders Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders/PM Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #37: EIP-1559: Fee market change with Tim Beiko, Barnabe Monnot, Micah Zoltu
01:35 - Introduction (Tim) 01:50 - Introduction (Micah) 02:10 - Introduction (Barnabe) 03:00 - Tim’s presentation 03:30 - 1559 Overview 05:28 - Variable sized blocks 07:50 - Feecap & Tip (Priority fee) 10:40 - Block header changes & Transaction format changes 10:55 - Interpret legacy transaction as 1559 11:45 - Fee Burning 13:45 - EIP-1559 Misconception 15:20 - deployment time 16:15 - Barnabe’s presentation 16:30 - What to look for when EIP-1559 launches 17:00 - Oracles: Keep calm and check basefee 19:22 - When is basefee too low? 21:27 - Basefee dynamics 22:54 - About oscillations 23:35 - Other designs 25:13 - Extensions to abm1559 26:10 - Questions 26:20 - How are user interfaces coming along like wallet - Metamask and others? 31:35 - What if a wallet is not ready with a 1559 transaction? 33:35 - Any changes wrt Layer 2 adoption? 37:45 - Are there any analyses published on how much the base fee is burned? 40:45 - What are the changes for miners to consider until PoS? 44:40 - In terms of miners' revenue, is it going to be hard to predict? 46:17 - In terms of consensus for London, do we have miners' consensus, or do we need it? Where do we sit? 49:05 - With 1559 and miners' incentives, is there a way where MEV plays as a revenue stream for miners? 54:20 - Is there a detailed deployment plan that people can follow? 55:53 - A question on market congestion scenario for miners to do 59:40 - Has there been any consideration on the change of gas price with the arrival of sharding? 01:01:17 - For the stakers at Beacon chain, will there be any impact on staking rewards with this proposal? 01:03:05 -Buying gas at low and selling it at a high price, will that functionality still be included?
EIP - eips.ethereum.org/EIPS/eip-1559
Discussion to: ethereum-magicians.org/t/eip-1559-fee-market-change-for-eth-1-0-chain/2783
EIP-1559 Resources - hackmd.io/@timbeiko/1559-resources
abm1559 notebooks - ethereum.github.io/abm1559/
Slides: (Tim) docs.google.com/presentation/d/1uQWc1GZw7ZpjEsus_d-h4gW1CMNxwI1LoTkscKV23xw/edit#slide=id.g9929532ab0_1_15
(Barnabe) docs.google.com/presentation/d/1vVGaezpoj-sYPPBNSY0LdPyJGIex2zl1cdgipVoMkL0/edit#slide=id.p
Check: EIP-1559 (Episode 16) - youtu.be/ZbSKo_x9RvU
London proposals playlist - www.youtube.com/playlist?list=PL4cwHXAawZxppsQYazgJ3EWWWjY2vNxVp
PEEPanEIP playlist - www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
upcoming EIPs in Peep an EIP series at github.com/ethereum-cat-herders/PM/projects/2
Ethereum blockchain users and developers research - docs.google.com/forms/d/e/1FAIpQLSeugRHv93fizew0zeqXFOOnQIbjbWnVHoThLJR3f3g6gVvXhQ/viewform
Tim Beiko twitter.com/TimBeiko Barnabé Monnot twitter.com/barnabemonnot Micah Zoltu twitter.com/MicahZoltu Shane Lightowler twitter.com/Coldsnap William Schwab twitter.com/wschwab_ Pooja Ranjan twitter.com/poojaranjan19
Contact Ethereum Cat Herders --------------------------------------------------- Discord: discord.io/EthCatHerders Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders/PM Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/
PEEPanEIP #36: EIP-3540 & EIP-3541 with Alex B., Paweł B., Andrei M.
01:03 - Introduction of co-authors 02:53 - EVM Object Format v1 (EIP-3540) 03:54 - Introduction of the EIP 05:10 - Main Motivation of the EIP 09:45 - EOF isn't the EIP but is it related to this? 11:11 - Is the EIP an incremental step for the long-term vision? 12:12 -Context- how it started? 16:10 - EOF Prefix (how EOF works?) 17:10 - EOF prefix 18:30 - EOF validation 19:00 - Can you say what it means to be valid? 19:43 - Validation affects contract creation 20:50 - what if invalid byte code is deployed before EOF rules are activated. 24:45 - Two HF required 27:25 - EOF1 code and data separation 27:38 - Does this affect any of the addresses with 0xEF? 28:55 - EOF 1 spec 31:21 - EOF 1 validation rules 37:50 - EOF 1 spec: format summary 38:50 - EVM execution changes - definitions 41:25 - What data usually in the current code and current contract along with size 46:25 - Implementers’ notes 46:40 - Potential future EOF uses 57:50 - Is validation on Etherscan easier with this? 59:20 - With this proposal for London, do we need a separate proposal for the reduction of refund? 1:01:13 - Any redundancy on the mainchain with EIP-3541 in case 3540 could not be deployed? 1:04:38 - EIP-3540 status 1:05:40 - What is the vision with versioning? 1:07:50 - JUMPDEST 1:12:21 - History - before the Ethereum launch story
Slides - notes.ethereum.org/@ipsilon/eof-peepaneip-presentation#/
EIP-3540 eips.ethereum.org/EIPS/eip-3540 EIP-3541 eips.ethereum.org/EIPS/eip-3541 Discussion- ethereum-magicians.org/t/evm-object-format-eof/5727/4
London proposals playlist - www.youtube.com/playlist?list=PL4cwHXAawZxppsQYazgJ3EWWWjY2vNxVp
Ethereum blockchain users and developers research - docs.google.com/forms/d/e/1FAIpQLSeugRHv93fizew0zeqXFOOnQIbjbWnVHoThLJR3f3g6gVvXhQ/viewform
Slides - notes.ethereum.org/Beregszaszi twitter.com/alexberegszaszi Paweł Bylica twitter.com/chfast Andrei Maiboroda twitter.com/gumb00 James Hancock twitter.com/JHancock William Schwab twitter.com/wschwab_ Pooja Ranjan twitter.com/poojaranjan19
Check out upcoming EIPs in Peep an EIP series at github.com/ethereum-cat-herders/PM/projects/2
Follow PEEPanEIP earlier episodes at www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
Discord: discord.io/EthCatHerders Twitter: twitter.com/EthCatHerders Medium: medium.com/ethereum-cat-herders GitHub: github.com/ethereum-cat-herders/PM Email: supporthttp://localhost:3000/u/ethereumcatherders.com Website: www.ethereumcatherders.com/