Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breakout-room discussion #3 Agenda #208

Closed
poojaranjan opened this issue Sep 17, 2020 · 2 comments
Closed

Breakout-room discussion #3 Agenda #208

poojaranjan opened this issue Sep 17, 2020 · 2 comments

Comments

@poojaranjan
Copy link
Contributor

Date and Time

  • Meeting Date/Time: Monday 21 September 2020, at 14:00 UTC
  • Meeting Duration: 45 mins

Location

Zoom: Will be shared in the breakout-room in EthR&D discord channel

Agenda

(Depending on the status updates provided in AllCoreDev meeting, the agenda may add/remove any EIP)

@poojaranjan
Copy link
Contributor Author

poojaranjan commented Sep 21, 2020

Meeting summary

EIP-2935: Save historical block hashes in state

  • Not being considered in YOLOv2 in absence of any champion
  • Sina shared an alternative proposal
    • Flight client approach that has the benefit of EIP-2935
    • better for light clients because you’d need lower bandwidth in order to find canonical chain
    • a little more complex than EIP-2935.
    • The new proposal will add the custom pre like structure in the block header.

Recommendation: Sina will get the proposal drafted to bring it to the ACD meeting for further comparison and/or considered for inclusion.

EIP-2718: Typed Transaction Envelope

  • Difficult to test as there are no observable changes that 2718 itself proposes
  • It essentially requires a need to tie 2718 to another EIP that actually proposes the transaction type
  • agreement needed on what transaction type is tied to propagate these tests,

General agreement: Consider for v3

EIP-2972: Wrapped Legacy Transactions and other proposals

  • disagreement on EIP-2972
  • EIP-2711 may introduce some complexities, hard to sell and it's monolithic
  • EIP-2930 is the best bet on transaction envelope

EIP-2930: Optional access lists

  • Not going in v2 but will go on the mainnet with EIP-2718
  • Consider for v3

Client status

  • Geth (Martin)

    • Close to merge
    • Generating existing test cases with YOLO v2
    • A gist with 'failure with Istanbul' with YOLO v2' which other clients may use to check the state roots
  • OpenEthereum (draganrakita)

    • Implementing: EIP-2929, close to the finish
    • Test: included, and implemented
    • For YOLO v2 - YOLOv1+EIP-2929
    • Ran the state test. Some changes need to be done
  • Besu (Danno)

    • Debugging, mostly implemented

Next meeting: Not scheduled.
(Depends on any request that pops up in the breakroom (Discord) or proposed in the next All Core Dev meeting.)

References:

@poojaranjan
Copy link
Contributor Author

Closing in favor of #213

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants