[EP13][Executable] Support the Protocol Guild Pilot

I see no reason not to just do this so we don’t spend too much time debating the amount! I’m pretty confident, personally, that if given a rank vote of 100k or 200k ENS, 200k will win out.

Funding core devs goes toward solving one of the largest vulnerabilities to Ethereum’s (and therefore, ENS’s) long-term success, and in my view there’s no more pure definition of a web3 public good than the Ethereum blockchain.

My argument for the largest amount we’re comfortable with (looks like 200k) is so public goods organizations get the signal that ENS DAO is serious about funding public goods, and we hear from more of them. It’s really important that these groups know we’re going to to do our best to give them as much as we can afford, and not have every proposal be filled with random accusations of “conflicts of interest” (like what?). :smiley:

2 Likes

I do not agree. ENS DAO Treasury is not a tap that anyone can magically open by saying ‘Public Goods’. The number of zeroes on the grant comes with equal exponents of accountability. I’d like to hear @AvsA’s thoughts on this. There must be a reason why 100k ENS was decided by the PG WG. Please let the stewards tell us how the number was decided before rushing to conclusions.

2 Likes

Sounds great to me — thanks for the well written explanation and reasoning!

1 Like

I’m in favor of this. Despite points raised against this, we’re only using 3.7% of the unclaimed airdrop.

These tokens would otherwise sit uncirculated in our treasury. We should be looking for ways to distribute our governance token to people who are value-aligned with the long-term health of ENS and Ethereum.

If this becomes a proxy payment, we can assess after the vesting period. In the mean time, I am assuming good faith.

6 Likes

I think that it is important to take at a few talking points here.

Personally, I believe that anyone that is working as a Ethereum Protocol Core Developer (EPCD) is very dedicated to working towards future progress of Ethereum as a whole. I might be bias, I might not. Based on this article that I have found that interviewed EPCDs at ETH Denver; I come to to the conclusion that finding a well-rounded extremely knowledgeable developer is hard to come by. That being said, the standard is set pretty high for what protocols are looking for in talent. Please don’t misconstrue this as me being dead set totally against empowering core contributors and growing ethereum.

So I am asking myself; If the standards are set high, which is a purposeful decision by the industry itself, why is retaining talent seem to be an issue?

The majority of core contributors have an lengthy history of contribution towards Ethereum, mainly GETH. It appears that everyone is very dedicated already. I’m not too sure how incentivizing retention through monetary donations from other protocols would influence people to stay in their position.

Would we see loss of talent if the PG didn’t exist or didn’t receive funds? I highly doubt.

Out of the 111 GitHub profiles listed in the PG’s membership list 12 profiles so very little to no contributions in the past 3-6 months or longer.

PG docs notes:

Design objective: Protocol Contributors must be active for 6 months before membership

Is this truly aligning incentives for people to work on core protocols? If this is true, is the PG actively telling talent that this is available for them if they become an active contributor to core protocols?

How much incentive is needed to retain those who are dedicated in the work because of what they believe?

In PGs docs it reads

As the Ethereum ecosystem continues to grow, competition for talented individuals will only increase. This isn’t to fault individuals for rationally weighting financial incentives, or protocols for leveraging the power of tokens - this is just the reality of our current context

IMO, if there is competition then that means talent will be retained.

We should look at the market situation right now as well as global events. There is turmoil all around the globe with war, food shortages and overall fear. This is a lot of money to donate. We don’t know the future and what the market will decide for themselves.

This first line in their proposal rationale is ‘How can we give core protocol contributors exposure to the broader success of the projects building on top of Ethereum?’

This can read one of two ways:
It suggest that profits of successful projects should go to core contributors
or
We should incentivize core contributors to actively participate in the projects that they are to receive funds from.

I think the second read seems to be a better fit. There can be upside in participation of projects. But how would just sending funds create exposure without a requirement for participation.

Also, who is to say that these individuals aren’t actively exposed already? Core devs are building the protocols–how would they not be exposed to upside benefits if they are the ones building it?

I know if I was a core developer and couldn’t be exposed to upside in profits–that would feel like a red flag to me. Don’t core devs have the the knowledge and tooling right at their hands to easily see where profits are being had? Processes like frontrunning or flash loan contracts are complex for junior solidity devs–they are not exactly easy tasks that everyone involved in Ethereum know how to do.

I found an interesting article about employment and wages earned and the particular emphasis on very high wages.

2 Likes

Core devs are all sought after by competitor L1s, many of which do not share the same values as Ethereum, but do have deep, VC-funded pockets. It’s absolutely the case that we haven’t lost all these core devs to much much higher compensation from these competitors because of their love for what Ethereum represents.

