Skip to content

Ethereum Core Devs Meeting 25 Agenda #23

Closed
@Souptacular

Description

@Souptacular

Ethereum Core Devs Meeting 25 Agenda

Meeting Date/Time: Friday 9/22/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    - EIP #603: Add ECADD and ECMUL precompiles for secp256k1. See this comment for details and request to add to Constantinople. [Matthew D.]
    b. Updates to testing.
    1. status/statusCode in receipts (eth rpc) [Arkidiy/Martin H.S]
    2. Hive tests update.
    3. Testnet launch update.
    c. Details and implementations of EIPs.
    1. Updates from client teams.
    - geth - https://github.com/ethereum/go-ethereum/issues?q=label%3Ametropolis+is%3Aclosed
    - Parity - Byzantium release openethereum/parity-ethereum#4833
    - cpp-ethereum - [META] Byzantium implementation progress aleth#4050
    - ethereumJ - Byzantium release ethereumj#923
    - ethereumJS - [META] Byzantium Implementation Progress ethereumjs/ethereumjs-monorepo#209
    - yellowpaper - Byzantium changes yellowpaper#229
    - pyethapp
    - Other clients
    d. Review time estimate for testing/release.

  2. EIP 706: Snappy compression for devp2p - very simple change yet reduces sync bandwidth by 60-80%. [Peter]

  3. EIP: 152 - BLAKE2b F Compression Function Precompile [Zooko]

  4. EIP 718: Concurrency and locks for storage

  5. EIP 215: Bitwise shifting

  6. Account abstraction discussion - "I think we should also slowly bring up account abstraction again. How do the toolset providers think about it? Did we find better solutions in the meantime?"

  7. "Some way to reduce the gas costs for an SSTORE if that slot (or the whole contract) is destroyed at the end of the transaction ("ephemeral storage")."

Please provide comments to add or correct agenda topics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ACDType: All Core Dev calls - execution & consensusExecutionLayer: Issues that affect the execution layer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions