Proposing Bengt for Steward

Hi!

Introduction

I can see that there haven’t been any proposals to add a steward yet (or even at all), and what would be more appropriate than a steward proposal. I would like to nominate myself as steward, and I aim to focus my funding efforts on open source projects, where I will reach out to both current namada users but also non-namada users that have contributed to open source projects, and hopefully convince them to create namada keys so that we can allocate them some pgf funding.

Not only will this first and foremost align with the philosophical goal of public goods funding, but also encourage new people to become aware of the great technology that has been built, creating second-order network effects.

Manifesto

My background is mainly as a rust developer. I think it is very important to fund ZK-research, but I will not be the most qualified steward for this job, as this is not my field. What I am hoping to focus on is funding some well known privacy solutions that I use, but mainly open source rust crates that I think are vital for rust’s ability to be as popular as it is today.

Candidates I have in mind

I am still in favour of various protocols that did not provide NAM keys for genesis allocations.

I still need to verify which of these were not allocated tokens in the genesis round, but the list includes:

Previously discussed projects

Non-discussed candidates

Open sourced rust crates
  • RustWasm
    Used by 445k+ projects, and a contributor team of about 445 people (obviously concentrated unevenly)
  • Borsh-rs Used by 55k+ people, 48 contributors. Very nice crate for borsh serialisation on rust
  • Clap
    Used by 430k+, 500ish contributors. The leader in building rust clis.
  • Tokio
    Essential for async rust development in my opinion (sorry alternatives)
  • Rayon
    Parallel computing in rust, 241k+ references

And of course - Rust lang itself

Crypto related rust crates

  • The team at RustCrypto, which includes crates like sha2, elliptic-curves, ed-25519, blake2, keccak just to name a few.

  • Brian Smith, and all contributors to the project Ring

Plan

After being elected, I intend to reach out to all of these creators, through mediums such as email, github discussion forums, twitter, and whatever else I can and engage in discussion that will hopefully get them excited enough to create Namada public keys. All of the above candidates will be candidates for rpgf funding, since they are completed projects, which are already benefiting a vast array of people and projects.

Background on me

I previously worked on the Namada project and wrote some blog posts about public goods funding. I feel like I’m well aligned with the goals and purpose of the mechanism. I also am a very strong believer in open source technology and would like to help give back to the community.

10 Likes

There is also an interesting discussion on Discord I think people should tune in to!

If the link isn’t working, it can be found under the #hot-topics channel in a thread.

4 Likes

Following some discussion on discord, I am against this proposal for several reasons and will be voting NAY.

And disclaimer: my views here are only mine alone as a community member and do not in any way constitute the views of Heliax as an organization.

Thoughts on gov proposals before Phase 5
First off, I do not think the network is ready to vote in a PGF steward before Phase 5 and believe we are jumping the gun here. We have intentionally set the voting periods to be shorter than desired initially specifically in order to facilitate quick movement between the mainnet phases, and I would rather a proposal like this take the intended longer voting period (at least a week) to be discussed, as electing a steward is a large and serious responsibility. This proposal seems to have largely been made just for the sake of making the first governance proposal in the network. Let’s minimize distractions and focus on only having proposals for the mainnet phases before Phase 5.

Thoughts on this specific steward candidacy
I also do not think this prospective steward is focused on the right things and thus is not fit to be a steward. Bengt pretty exclusively focuses on RPGF and rewarding contributors to open-source Rust projects or other ZK projects. Sure this is nice, but in my opinion, the most important uses for PGF, especially in the near-term, are on empowering teams to develop tools and run infrastructure for Namada specifically. Many community members will be running infra like IBC relayers, indexer instances, block explorers, etc. I would like to see a steward focus on empowering operators like this with continuous funding.

Bengt mentions Aleo as a target for PGF… Aleo has raised at least $200M USD of funding and only just recently launched - what good is it to allocate even more funding in the form of NAM to them? How does this benefit our community? In my opinion, this would be a wildly poor use of PGF funds.

Let’s elect someone who wants to focus on improving the Namada ecosystem or rewarding crypto contributors who actually need funding to survive and thrive. I’m sorry to Bengt, but I think his ideas should disqualify him as a steward. I strongly suggest a NAY vote on this proposal.

