Ethereum Cat Herders Update #31

https://medium.com/ethereum-cat-herders/ethereum-cat-herders-update-31-10c280f28b1e?source=rss----cb99bef2c5dc---4

Eth2.0 Zinken launch, EIP-1559 community outreach, Berlin, YOLO v2/v3, Eth1.0 clients’ update, EIPIP, breakout room, Peep an EIP, community updates, and more.

Welcome to another edition of the Ethereum Cat Herders community update to bring you up to the speed since the last update.

Ethereum 2.0

Zinken testnet launch

  • Zinken testnet launch video.
  • The clients worked fine.
  • Epochs are getting finalized.
  • Testnet launch is close to a smooth launch.
  • There would be at least one more testnet (dress rehearsal) before the mainnet launch.
  • Explorer: eth2stats for Zinken: https://zinken.eth2.wtf/
  • Zinken eth2 testnet genesis launchpad for deposits: https://zinken.launchpad.ethereum.org

Eth2

Clients’ update

  • Prysmatic v1.0.0-alpha.29: This is the last Alpha release. The beta release will be a breaking change that will lead to all deprecated flags being removed, deprecated features being sunsetted, and updated cryptography (BLS v4).
  • Lighthouse v0.3.0: A major release that contains a resync of the database, since databases from v0.2.x are incompatible v0.3.0and some data directory migration for existing setups.
  • Lighthouse Update #30

Research

Eth1/Eth2 merge

Ethereum scaling

A quick recap of the short and medium term of Ethereum scaling.
  1. Ultra-high scaling with sharding + rollups will be possible in phase 1
  2. Sharding is NOT “canceled”
  3. Get on a rollup asap; you get 100x scaling even without eth2

Vitalik explained the proposal here.

EIP-1559 fees market change

Clients’ update

Hyperledger Besu

  • Incorporating the latest changes to the EIP around the base fee computation, the removal of the transition period and support for the legacy transaction with the latest PR.
  • Stand up a PoA testnet with these changes early next week.

Geth

  • Vulcanize team is trying to debug a consensus issue they were having on the PoA testnet.

Nethermind

  • Nethermind EIP-1559 is syncing now with the EIP-1559 test network. Will continue working on the Besu +Geth + Nethermind test network by adding a Nethermind validator soon. We are also setting up private Nethermind EIP-1559 networks for the teams to play with.

OpenEthereum and TurboGeth will both implement the EIP only when it is in a more stable state.

Research

Community outreach report

Next steps

  • EIP-1559 Mainnet readiness checklist
  • Testnet: Multi-client PoW testnet is considered while PoA testnet still be around.
  • Test case: Reference test cases will be written for the more stable parts of it, like the calculation of the base fee.

Ethereum 1.0

YOLO v2 and Berlin upgrade

— EIP 2315: Simple Subroutines for the EVM

— EIP 2537: BLS12–381 curve operations

— EIP-2929: Gas cost increases for state access opcodes.

  • EIP-2938: Account Abstraction — Not enough context to make a decision on to be or not to be included in Berlin, will be looked at over the next 2 weeks.
  • EIP-2935: Save historical block hashes in state — Tomasz (Nethermind) will champion the proposal. Currently not considered YOLO v2/v3.
  • EIP-2565: ModExp Gas Cost — Recently modified new version has more stable benchmarks (for Geth) and a clearer spec for clients to implement. Considered for YOLO v3, the decision depends on other clients’ implementation. The Cat Herders recorded a video with Kelly Olson explaining the EIP in simple terms for a high level of community understanding.
  • EIP-2539: BLS12–377 curve operations — Not considered for YOLO v2/v3 or Berlin for now. James Prestwich said Celo will stand up a testnet for it.
  • Espresso — Ethereum testnet: an ephemeral Ethereum testnet implementing EIPs 2537, 2539, and 2929. It is pulled by James Prestwich to test client EIP integration in a low-stakes environment.

Ethereum 1.0 clients’ update

Breakout room

  • Meeting 4: Transaction types breakout — Agendanotes

EIPIP working group

Network upgrade process

Community updates

ETHOnline

  • Hackathon + Summits: Oct 02 to Oct 30, 2020

EthPlanet Hackathon

ETHPlanet Hackathon Workshop 1: Ethereum Improvement Proposal (EIP)

https://medium.com/media/83e0308d2648551d15fc8dde8879ae58/href

Taipei Ethereum

Ethereum Cat Herders

1559 Outreach

