Three Critical Functions a Validator Needs to Perform



During my AMA yesterday, I outlined the roles a validator needs to perform. It’s something I’ve been thinking about for a while. As an individual validator, it’s a challenge to perform all these well.

My struggle has been to expand into a team that includes members who can focus on each roles. Through my own experience, these are the functions a validator needs to perform.

The Function

1 - Keep the node running well

A validator needs someone with DevOps skills to keep their validator running well. Well means performant, available and secure.

2 - Community building, marketing and outreach

A validator needs someone with community building and/or marketing skills to make the validator known to the network community, to attract delegations.

3 - Finance

A validator needs someone with financial skills to do things like model returns, manage cashflow and handle taxes.

These are the critical functions that validators need to perform. The challenge to an individual validator to is two-fold.

The Challenge

i - How can a single person perform all these functions?

ii - How can a validator scale a team to perform these functions, when bootstrapping to maintain independence?

These are the questions I’m trying to figure out now.

For example, I spend most of my time making sure the Chainflow validators are running well. This leaves little time for community building and finance.

My growing sense is that figuring out the challenge listed above is key to building a sustainable validator operation.

How do you perform all these functions? Did I miss any other critical functions? Let’s discuss in the comments :point_down:

(This was first published on my blog.)


Man this is exactly why my business partner Ian Dixon will be a perfect team! He handles the tech stuff, and I handle the other side. It’s a great point.


Hopefully, some of the challenges will be solved as the time passes.

  1. Once set up is harden, there could be very little left to do. There will probably be less major network updates as the system matures.

  2. This task is unfortunately ongoing but could be leveraged when adding support for different network

  3. Financial part is the hardest one for me but could be improved with proper tooling and system in place. I am using spreadsheet at the moment but thinking of some kind of automatization.