4 Likes

Thanks for your thoughts, Brentstone. I mostly agree with your perspective. But I actually feel Bengt could be a good steward. That said, I don’t fully support the specific projects or candidates he’s currently focused on (or will focus on). I’d personally like to see Bengt respond to Brentstone’s points and maybe reconsider or adjust his focus. If he’s open to refining his plans and submitting a revised proposal, I think he could still be a strong candidate for the role.

At the same time, I completely share Brentstone’s view that supporting the Namada community should be the priority at this stage. It’s challenging to navigate steward selection and align it with Namada’s short-, mid-, and long-term goals, especially at this phase of mainnet. The short voting periods are definitely tough - it doesn’t leave much time to fully reflect on all the details. I’m still making up my mind.

1 Like

First of all, it’s lovely to see decentralized governance in motion less than a week after the genesis block - and it’s nice to see you here @bengtlofgren! My 2¢ here (all personal opinions, not necessarily those of AF/Heliax/etc.):

On PGF steward proposals before phase 5

Personally, I am open to PGF steward proposals before phase 5. In fact, I think that there are advantages to starting some of the PGF mechanisms before the NAM token is transferable and has a market price – starting PGF beforehand will force us to reason about what amounts are reasonable not as a function of USD but rather as a function of fractional ownership of Namada, which I think is a valuable exercise. However, I also think that PGF steward proposals before phase 5 should have sufficient time for discussion and a sufficient voting period such that no one feels rushed. I also think that it would be best to start with an overall discussion on how we want PGF on Namada to work, as - to your points @bengtlofgren - the existing documentation grants a wide remit and does not propose a particular plan.

On @bengtlofgren as a potential PGF steward

I think decisions on specific PGF steward candidates should be made in the context of an overall PGF strategy (at least a basic one) and proposals made by the stewards in question. I would not support this proposal at this time, since I think it’s too rushed and we should have an overall discussion first, but in principle, with the context of that overall discussion and a different specific proposal, I could absolutely imagine myself supporting @bengtlofgren’s candidacy - I hope you don’t take this as a vote against that.

On PGF on Namada overall, content-wise

Personally, I see Namada PGF as having a triple remit:

  1. Fund public goods within the Namada ecosystem, e.g. research, software, tools, educational materials, events etc. which are of direct and immediately benefit to Namada specifically (say ~75% of the disbursements). Funding here is oriented around specific projects and technical/operational goals.
  2. Fund public goods within the broader shielded ecosystem, which are of more indirect benefit to Namada specifically but still related - e.g. events like Shielding Summit, other research and software relevant to the privacy-preserving stack, broader “safe privacy” education, etc. (say ~15% of the disbursements). Funding here is oriented around specific projects and technical/operational goals.
  3. Fund past work and other work done by people and projects which are not yet part of the Shielded Ecosystem, but who might want to join (and for whom receiving PGF might be a lovely invitation to do so) (say ~10% of the disbursements). Funding here is oriented around specific groups, with the aim of bringing them into the ecosystem (not achieving any particular technical goal).

Weakly-held opinion here, very much open to revision – and I also think that the remit can and should change over time as the network and ecosystem mature and needs + resources change.

On PGF on Namada overall, process-wise

I think the process of:

  1. Discuss a PGF strategy on the forums and Discord, and attempt to come to consensus on an English-language document describing it, and
  2. Ratify this strategy by voting on it as a Namada text proposal (if the proposal fails, go back to (1)), then
  3. Vote on particular PGF steward proposals in the context of that overall strategy.

would work reasonably well for the immediate future.

7 Likes

The BlockPro team is voting AGAINST this proposal as we believe that the selection of a steward requires a broader range of candidates. It is important to provide the community with an opportunity to compare different approaches and ideas to make the most informed decision. We encourage dedicating more time for discussion and allowing others to present their candidacies.

1 Like

Reposting this, since I accidentally managed to delete it.

Edit: Thank you for your input @cwgoes , I can agree with all of the points you made, and I encourage a longer discussion periods, as well as voting windows, in the future. A lesson (derived from my mistakes) I think all potential steward candidates can hopefully learn from.