The EIP-1559 outreach suggests a mixed response of enthusiasm and fear. Collected responses of the community gathered through the 1:1 meeting and volunteering are added to the report. This also includes Frequently Asked Questions that we collected during the interaction.

  • Where projects and dapp developers are excited to see this proposal deployed on the mainnet as early as possible, the miners’ community expressed their dissatisfaction.
  • Over 40% of the respondents want to see the proposal deployed in the next 12 months timeline.
  • The main benefits that projects see with EIP-1559 are the predictability of gas prices, especially for projects who set them for their users, and the fact that ETH is burnt in each transaction.
  • The fear of this proposal being contentious also was highlighted due to the proposed concept of base fee burning and miners’ tip distribution that is going to change the current process.

https://medium.com/media/1601e06911c0118ab4dca24ce1656cb9/href

The report suggests low volume participation of Wallets and Exchanges. In the next phase of outreach, we are focusing on these two types of projects. However, the questionnaire is available for volunteers to share their thoughts, comments, and concern on the EIP-1559.

Peep an EIP

https://medium.com/media/8f6e3bb8c888c5680def18b1edc1541e/href

Scheduled

Let us know which proposal would you like to see on the Peep and EIP next.

ECH meeting

  • Ethereum Cat Herder Meeting #43: Agenda.

Support the Ethereum Cat Herders

Share your question, comments, and suggestions with me on Twitter. Thank you for reading 🙏.

— The Ethereum Cat Herders


Ethereum Cat Herders Update #31 was originally published in Ethereum Cat Herders on Medium, where people are continuing the conversation by highlighting and responding to this story.

Ethereum Cat Herders Update #28

https://medium.com/ethereum-cat-herders/ethereum-cat-herders-update-28-a8b8e5398309?source=rss----cb99bef2c5dc---4

A proposal on gas cost, EVM 384, Medalla testnet, Ethereum client diversity, Peep an EIP, and more community updates.

Welcome to another edition of the Ethereum Cat Herders community update to bring you up to the speed since the last update.

Ethereum All Core Developers meeting

EIP-1057: ProgPoW, a Programmatic Proof-of-Work

Greg Colvin provided updates on the progress:

  • reviewing since April,
  • working on a new reference implementation right now.

He further added that he’d like to discuss 1057 on the testnet on the next call and later shared links for the ongoing work.

New Proposals

EVM 384 — Can we do Fast Crypto in EVM?

Before the all core dev meeting, Alex B. shared write-up on EVM-384 which was further discussed in the meeting. The goal here is to support operations of BLS-12381 (the Eth2 curve), so this would be an alternative to other EIPs which proposed the curve as a precompile. He further explained that one of the motivations for this is to reduce consensus complexity. Vitalik added If we can make this close to native efficiency, probably, we can get away with not adding any more precompiles in the future. If interested, you can participate in the discussion at EthMagician.

A proposal — Short-term gas cost increases for storage-accessing operations

This was a proposal by Vitalik to increase the gas cost of opcodes that touch storage (SLOAD, all the EXT calls). He explained that these increases would provide a security improvement for the chain. Martin S. said that the change is technically simple but may break things, and the community will push back against this like EIP-1884 that broke contracts and there was pushback. Hudson recommended moving this forward will require a proper write up about the pros and cons, explaining why this is needed, with a proper EIP. And Vitalik agreed. Good technical discussion took place on the call, highly recommends watching the recording.

Yolo testnet and Berlin

  • Besu added to the mix of clients being Fuzzed. Few vulnerabilities were discovered, not specific to BLS.
  • Done fuzzing for BLS, Subroutines. Nethermind, Geth all synced, a little bit of ex-Parity (OpenEthereum) too. ex-Parity (OpenEthereum) also implemented Static call precompiles.
  • Still finding bugs, but getting better.

Discussing clarity on pre-Berlin testnet EIPs, Tim mentioned that considering, EVM 384, gas cost change implementation is simple, it is important to understand what we want to get on the testnet before spinning.

EIP-2666: Precompiles and Keccak256 repricing

New EIP process status

Core-EIP process

The EIPIP working group came up with a revised process flow for EIP and introduced new terms added to the process. The goal is to separate the hard fork coordination from the EIP statuses themselves.

Stateless Ethereum (Eth 1x)

Ethereum 2.0

EIPIP working group

  • A new EIP validator was integrated. The EIP validator makes sure the EIP is syntactically valid. The new EIP statuses won’t be added to the EIP validator until after receiving final approval from the All Core Devs. It was proposed in the meeting last Friday and seem to have a consensus.
  • EIPIP meeting 14: agenda, video, notes. The next EIPIP meeting is proposed on Wednesday, August 12, 2020, at 1500 UTC. Agenda.
  • Lightclient opened a PR on the EIPs repo to transition the site from Jekyll to Zola: https://github.com/ethereum/EIPs/pull/2890. He thinks that removing all the ruby from the CI pipeline will significantly improve confidence in builds and deployments. The new toml the frontmatter format will also be much better to work within eipv and mergebot.