However, everyone is human, and we live in a world driven by financial costs. Ideals don’t pay for food and rent. The only way to reduce the risk of losing these devs is to make sure they are compensating competitively.

We also have to keep in mind that these people develop the core layer of a network that has created hundreds of billions of dollars in wealth for those of us building on top of it to benefit from. If you believe Ethereum will continue growing, that will grow into the trillions. I think it’s absolutely the case that the devs working on the bedrock of this new economy should become very rich by doing so.

We’re talking about an imperceptibly small sliver of the total wealth Ethereum has created to allow them to keep doing their important work, while also not having to second-guess whether their peers that took offers from centralized entities made the better decision in terms of life-happiness.

This is a very troublesome perspective, without grounding in reality. It sounds a lot like “artists will work for exposure, they just love doing art,” but in a world where artists command minimum 6-figure salaries. I challenge you to take a look at the amount of job openings available in tech, or in crypto alone, and what their advertised salary ranges are, before assuming people will continue to work for what is relatively “cheap”

Also consider many core devs are paid salaries by centralized organizations like the Ethereum Foundation. Putting something like Protocol Guild in place now helps defend the network from the possible loss or dysfunction of these groups, and puts the ownership and responsibility of funding the maintenance and development of the network squarely on the shoulders of the ones who benefit most from it: it’s users.

5 Likes

appreciate the support - what do you mean by proxy payment?

Is this truly aligning incentives for people to work on core protocols?

The Pilot is about finding out whether these core assumptions play out in the real world.

If this is true, is the PG actively telling talent that this is available for them if they become an active contributor to core protocols?

Given this is 1. a new project and 2. doesn’t have significant capital streaming to contributors, it can’t really be used as a recruitment tool for prospective contributors. It really isn’t even useful for existing contributors. Only when the Pilot has a material amount of funds vesting and we have time to learn and iterate will it be able to prove its utility over time.

Also, who is to say that these individuals aren’t actively exposed already? Core devs are building the protocols–how would they not be exposed to upside benefits if they are the ones building it?

To make a definition clear: developers of applications (which sometimes have tokens or recurring revenue) are not the same group as those working on the core Ethereum protocol.

Don’t core devs have the the knowledge and tooling right at their hands to easily see where profits are being had? Processes like frontrunning or flash loan contracts are complex for junior solidity devs–they are not exactly easy tasks that everyone involved in Ethereum know how to do.

If it were this simple, then yes, all core devs would be doing it. But you have a significant misunderstanding here: core devs are spending their time and attention focused on maintaining and evolving the core protocol, which happens at the expense of seeking out profit opportunities. Further, the ones you mention are related to DeFi and solidity, which are completely different domains from core development.

Outside of the “upside exposure” argument, I’ll also echo a part at the bottom of the original proposal: broadly, this project gives an open mechanism for the community (users, applications, protocols) to start funding core protocol development. This is a worthwhile pursuit even if we were to abandon the “upside exposure” and all funding came in stablecoins like DAI.

2 Likes

very well articulated!

3 Likes

Because the pay is low. Is this a real question?

Yes, the only people who stick around are those who are sufficiently altruistic that they will tolerate the below-market compensation. This is exactly what you would expect to see if you have high standards but don’t pay people enough.

“They could just go earn profit elsewhere, outside their role as core devs” is exactly what the PG sets out to fix.

3 Likes

There was concerns that this was a guised way to compensate by using $ENS to pay developers in lieu of USDC, which we should strive to avoid.

1 Like

So as an ENS delegate I was asked to chime in here.

The problem of funding protocol core development long-term is real. And core devs are underappreciated as far as compensation is concerned.

Funding core devs, is funding ethereum and its protocol development so this is something that is a no-brainer for anyone in the space, especially so for ENS which is a part of the ecosystem. A stronger ethereum is a stronger ENS.

Now there have been some concerns raised in the thread about funding our friends.

@daylon.eth mentioned:

The proposal is written by and for the people it stands to benefit, and their associates

As far as I know trent heads the PG as a way to fund core devs. It’s a bit of a stretch to call all core devs his associates, but in any case most proposals by outsiders to a DAO for funding tend to ask for funding for them and their team. I don’t see a problem here, especially considering the team he is asking funding for is basically all different teams working on the ethereum protocol.

8 Likes

I’m supportive of this proposal. Protocol Guild is a well-structured experiment in funding core Ethereum infrastructure, which is a critical need for our ecosystem. I am excited to see the results of the Pilot year.

3 Likes

I’m not trying to chop any one person(s) incentives, I’m putting talking points out for discussion. This is the perfect time to ask the difficult questions rather than the later.

