Getting Started: What is a Validator? (2024)

This FAQ was developed to help newcomers to the Agoric blockchain and smart contract platform understand the concept of a “validator,” which is a central component of how a chain like Agoric is secured. This article is part of a growing Getting Started series that explores the foundational concepts of the Agoric ecosystem.

What do validators do?

The simple answer is that validators are independent operators who run full nodes of a blockchain. That answer is just the tip of the iceberg and leads to more questions, such as: What is a full node? To back up a bit, blockchains are distributed networks of independent nodes. Validators are the operators running each of these independent nodes. These node operators are responsible for running the chain software, validating transactions, proposing new blocks, and ensuring the integrity and security of the network. A validator runs a full node and participates in consensus by broadcasting votes through the consensus protocol. At Agoric we use CometBFT, which was previously known as Tendermint. Validators will broadcast cryptographic signatures that are signed by the given validator’s private key. Validators also participate in governance by voting on proposals. When, for example, a software upgrade is available, the validators will vote whether they want to upgrade the software that they're running. If the validators agree to upgrade the software, they will vote yes; if they don't, they will vote no. If the vote succeeds, the validators will perform a network upgrade.

How many validators does a blockchain have?

The number of validators in a blockchain will vary by chain. It’s important to understand that the number of validators is a subset of a larger question of voting power. One important variable is the sort of chain consensus mechanism we’re talking about. In the case of Agoric, it’s what’s called a “delegated proof-of-stake” chain, in contrast with a “proof-of-work” chain. The proof-of-work approach, perhaps best known as the backbone of Bitcoin, requires participants to “mine,” meaning to solve complex puzzles. Bitcoin mining is resource-intensive and has been justly criticized on environmental grounds. The proof-of-stake approach is significantly less resource-intensive, and it is one by which validators, as described in this FAQ, participate in consensus.

The Cosmos Hub, which is the most widely known chain in the Cosmos ecosystem, has 180 active validators. The Agoric chain has 100 active validators. The key word here is “active.” There are, in fact, more than 100 validators on the Agoric chain. If one validator goes offline, then the 101st validator becomes part of the active set. Think of this rotation as a round robin. Various situations occur where a validator drops out of the active set, for example being jailed for excessive downtime. During that period of time, before they un-jail, number 101 will come into active set. Any nodes being operated that aren't in that top 100 are still part of the ongoing process of verifying the state of the chain; they're just not participating in consensus. The top 100 validators at any given time are participating in consensus and they're receiving block rewards (which is typically token inflation, but for some blockchains it'll be based on fees generated from network usage).

How is a validator’s voting power established?

Because these are proof-of-stake validators, a validator’s voting weight is determined by the amount of staking tokens bonded to the validator. In addition to the number of tokens possessed by that validator, any user in the network can delegate their tokens to a validator, as well. With Cosmos chains, such as Agoric, validators are also dependent on external delegations. Delegations that come from other token holders in the network that either don't want to manage a node themselves, don't have the infrastructure for it, but do want to participate in the network. Such delegation increases the validator’s overall voting power. The amount of tokens delegated to a validator is referred to as the “stake weight.” Based on the resulting voting power, a validator, which is to say a node operator, will be considered in the “active set” if they have more staking power. This approach differs from Ethereum, where any number of people can bond their 32 ETH to create a validator.

What equipment is necessary to be a validator?

Agoric has documented the recommended hardware baseline in our runbooks, providing the minimum requirements. These include not just the equipment but also the quality of your internet connection. Again, this varies by chain. For some blockchains, you could run a node on a PC at home, though it's not very secure to do so. For Agoric specifically, a node will generally run on a server in a data center. For example, you need at least 16 gigabytes of RAM. You need a good processor, as well, and a high performance SSD. The need for high-connectivity internet is why typically they're running a data center, but you can build a setup to run it at home. What some validators will do is they'll run their main node within a data center, but then they'll set up what's called “sentry nodes” in a cloud environment, and the sentry nodes protect their main node from being exposed to things like a DDoS attack.

What else is involved in setting up shop as a validator?

In order to become a validator, you need to set up your node, come up with your validator name (also called a “moniker” on-chain), provide a description, and set your commission rate. Your commission rate is the percent of the block rewards that you receive from delegations. At a high level, there are two types of nodes: full nodes keep a record of all historic activity, and pruned nodes process only block headers and a small subset of transactions. Full nodes are more resource-intensive than pruned nodes, but validators can choose to run either type of node as long as they retain sufficient history to validate new blocks. You can learn more about the different types of nodes in the Cosmos documentation.

What’s a good next step to learn more about validators?

Be sure to read the validator FAQ in the Cosmos documentation. That information is specific to Cosmos Hub, but it can be taken generally for any Cosmos chain regarding how they function and what role they play.

Learn more about Agoric network validators by reading their profiles in the community forum, or join the conversation on Discord.

Getting Started: What is a Validator? (2024)

FAQs

Getting Started: What is a Validator? ›