Ethereum Cat Herders

Peep an EIP

In the last Cat Herders meeting, I proposed an EIP focused series to create awareness and provide educational videos for a better understanding of proposed protocols to the Ethereum community and help consensus building on EIPs for a network upgrade.

The recording of the first episode on ‘Writing an EIP’ with Matt Garnett (lightclient) is available now.

In this and the coming weeks, we’re going to discuss

  • EIP-2537: BLS12–381 curve operations with Alexander Vlasov on Tuesday, Aug 25, 2020, at 2:30–3:15 pm EST
  • EIP-1571: EthereumStratum/2.0.0 with Andrea Lanfranchi on Wednesday, Aug 26, 2020, at 02:30–03:00 pm EST
  • EIP-2666 with Alexander Vlasov on Tuesday, Sept 01, 2020, at 2:30–3:15 pm EST.

You can follow which EIP is scheduled next at ECH GitHub. If you have any questions related to an EIP, or you want to join the session, reach me on Twitter.

The state of client diversity in Ethereum

The Cat Herders conducted an Ethereum Critical Installation survey on miners, wallets, exchange, and other node operators to collect data on client diversity. A summary of discussions and data received from the survey is published as a blog. We thank everyone who participated in the survey.

  • ECH call#40: agenda, video, notes. The next meeting is proposed on September 01, 2020, at 14:00 UTC

1559: Fees market change

Other Community Updates

Support the Ethereum Cat Herders

Share your question, comments, and suggestions with me on Twitter. Thank you for reading 🙏.

— The Ethereum Cat Herders


Ethereum Cat Herders Update #28 was originally published in Ethereum Cat Herders on Medium, where people are continuing the conversation by highlighting and responding to this story.

Ethereum Cat Herders Update #27

https://medium.com/ethereum-cat-herders/ethereum-cat-herders-update-27-7a580a3b76a3?source=rss----cb99bef2c5dc---4

ETC 51% attack, YOLO & Berlin, Medalla testnet launch, critical client information survey, community events, and other updates

Welcome back to the recap of Ethereum development with another edition of the Ethereum Cat Herders update. Hopefully, it will bring you to the speed since the previous ECH update.

Ethereum All Core Developers meeting

Ethereum Classic 51% attack

Blockchain community recently witnessed two (successful) attacks on the ETC chain. To understand the possible cause, ways to prevent, and how this could apply on Ethereum, this was the first item in the Ethereum All Core Dev meeting, last Friday. Wei Tang mentioned that the most noteworthy technical aspect of these attacks is the maximum reorg cap that’s part of clients. He said that the first attack was detected because there was a split between Open Ethereum and Geth Classic clients, which was originally thought to be a bug in Open Ethereum, but instead, it was different max reorg cap of Open Ethereum & Geth Classic. For the second attack, there were no Open Ethereum miners, so everyone re-organized to the heavier chain. The ETC teams are implementing an “immutability threshold” in Geth-classic, which is a max-reorg cap that is much lower than the default value in Geth.

YOLO & Berlin update

Coming back to YOLO testnet after the break form further development, there is a general agreement to restart the YOLO ephemeral testnet. However, EIPs for V2 are still to be confirmed, given it will be started as YOLO V2 which would depend on the progress of EIP-2046 (& EIP-2666). Read more about YOLO ephemeral testnet here.

EIP-2046

Alex Vlasov provided an update about EIP-2046, and EIP-2666. He mentioned that clients seem to have integrated and run the benchmarks but the results are yet to be published. On that, Geth, Besu, and other client teams agreed to confirm and share the benchmarks before the next ACD meeting.

Newly proposed Ethereum Improvement Protocols (EIPs)

EIP-2780: Reduce intrinsic transaction gas

This is a proposal to Reduce the intrinsic cost of a transaction from 21,000 to 7,000 gas. While explaining the proposal, Uri Klarman mentioned some issues identified:

  • Implications on the state size
  • Incentives for Gas Token
  • Impact on the uncle rate

Martin and Peter for the Geth team highlighted the specific numbers in the EIP, where proposers agreed to double-check the numbers and calculations on the EIP and discuss in the future meeting. Watching the ACD meeting video is highly recommended.

Critical Client Installation Information

The Ethereum Cat Herders are collecting ‘Critical Client Installation Information’ based on the recent discussion in the Ethereum All Core Developer’s meeting about the network health. If you’re running multiple Ethereum nodes, respond to the survey today!

https://medium.com/media/c52bd6e7a9da0a64d8d3d9f0096ba410/href

The survey is closing on Aug 15, 2020, at 11:59 EST.

Ethereum 2.0

Medalla testnet launch

The Ethereum Foundation and /r/ethstaker organized an Eth 2.0 Medalla Testnet Launch live stream for the genesis event that took place at 1300 UTC on Tuesday, August 04. Over 1700 watching live on YouTube at one point. If everything goes well, Medalla will be the last big testnet before the Beacon chain launch. It has the same spec as the planned Mainnet.

Ethereum Community Updates

Ethereum turns 5 🎂

https://blog.ethereum.org/2020/07/30/ethereum-turns-5/

Eth 2 security team

Security team dedicated to Eth2

Events and hackathon

A one-day virtual conference for distributed systems and critical infrastructure enthusiasts about the state of the art in randomness beacon research and deployment.

Social Governance by Mattison Asher

EIP Improvement Proposals by Alita Moore, Edson Allyon, Pooja Ranjan.

— EIP1559 (Recording will be available soon) by Barnabe Monnot, Dan Finlay, and Tim Beiko.

Other updates

EIP-1559 Implementers meeting

  • 1559 Implementers call #4 is proposed on Wednesday, Aug 28th at 15:00 UTCAgenda.

EIPIP meeting

  • EIPIP meeting 13: agenda, videonotes.
  • THE next EIPIP meeting is proposed on Wednesday, August 12, 2020, at 1500 UTC. Agenda.

Ethereum Cat Herders

  • ECH call#39: agendavideo.
  • Next call is proposed on August 18, 2020, at 14:00 UTC

Support the Ethereum Cat Herders

Share your question, comments, and suggestions with me on Twitter. Thank you for reading 🙏.

— The Ethereum Cat Herders


Ethereum Cat Herders Update #27 was originally published in Ethereum Cat Herders on Medium, where people are continuing the conversation by highlighting and responding to this story.

Ethereum Cat Herders Update #25

https://medium.com/ethereum-cat-herders/ethereum-cat-herders-update-25-2e9936ec449a?source=rss----cb99bef2c5dc---4

Account abstraction, network health, EIP-1559, Ethereum 1.x, Eth2.0, ecosystem update, and more.

The Ethereum Cat Herders are back with another edition of community update to bring you up to the speed since the previous ECH update.

Ethereum All Core Developers meeting

Account Abstraction Updates

Based on Account abstraction MVP, a playground implementation is published for anyone interested to play around with it.

Introduction — EIP-2711

This is a new general transaction type proposal that is going to add a lot of functionality that people have requested in the past. Three main features that proposers are looking to add to this transaction type are — sponsored transactions, batched transactions, and expiring transactions. There is an Eth research post shared a few weeks ago, comparing some of the different approaches to the protocol by the transactions which kind of addressing the first feature of this transaction.

Network health

The discussion on Ethereum network health continued from the previous ACD meeting. Three collective learning of the session are –

  • possible restructuring of the teams in such a way that some people have a more holistic understanding and these people are going to have the necessary experience to propose protocol changes.
  • There is some potential for structuring a good specification of the protocol and what is required in such a way that people could specialize.
  • A discussion on the reusable components required for client diversity.

Additional resources:

AlexeyAkhunov started an Eth Magician thread Measuring Ethereum critical installations for the community to participate. It is highly recommended to watch the recording of the meeting. Interested people can participate in the discussion on the Eth R&DDiscord at the client-development channel.

EIP-1559

  • The research team started working on a 1559 testnet between Geth and Besu nodes. Good progress with that. It should be up in public in the next week or so.
  • In parallel, a formal analysis of the mechanism/design of the EIP is also planned to prove its goal.
  • The next 1559 Implementers call will be in the next couple of weeks.

Ethereum 1.x research

Ethereum 2.0

Hackathon and events

Ecosystem update

EIPIP meeting

  • EIPIP meeting 11: agenda, videonotes.
  • THE next EIPIP meeting is proposed on Wednesday, July 15, 2020, at 1500 UTC. Agenda.

Ethereum Cat Herders

  • ECH call#37: agenda, videonotes.
  • Next call is proposed on July 21, 2020, at 14:00 UTC

📢 Shout-out

https://twitter.com/poojaranjan19/status/1280523925353529347
https://twitter.com/poojaranjan19/status/1280523925353529347
  • ECH sincerely thanks to all 41 contributors for nice words and donations to Gitcoin CLR.

Support the Ethereum Cat Herders

Share your question, comments, and suggestions with me on Twitter. Thank you for reading 🙏.

— The Ethereum Cat Herders