Reply to: Thoughts on gov proposals before Phase 5

You have managed to convince me that we should probably vote NAY for this proposal, for the reason that it was made too early, and that the voting period is not long enough for us to properly discuss my candidacy. I also believe it would be reasonable to wait for these proposals to come after Phase 5, now that I have seen this reasoning.

I would like to emphasise, however, that I was not aware of the sentiment that we weren’t ready for non mainnet-phase proposals, and I believe communicating that was overlooked. I was under the impression that each phase meant we were ready for that functionality of Namada.

Reply to: Thoughts on this specific steward candidacy

I am going to have to disagree with the opinion that I am not fit to be a Steward. I will be outlining my reasons below.

Reminder of the purpose of PGF on Namada

Public goods funding on Namada, at least in the way that it is referenced and explained through Namada’s various means of communication:
(1) The specs
(2) The docs (althought this doesn’t talk much about the motivation behind it)
(3) This blog post about Namada’s first rpgf funding round
(4) This blog post about PGF on Namada
(5) This blog post about Namada’s positive sum economics

do not restrict the definition of public goods to protocols/projects that have:

  1. Not received much funding in the past (I will tackle why I think rpgf towards a project like Aleo is actually not as bad as you make it seem in another paragraph)
  2. Focused mainly on providing infrastructure/tooling for Namada specifically
  3. Properties meaning that cPGF is the best form of funding for them today.

Disclaimer: I was a contributing author to most of these pieces, so referencing these is to a large degree self reinforcement. However, these are the references to PGF on Namada that I am aware of, and I welcome other sources for discussion.

Rather, from the specs (1):

“Public goods, by their nature as non-excludable and non-rivalrous, are mis-modeled by economic systems (such as payment-for-goods) built upon the assumption of scarcity, and are usually either under-funded (relative to their public benefit) or funded in ways which require artificial scarcity and thus a public loss. For this reason, it is in the interest of Namada to help out, where possible, in funding the public goods upon which its existence depends in ways which do not require the introduction of artificial scarcity, balancing the costs of available resources and operational complexity.”

And this is the rationale for public goods funding that I have in mind when I mention these projects. I aim to fund projects that have benefited a large amount of people, that have not gone through the means of introducing artificial scarcity.

I would also like to mention that from (3), we can see the list of projects that we included in our first rPGF funding round, many of which I can now see are included in the list of projects that I have proposed above. These include:

  • Zcash
  • Tor
  • Clap-rs
  • Prost (a sub crate of tokio)
  • Crates from rust lang
  • Rayon

Which, to be frank cover most of the projects I had in mind, so I am happy to see that they already received funding. For the interested reader, this full list is published here.

I think the fact that Namada has provided rPGF funding to these set of projects is important in two ways:

  1. It emphasises @brentstone’s point that this proposal was done in a hastily manner (since had I taken the time to craft my candidates carefully, I would not include these candidates given that they have already been mentioned and rewarded previously)
  2. Contradicts @brentstone 's opinion that the candidates I propose indicate that I should be disqualified/not fit to be a steward. Rather, it shows that my ideas are in line with that of the project … (trusting of course that I thought of these candidates independently to reading the google sheets document, which of course cannot be verified, but is believable because I think I would not have proposed them if I knew they had already received funding).

Defending Aleo as a candidate for RPGF (as well as other projects that have received funding through other means)

These are very interesting questions, and I’m happy to answer them, one for one.

“What good is to allocate funds to [Aleo]”

My rationale for proposing Aleo as a candidate for rPGF nominations is that they should be rewarded for their commitment to open sourced technology. All of their backend code, including the language Leo that they have produced, have been open source.

Yes, they also got large amounts of funding. Yes they recently launched. But this, in my opinion, is completely irrelevant to their qualification as being a project that aligns strongly with Namada’s definition of what a public good that Namada aims to fund as described in the specs.

Instead, they have produced research that I would argue is directly in-line with Namada’s goals, including the idea to use Zero Knowledge cryptography in favour of things like TEEs in order to guarantee privacy. It has also developed Leo which provides very useful abstractions that allow less ZK-versed rust programmers (like myself) to be able to have an easier time writing ZK-involved code.