Validators are the operators running each of these independent nodes. These node operators are responsible for running the chain software, validating transactions, proposing new blocks, and ensuring the integrity and security of the network.

What does a validator do? ›

A validator is a participant in a blockchain network tasked with confirming transactions and adding them to the blockchain. Validators play an essential role in maintaining the network's integrity and security.

How do validators get paid? ›

Validators earn financial rewards for carrying out their assigned duties: proposing and validating blocks. As we'll explain in more detail later, these rewards come from new ETH issuance, priority fees from transactions, and maximal extractable value (MEV).

What is the difference between a validator and a miner? ›

A validator checks transactions, verifies activity, votes on outcomes, and maintains records. Under PoW, block creators are called miners. Miners work to solve a hashing problem to verify transactions.

How can I become a validator? ›

Steps​
  1. Open the Validator Dashboard, then click Become a Validator.
  2. Familiarize yourself with the requirements and slashing rules. ...
  3. Set up your validator node following the instructions in the Validator Node Setup guide.
  4. Fill in your addresses, the commission rate, the fast finality vote key, and the proof of possession.
Aug 14, 2024

Can you make money as a validator? ›

Validators make money in various ways: Verifying Blocks: Validators earn rewards for verifying blocks proposed by others, checking their legitimacy, and voting on whether to add them to the blockchain.

What is the job description of a validator? ›

What does a validation engineer do? Validation engineers ensure products meet company requirements. They run tests and they analyze and document results. Validations engineers also monitor compliance with safety and quality regulations.

How much does it cost to run a validator? ›

Solana validator servers cost about $350-$700 USD per month to run (let's take $4,500/year as an estimate), and assuming about 2–3 SOL in voting costs per epoch (~2 to 3 days), this amounts to about $45,000-$68,000 USD per year.

What are the benefits of being a validator? ›

Validators are typically rewarded for their participation in the network. Depending on the consensus mechanism, validators may earn transaction fees, block rewards, or other incentives for their contribution to maintaining the network's security and reliability.

Why do validators get jailed? ›

Validators that miss 10,000 or more blocks are jailed and slashed for downtime. For this offense, the Cosmos slashing penalty is just a slap on the wrist of 0.01%. That means you lose 0.01% of your tokens that are staked with the jailed validator. The slashing penalty for double signing blocks is 5%.

How much money can I make as an Ethereum validator? ›

How Much Can be Earned Staking ETH? Ethereum staking rewards currently average around 4-7% annually but can fluctuate depending on network activity. Here are some estimates: Staking 32 ETH (1 validator) – ~4-7% SRR = 1.6 – 2.24 ETH per year.

How do I choose a good validator? ›

Every blockchain network is a little bit different, but there are some good general rules to follow:
  1. Choose a validator that has 100% uptime. ...
  2. Make sure they have a website and a way to contact them. ...
  3. Stake with validators that have a verified on-chain identity. ...
  4. Select a validator that charges at least 1% commission.
Mar 28, 2024

What is the difference between validator and evaluator? ›

Simple, validation is a step taken during the training process to fine-tune and validate a model on different subsets of the training data, while evaluation is the final assessment of the model's performance on completely new, unseen data to estimate its effectiveness in real-world scenarios.

Who can be a validator? ›

Validators are typically supervisors who are professionally licensed in engineering or geoscience, but may also be colleagues or clients with direct, personal and professional knowledge of the applicant and the competency examples they have been asked to validate.

What is the purpose of a validator? ›

A validator is a computer program used to check the validity or syntactical correctness of a fragment of code or document. The term is commonly used in the context of validating HTML, CSS, and XML documents like RSS feeds, though it can be used for any defined format or language.

What is validator fee? ›

The validator fee is a % of the total emissions earned by stakers to the node, which is taken by the validator node-runner to incentivize their operation of a performant and reliable validator node.

What does validators required do? ›

required : Validator that requires controls to have a non-empty value. It also validates that the value matches the input type. For example, if the input is of “email” type, then the input will be valid if it's not empty and if the value is of email type.

What are the risks of validator? ›

If a validator misbehaves, a certain portion of their total stake is slashed. This means that every delegator that bonded ATOM to this validator gets penalized in proportion to their bonded stake. Delegators are therefore incentivized to delegate to validators that they anticipate will function safely.

Top Articles
How to Get Eligibility for Flow $FLOW Airdrop — Step-by-Step Guide
How to Know When It’s Time for More RAM in Your Computer - TrinWare
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Pearson Correlation Coefficient
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Geoffrey Lueilwitz

Last Updated:

Views: 6224

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Geoffrey Lueilwitz

Birthday: 1997-03-23

Address: 74183 Thomas Course, Port Micheal, OK 55446-1529

Phone: +13408645881558

Job: Global Representative

Hobby: Sailing, Vehicle restoration, Rowing, Ghost hunting, Scrapbooking, Rugby, Board sports

Introduction: My name is Geoffrey Lueilwitz, I am a zealous, encouraging, sparkling, enchanting, graceful, faithful, nice person who loves writing and wants to share my knowledge and understanding with you.