So why is EF not supporting the demands for increased salaries? I think that a temporary support for core developers soon is a good thing and I’m all for it. At the same time, those who are responsible for writing proposals need to lay out a thorough just cause for VC funds and GitCoin grants etc, to direct funding to the core devs with utmost justification that funding application layer projects with a greater incentive of upside, may actually be hurting the entire crypto ecosystem at the core.

Would this be better if looked at after successful merge from PoW to PoS merge?

I would like to see part of tokens be donated to be retained by recipients to be used for participation / active voting within the governance(s).

It’s mostly because EF does not have ongoing revenue.

I remember that there was a proposal to direct part of the mining revenue to protocol dev funding like Zcash does for their foundation but I don’t think it received any consensus.

They may come up with other plan to make EF (or core protocol development) revenue generating in future, but I think it makes sense for already revenue generating protocols like ENS or other defi/ staking projects to start contributing the sustainability of the core protocol development as we depend on the outcome.

4 Likes

Thank you for your clarification. I’m learning a lot. All of this has been beneficial to understand how protocol / application governance(s) and funding of projects on top of Ethereum contribute as a community to support ongoing success.

6 Likes

So why is EF not supporting the demands for increased salaries? I think that a temporary support for core developers soon is a good thing and I’m all for it.

  1. PG is intended to only ever be in addition to regular salaries. Only about 30% of members are directly employed by the EF, as well as a number of independent contributors that don’t have salaries.
  2. The EF can’t provide differentiated funding sources we’re experimenting with in the Pilot, like tokens solicited from prominent ecosystem projects (future iterations may focus on different asset types or a basket of various types). By definition, community-sourced funding can’t come from a single entity. PG sponsorship should come directly from the broader community in order to create a robustly structured alternative funding mechanism. That being said, we are very open to the idea of the EF leveraging this mechanism as another funding avenue.
  3. This isn’t meant to be a temporary project. Long-term, we hope this evolves and grows significantly, enough to become major source of funding to support the core protocol.

funding application layer projects with a greater incentive of upside, may actually be hurting the entire crypto ecosystem at the core

this is not at all what we’re arguing. The vision of a globally ubiquitous Ethereum without sovereign economic mechanisms built on top is broken. The managed monoculture of a timber forest lacks biodiversity, only a shadow of the vibrant life found in unmanaged growth.

Would this be better if looked at after successful merge from PoW to PoS merge?

While we’re excited to finally be getting the project off the ground, we do feel a quiet urgency with the intimate knowledge that something like this should have existed many years ago. That being said, we’re thrilled that so many of the community have recognized the importance of this initiative alongside us.

I would like to see part of tokens be donated to be retained by recipients to be used for participation / active voting within the governance(s).

We’d love to see this as well, and will definitely be encouraging members to consider governance participation post vest and claim. But as it stands we can’t enforce any obligations, and would approach any the consideration of an internal PG mechanism only after careful deliberation.

3 Likes

This is now live for voting on snapshot.

2 Likes

|| Pilot participation maintains and expands the ENS community’s existing reputation for funding Public Goods.
|| To that end, we think it’s important to demonstrate impact: learn more about how we intend to evaluate Pilot outcomes here.

ENS Roadmap Question:
Is this proposal:

  1. just maintain & expanding the “ENS community’s existing reputation, for funding Public Goods”, (including funding Core Devs, which I do support, generally),
    or,
  2. will there be “anything specific”, (which I do not see clearly in the proposal outcomes link, above), related to how this ENS/Pilot-relationship will directly/specifically roadmap ENS systems, with deeper ENS integration into Core code/infrastructure?

I am just wondering if anything is detailed, planned, or road-mapped w/ this proposal, for follow-up or accountability, (any specifics, or just general funding), related to this $ENS funding.

1 Like

+ 1 to the Protocol Guild Pilot, new collectives like this are pioneering the new digital funding landscape!
:european_castle:_ :fire:

Two thoughts:

  • Firstly, ensuring who is getting the funding is sufficiently open/decentralised is super important. +1 to having this as some type of public forum that is viewable and open to contribution from the projects (like ENS) that funded the initiative.

  • Secondly, although the weighting breakdown is described here, the difference between these weightings is still pretty major (the lowest being 0.33 and the highest at 1.67).

    • We need to ensure that the weighting breakdown continues to evolve alongside contributions, as an acive and open conversation (to make core developers envious of others making 5x the amount of tokens they are).

Other than making sure the Protocol keeps open communication around the above two points, :fire:_ :fire: fully supports this proposal.

2 Likes