decentralized-protocols-too.../blockchains/ethereum/eips_and_updates/pectra.md
autistic-symposium-helper 8670a51564
[DRAFT] security considerations for pectra (q1/25)
danny ryan's eips show his love for his craft and are very well-written, we hope he returns as a contributed later on
2024-11-28 14:16:55 -08:00

4.9 KiB
Raw Blame History

[DRAFT] security considerations for pectra (q1/25)





  • 🔐🤝 eip-7251: increase the MAX_EFFECTIVE_BALANCE, by m. neuter et al.
    • biggest ux improvement for validators
    • raise the validator stake limit (maximum effective balance from 32 -> 2048 eth, with reward compounding)
    • potentially can reduce the number of inactive nodes and possibly improving the network efficiency
    • security: attestation committees, aggregator selection, proposer selection probability, sync committee selection probability, churn invariants, fee overpayment (tba)


  • 🔐🤝🏋🏻‍♀️ eip-7702: set eoa account code, by vub et al.
    • improve the functionality of crypto wallets by giving them smart contract properties (the so called "account abstraction")
    • more usability in crypto, enhanced security features:
      • batching (allowing multiple operations from the same user in one atomic transaction)
      • sponsorship (an account can pay for a transaction on behalf of another account)
      • privilege de-escalation (users can sign sub-keys and given them specific permissions that are much weaker than global access to the account)
    • e.g.: gas fees could be outsourced to services to pay on another erc-20 token
    • security: secure delegation, tx.origin, sponsored tx relayers, frontrunning initialization, tx propagation (tba)



  • 🏋🏻‍♀️ eip-2935: save historical block hashes from state, by vub et al.
    • increase amount of data from past blocks that can be stored on new blocks
    • set the stage for verkle tree
    • improves solo staking ux: enabling stateless validator clients, allowing staking nodes to run with very little hard disk space and quick sync
    • security: notes on branch poisoning (tba)






cool resources