Ethereum Cat Herders Update #25 was originally published in Ethereum Cat Herders on Medium, where people are continuing the conversation by highlighting and responding to this story.

YOLO: An ephemeral test network for Ethereum

https://medium.com/ethereum-cat-herders/yolo-an-ephemeral-test-network-for-ethereum-356d43179b1a?source=rss----cb99bef2c5dc---4

For the first time, an official ephemeral test network YOLO (You Only Live Once) has been created specifically to test available frameworks of the Ethereum blockchain. As the name suggests, this testnet is not meant to exist in the long-term and will be nuked. It is not a replacement to existing testnets for Ethereum 1.0 chain.

The requirement of an ephemeral testnet surfaced during the discussion of testing BLS curve signature EIP in the Ethereum All Core Developers meeting 87. The Meta EIP-2657 for Ephemeral Testnet YOLO created by the hardfork coordinator James Hancock has a clear mention of the purpose and application. The disclaimer in the EIP reads:

This is for testing basic infrastructure. It will be nuked. It is not for deploying dapps, nor does it define what will go into mainnet. For information on network upgrades, please follow the relevant meta EIPs and ongoing discussion on ethereum/pm.

Launch of YOLO v-1

YOLO was initially conceived for testing of EIP 2537: Precompile for BLS12–381 curve operations but on the suggestion of Péter Szilágyi (Geth), the Ethereum core developers agreed to consider more EIPs to spin up the testnet.

While EIPs for the Berlin upgrade is still under discussion, protocols for the first version of YOLO were shortlisted on all core developers meeting 88, and YOLO v-1 was launched on June 03, 2020.

The first version of the temporary test network includes the latest spec for:

  • EIP 2537: Precompile for BLS12–381 curve operations and
  • EIP 2315: JUMPSUB for the EVM.

YOLO can be joined via Geth with the — yolov1 flag.

On June 10th, OpenEthereum and Besu also merged the PR and synced with the Yolo v-1 testnet. Nethermind was work-in-progress to join in the test network.

Network Identity: Yolov-1

Consensus protocol: Clique — proof-of-authority

(It is important to note that this is not a testnet deployment for the Berlin upgrade, and EIPs tested here may or may not be going live with the next hardfork.)

YOLOv1 with a new IP address

Yolov1 sealer/bootnode is started again on June 22, at a new IP address. Not very far from the re-activation of the YOLO boot node, a crasher on Yolo with Besu and in OpenEthereum are identified. Also, Nethermind could not sync with YOLO. Quick debugging pointed to an error (in Geth) that could have lead to a direct DoS attack. With incredible teamwork, the issue was resolved in no time. While clients are working on joining YOLO testnet, stats of the current network is available at https://stats.yolonet.xyz/.

Chronology of YOLO test network

Challenges faced with YOLO network

(Sequence of events as explained in Ethereum All core Devs meeting 89)

  • After a few days of the launch of the YOLO test network, the whole thing blew up because it went out of disk. Geth team did fix that, since then however something quirky was observed.
  • The interesting thing that happened was that the signer went off.
  • The signer is creating blocks and not even Geth is accepting the blocks created by the Geth signer.
  • The state of the signer was saved for debugging and then nuked. Post-re-starting, it was resynced and the signer started signing again. After about six blocks, it blew up again and no other node in the network was accepted. It meant that the Geth signer does something that is not accepted by normal block processing.
  • Three major clients — Geth, Open Ethereum, and Besu were successfully synced before the network stopped.
  • Further digging up the issue suggested that the signer was not YOLO enabled. It was running on an old version of Geth. Geth team is working on sorting it out.

Frequently Asked Question

Are EIPs for the Berlin upgrade is being tested on Yolo testnet instead of Ropsten and Goreli?

Protocols finalized for Berlin will be testnet about 3–4 weeks prior to the Ethereum main network deployment on testnet(s). Testnet date for the Berlin upgrade is yet to be announced.

Will EIPs tested on YOLO get into Ethereum’s Berlin upgrade?

EIPs tested at YOLO may or may not get into the next network upgrade. However, the first version of the testnet includes EIP 2537 and EIP 2315 which are already accepted for the Berlin upgrade.

Why is YOLO not available to dapp developers?

YOLO is an ephemeral testnet, meaning it will be a short-lived test network. It certainly will be nuked and this is the reason it is not recommended for dapp developers. Moreover, it’s historic that people get upset when a testnet breaks and this is the primary reason to have a separate testnet in the first place. Its focused purpose is testing Client integration and EIPs.

Is there a timeline for other clients to join the YOLO testnet?

Geth, Open Ethereum, and Besu have already joined the Yolov-1 on June 10th and Nethermind is expected to join soon.

Where can I monitor YOLO’s status?

The status of Yolo v1 can be monitored at https://yolonet.xyz/

Where can I find technical details about YOLO?

Technical details are shared by the Geth team here.

YOLO1 testnet is up and running https://yolonet.xyz/

  • Support is baked into Geth master branch via — yolov1
  • Genesis config json is at https://yolonet.xyz/yolo.json
  • EF bootnode at enode://9e1096aa59862a6f164994cb5cb16f5124d6c992cdbf4535ff7dea43ea1512afe5448dca9df1b7ab0726129603f1a3336b631e4d7a1a44c94daddd03241587f9@52.56.120.77:30303
  • enode://9e1096aa59862a6f164994cb5cb16f5124d6c992cdbf4535ff7dea43ea1512afe5448dca9df1b7ab0726129603f1a3336b631e4d7a1a44c94daddd03241587f9@35.178.210.161:30303 (previous IP)
  • There is one Geth signer only.
  • Stats page secret is YOLOv1, with geth you can — ethstats=’yournode:YOLOv1@stats.yolonet.xyz’
  • Faucet is unauthenticated, you can reach it from the dashboard

This is a collection of questions received from the community over the Reddit thread, and other places. The Ethereum Cat Herders are committed to sharing the latest in Ethereum development. If you have any questions related to YOLO testnet, Berlin upgrade or development update in general, feel free to reach Cat Herders at Gitter and Twitter.

(Extending thanks to James Hancock, Hudson Jameson, William Schwab, and the Ethereum Cat Herders for reviewing this article.)


YOLO: An ephemeral test network for Ethereum was originally published in Ethereum Cat Herders on Medium, where people are continuing the conversation by highlighting and responding to this story.

Ethereum at Consensus 2020

https://medium.com/ethereum-cat-herders/ethereum-at-consensus-2020-e0f9f3758c11?source=rss----cb99bef2c5dc---4

One of the biggest blockchain conferences, Consensus is back. This year Coindesk presents virtual Consensus 2020 in the light of social distancing requirements due to global pandemic. We are excited to announce that Ethereum will be participating in the event and will be represented by Ethereum Core developers, project & protocol developers and some of our Ethereum Cat Herders.

Participants from the Ethereum ecosystem will be giving a talk in the ‘Programming’ section of the Foundation track. Foundations is a new program within Consensus designed to put the spotlight on thriving blockchain ecosystems. It’s a chance for protocols and projects to design a series of conference sessions specifically aimed at their community: which means developers and other technical contributors as well as the investors, customers and founders.

Ethereum has been provided a slot of 2 hours and this will include presentations as listed below:

The State of Ethereum 1.x

Over the last year, Ethereum 1.x has progressed at breakneck speed! In this session, we will review the major advances in the roadmap, what’s in store for upcoming upgrades, and how governance processes have evolved. Expect details on upcoming network upgrades, stateless Ethereum, and ecosystem initiatives more broadly.

The Emerging Asset Management Sector on Ethereum

Set Protocol will be discussing the growing asset management sector on Ethereum with a specific focus on TokenSets — an automated asset management platform that gives users tokenized exposure to complex trading strategies.

Research & roadmap on stateless Ethereum

This section will talk about the problem statement — what “Stateless Ethereum” is about (preserve and increase Ethereum’s resilience in spite of the state growth), and what it is not about (improving UX, stateless mining etc.). This will enlighten why we are having about three roadmaps (tools, research, implementation), what are currently the main priorities for research/implementation groups and also the new “Sync network” also known as “Merry Go Round” sync.

Eth2, wtf

A quick look at the exciting future coming for Ethereum.

A hot take on what Ethereum is thinking

You want me to burn some of my ETH to vote in a poll? No way! You must be joking, right? Burn Signal wants you to do just that, and it’s precisely because you react like this that it is a good signaling mechanism. Rather than shouting at each other on twitter or trying to weigh disparate signals from arbitrarily defined stakeholder groups, Burn Signal creates one clean signal for each question that is the same for all participants. In this talk, we’ll take a brief dive into Burn Signal’s Quadratic Polling mechanism, some of the common objections, and the reasons why it’s an effective signal, even with low participation.

Developer experience as we move towards Ethereum 2.0

When it comes to building out software, accessibility and user safety are extremely important. Unfortunately, they typically come as a second thought, and are not apart of the core research and development. Looking towards Ethereum 2.0, how can we address this early on, what can we learn from Eth1.x, and what have accomplished thus far? This talk focuses on the developer experience as we move towards Ethereum 2.0, and how the Lodestar team is looking to solve it.

