2021-05-24 Besu Contributor Call

2021-05-24 Besu Contributor Call

(Meeting Link: ⁨https://consensys.zoom.us/j/94665568300

APAC/AMER Friendly Time -  0100UTC (https://www.timeanddate.com/worldclock/converter.html?iso=20201013T010000&p1=224&p2=179&p3=1440&p4=195&p5=47)

  • 6 pm Monday Los Angeles

  • 9 pm Monday New York

  • 1 am  Tuesday UTC

  • 3 am Tuesday Paris/Berlin

  • 11 am Tuesday Brisbane

Agenda

  •  Housekeeping

  • General Announcements

    • A few contributors and maintainers from ConsenSys will be at the global forum 

    • Grace is facilitating panel on use-cases on Besu, Lucas is hosting Besu demo 

    • Danno presenting Bonzai demo, Goerli demo, Ethereum layer 2 related to Hyperledger

    • Hyperledger Besu certification survey results are in! 

    • Working on Rocketchat bridge to ConsenSys Discord

    • Working on global Meetups to cross-promote on Hyperledger <> BUIDL network

  • Release updates

  • Work Updates

    • Non-technical contributors to become maintainers

      • Restrictions for maintainers that are non-technical can be recognized

      • Vijay and Sajida have been added as maintainers based on their product leadership

      • We should do a poll in Rocketchat for: (1) what is stopping you from contributing to Besu (2) why are you deterred from contributing to Besu? 

      • Could we incentivize contributors to create more tutorials in a repo for the community? We have quorum-quickstart-dev, but could there be more developer tools for demonstrating privacy/permissioning upon deployment (we need more contributors!)

    • Experimental Bonsai trie benchmark results

      • Karim update: Took over Bonsai work since Danno left

      • Since March 20, we had two mainnet nodes syncing 

      • 1TB vs .5 TB without Bonsi trie improvements 

      • Force node without pruning - 12TB 

      • 50% improvement in storage usage with bonsai enhancements 

    • Post Rayonism update

      • Rayonism went well! 

      • Besu as an execution client was the most stable execution client; top performer! 

      • On Nocturne testnet, we did some things with type transactions, but had very little to do 

      • We integrated with Teku/Prysm/Lighthouse (couldn't get Nimbus up in time) 

      • Had really good results with all four on the second trial

      • Working on getting Besu broader adoption as an execution environment; de facto execution engine for Teku

      • Antoine to assist Gary with Rayonism work (consult)

      • Next -> 

        • No new testnet 

        • Withdrawal and partial withdrawal work

        • ETH1 hardfork will need to happen for next steps

    • ETC

      • Magneto hard fork 

      • Antoine is close with ETC and working on mining improvements using Besu 

        • Besu support for pool methods (reject list, blacklist IPs), more open issues in Github

      • Besu is an ideal client for ETC miners but requires some improvements/ fixed issues 

    • 1559 update

      • Getting close - London configs are in testnets 

      • Doing work with Dimitry and Ari on reference tests 

      • Besu is only ETH1 client that does RPC tests right now

      • Transaction pool modification code is getting difficult to follow 

      • Refactoring code so we can optimize

      • Karim is working on late breaking update 

      • Code freeze right now 

      • Getting everything under the wire for first testnet release June 2nd

      • All things aside: great shape! 

  • Other Business 

  • Open Forum

  • Future Topics

    • Next Besu quarterly report to TSC is scheduled for June 24th



**Recording will be added here after the call

https://consensys.zoom.us/rec/share/Udlzjm7VAPAqTNsQ-IhHQtFXEYmeFYcPYQ6LAc-fYyinOUS2XOUlgwj-AwjxeNmG.KuZ3yfTA9MBY52rn 

Passcode: 4p6^Vd=n