Regardless, I believe that they are viable candidates for rPGF because of the fact that they remained true to the idea of staying open source, which will benefit projects like Namada significantly. I would argue that their $200M funding did not stem from this commitment to an open-source stack, which means that they could have taken the closed-source route. By providing rewards in terms of rPGF to protocols like this, we provide future incentives for similar protocols to stay in the same track of dedicating themselves to an open-source stack.

“How does this benefit our community?”

I believe I answered that above, but mainly I would argue that “our community” is simply not just those using and building on Namada. Rather, “our community” should include anyone working towards the same goal of building open source, permissionless, decentralised, privacy preserving technology.

“In my opinion, this would be a wildly poor use of PGF funds.”

I would argue that if this were to be the case, then Namada’s rPGF allocation to ZCash was similarly, a wildly poor use of PGF funds. I don’t think this is true at all, and would argue that previous funding is at the very most minimally related to a project’s qualification for rpgf funding.

In summary,

I would like to say that I appreciate and understand the argument that we were not ready for this proposal, and that it was made hastily by myself. I admit to that.

I think for this reason, voting NAY for now, is a reasonable idea.

However, I feel I must provide a rebuttle to the idea that I am not fit for being a Steward in the long term. I feel like I would have liked to see more detailed points, with some references, that could convince me that how I am thinking about public goods funding is incorrect to the point where I should be disqualified. I would then hope to amend my view on what PGF on Namada is meant to be for, and then reapply with this in mind.

1 Like

Agree with this :+1:

Disagree with this :-1:

Because on Discord I argued against enabling PGF before phase 5, because NAM has no value, I will elaborate why.

A concrete example: organizing an event like the Shielded Summit. Event related expenses will for the foreseeable future be in fiat. The Steward could guess a value, then go ahead and either advance payment from their own pocket, or defer payment until after the event. The Steward could guess too high and face losses. If that happens before the event has taken place, the Steward could go bankrupt and the event would be cancelled, which is a lose-lose situation. This is not good business practice.

An argument for PGF before phase 5 is funding projects that do not involve fiat expenses and the people involved are willing to work on the projects for NAM regardless of fiat value. But I am unsure if they are willing to complete the projects once NAM markets are introduced, which in this situation may happen before completion, and the value does not match expectations.

1 Like

on @bengtlofgren candidacy.

people who know bengt are biased one way or another. better disregard these opinions.

because on discord not a reason. No token have value. all just meme. you are missing point on NAM token.

Hey Bengt! It’s great to see you back :slight_smile:

It does feel a bit early to vote on a steward, imo. Regardless, I hope that you remain as an active contributor, PGF steward or not. Example, if you’ve got Rust skills, it’d be :fire: to have start/stop times for cPGF proposals.


It’s exciting that PGF discussions have begun!

Some questions:

  • What do we expect from a PGF steward?
  • What’s our goal for PGF?
  • What should PGF be used for?
    If we agree that PGF will be used to advance Namada’s mission, I think we’ll need a Namada roadmap.

No need to sit around waiting for a roadmap though. We can get PGF started without a steward. Since we’ll need stakers/validators to pass such a proposal, it should be an exciting proposal… :eyes:
…like, why don’t we allocate 2m NAM for an airdrop campaign for donors of Alexey and Roman’s legal defence fund :fire:

2 Likes

I agree with this – if parties expect specific USD-priced compensation for a specific event or other work, PGF proposals before phase 5 do not make sense (for this kind of work). However, I think that they could make sense for projects and folks who do not necessarily have such expectations, especially for those who have already started or are considering starting to build projects in the Namada ecosystem.

Either way, though, I think we should first discuss and agree on a rough overall PGF strategy.

2 Likes

We could do both.

Start with PGF Lite, a small-scale temporary campaign with very low inflation to fund projects that can produce results within a month and to get experience with the process.

Later on we can move on to full PGF for longer term projects and projects that have fiat expenses.

A limitation of the current Stewardship system is that every Steward gets the same amount regardless of the scale of the projects and the number of responsibilities, but could be worked around with the reward distribution mechanism.

2 Likes