Join us to learn about Ethereum upgrade, Ethereum 2.0 launch, Stateless Ethereum and some interesting projects & protocols. Here is the registration link for the event.

Follow the Ethereum Cat Herders at Website, GitHub, Twitter, Reddit, Medium and Gitter.


Ethereum at Consensus 2020 was originally published in Ethereum Cat Herders on Medium, where people are continuing the conversation by highlighting and responding to this story.

Review 2019 : The Ethereum Cat Herders

https://medium.com/ethereum-cat-herders/review-2019-the-ethereum-cat-herders-63e4e0315972?source=rss----cb99bef2c5dc---4

Review 2019 : The Ethereum Cat Herders

The Ethereum Cat Herders is a group of individuals from the Ethereum community working to support Ethereum non-technical errands. Introduced in January 2019, the goal was to provide assistance with the All Core Developers’ meeting notes to update the community on what developers are working on and create engagement to make Ethereum a decentralized space in its truest sense. Since the inception of the group, the Ethereum Cat Herders have come a long way.

Constantinople/St. Petersburg

The first significant milestone in 2019 was Constantinople/St. Petersburg update that was deployed on the main network on Feb 28, 2019. Initially, the Constantinople upgrade was planned for block number 7,080,000. That upgrade had to be postponed due to a security vulnerability. The Ethereum Cat Herders (ECH) released a report The Constantinople Ethereum Hard Fork Postponement to let the community know what happened behind the scenes. This was also the beginning of the Ethereum Cat Herders community support in practice. The ECH joined the core developers and initiated communication with the major stakeholders of the community for Constantinople2. Reaching out to mining pools, exchanges, wallets, and other infrastructure providers, the Cat Herders opened channels of direct communication.

Ethereum All Core Developers and Ethereum 2.0 meeting transcripts

We received tremendous appreciation for the meeting notes made available for the community. Initially, only the transcripts of All Core Dev meetings were made available but after receiving a grant from Moloch DAO, and a donation from the Aragon team; more community participants got involved and Eth 2.0 meeting transcripts are also being taken care of by the Cat Herders.

ProgPOW

Another subject of consideration that utilized significant community bandwidth is ProgPoW. Introduced by the group IfDefElse, it is a proposed change to the mining algorithm of Ethereum blockchain. Considering the contentiousness of the subject, ECH proposed to help the core developers with community signaling and the coordination of the technical audit. For any decision on whether to accept or reject EIP 1057, it was important to understand community sentiments. The Cat Herders played a significant role in gathering the viewpoints and the collection of funds required for the security audits. Not only was the audit conducted successfully, but 100% of individual contributors were refunded.

Devcon 5

Devcon is the largest annual developer conference for Ethereum and in 2019, the community gathered in Osaka for the fifth edition. The Cat Herders participated in a workshop on the opening day with the Fellowship of Ethereum Magicians (FEM) team and the Enterprise Ethereum Alliance (EEA) on how to move forward collectively to help the community in 2020. Devcon 5 turned out to be a turning point and the group acquired a vision to emerge as the much-needed ‘Ethereum Support Desk.

Istanbul Upgrade

This network upgrade carried a lot of weight and marked another milestone for the year. After Constantinople, core developers wanted to introduce the concept of a planned upgrade to ensure the readiness of nodes and other major stakeholders. Following the new model, developers wanted to discover a viable process to be followed for future upgrades in the Ethereum blockchain. Istanbul was the first upgrade that was end-to-end supported by the Cat Herders. Participation started by gathering the EIPs for consideration for the upgrade and continued by communicating about the testnet upgrade and concluding with the pre-upgrade communication with the infrastructure providers. The Cat Herders also provided an open platform by organizing a community call and inviting core developers, clients and other members of the community to answer any question related to the upgrade or anything in general, related to Ethereum. The live-streamed Istanbul Upgrade Countdown Party put on by the Cat Herders was an exciting event with a lot of community engagement!

Muir Glacier Upgrade

Another exemplary action of coordination was the success of the Muir Glacier upgrade. It was a challenge in itself to update the community about an upcoming upgrade to be deployed in less than a month since the previous one. Accepting the challenge, and with tremendous coordination, over 92% of nodes were in sync at the time of upgrade. The Muir Glacier upgrade was a huge success and was deployed on mainnet on Jan 02, 2020.

The Ethereum Cat Herders want to thank all the amazing developers and wonderful community members for another glorious year in Ethereum. We look forward to continuing to help the Ethereum ecosystem with coordination in 2020!

(I’d like to thank Hudson Jameson and Helena Flack for reviewing this article.)

Support the Ethereum Cat Herders!!

Share yours ❤️ with the Ethereum Cat Herders. We accept all tokens!

