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: support@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: support@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: support@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: support@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: support@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: support@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: support@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: support@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: support@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: support@ethereumcatherders.com
Website: www.ethereumcatherders.com/