Follow the Ethereum Cat Herders at: Website, GitHub, Twitter, Reddit, Medium and Gitter.


Review 2019 : The Ethereum Cat Herders was originally published in Ethereum Cat Herders on Medium, where people are continuing the conversation by highlighting and responding to this story.

Ethereum Cat Herders Update #15

https://medium.com/ethereum-cat-herders/ethereum-cat-herders-update-15-563cc3be2ec?source=rss----cb99bef2c5dc---4

“The key to realizing a dream is to focus not on success but significance, and then even the small steps and little victories along your path will take on greater meaning”. — Oprah Winfrey

Welcome to Ethereum Cat Herders Update!

Moving forward in the direction of Ethereum Support Desk, Cat Herders had another productive call including one of the members from EF, last week. We discussed some critical areas that could use immediate attention.

1. How to get involved

One of the biggest challenges faced by new members of the Ethereum community is a place to start. Especially for the non-technical members, it is more of a fishing expedition to find a suitable group. We invite every new member of the Ethereum community to join ECH Gitter and/or create an issue with a query. Cat Herders aims to monitor issues across the ecosystem and possibly point the user in the right direction. To further aid the process, we think it would be good to have a page on Ethereum.org dedicated to helping people find what they can do to be involved in the ecosystem. William S. from the ECH team created an Issue and subsequent Pull Request at GitHub to propose the idea. You’re invited to leave a comment.

2. Streamline EIP process

Cat Herders welcome James H. as Hardfork coordinator for Ethereum upgrades and hope to see a lot of improvements in upcoming upgrades. Currently, we’re collecting sentiment about how to help the EIP process. We also reached out to the EIP editors to extend our help clean up the EIP repository and eventually streamline the EIP process.

3. Feedback

The Ethereum Cat Herders would like to hear more from you on what and how we continue supporting the community. Quick feedback and suggestion are much appreciated.

ProgPOW refund

For ProgPOW review, we received plenty of love from the community and managed to have almost double the number of funds that we needed. Ethereum Cat Herders want to thank Ethereum Foundation, Atlantic Crypto, BitFly and every individual contributor who donated for the cause.

Here are some update regarding surplus funds:

  • EF agreed to leave their extra funds (about $4000) with the Cat Herders.
  • Atlantic Crypto, the second-largest donor through the Gitcoin page agreed that we don’t refund them but instead refund the rest of the community contributors who donated for ProgPOW funding.
  • Every contributor on the Gitcoin page will get a full refund back.
  • Refund transactions will be sent out in the coming week followed by a blog.

Thank you, Hudson, Charles, and Tim for coordinating on this.

Ethereum Updates

  • Announcing a Taiwan-specific Wave of Grants
  • Development Update #1 — Ethereum.org. Introducing Ethereum Studio.
  • No more misconceptions about Ethereum Core Maintaining groups. Difference between @EthMagicians and @EthCatHerders and AllCoreDevs roles explained in the article ‘Ethereum Core Maintainers’ By Anett.
  • Introducing the Ethereum Marketing DAO, a fork of Moloch DAO for Ethereum promotion.

Istanbul Upgrade

Berlin Upgrade

  • Berlin EIP Deadline — 3rd Wednesday of March
  • EIP centric model will be followed for Berlin.
  • EIPs eligible for inclusion in Berlin
  • EIP-663
  • EIP-1380
  • EIP-1559
  • EIP-1702 — Pending Champion.
  • EIP-1962
  • EIP-1985
  • EIP-2046
  • Berlin Meta: EIP 2070

Ethereum 2.0 Update

Meetings

Ethereum Cat Herders

  • Agenda #22
  • Video
  • Notes
  • The next meeting is proposed on Tuesday, 26 November 2019, at 1400 UTC.

Ethereum All Core Dev

  • Agenda 74
  • Video
  • Notes
  • Next All Core Dev call #75 is proposed on Friday 15th November 2019, at 14:00 UTC. Agenda

Ethereum 2.0

Support Ethereum Cat Herders funding

Share yours ❤️ with Ethereum community project management a.k.a Ethereum Cat Herders here.

Grant accepts Any Token at 0x68085e7f88e90fa9247489c83fab30b177ebccb3

Note: All articles/blogs mentioned here are not necessarily published by Cat Herders. It may be just related to ongoing discussion topics.

Follow Ethereum Cat Herders at Website, GitHub, Twitter, Reddit, Mediumand Gitter.

Share your questions, comments, and suggestions with me on Twitter. Thank you for reading. 🙏


Ethereum Cat Herders Update #15 was originally published in Ethereum Cat Herders on Medium, where people are continuing the conversation by highlighting and responding to this story.