EN

Running a validator

4 minDifficulty Checked 2026-11-10
Key takeaways
  • Any xrpld server becomes a validator once it has a validator token in its config.
  • A validator has no influence until other operators add it to their UNLs.
  • The master keys stay offline. Only a token lives on the server.

A validator is not a different program. It is the same xrpld server with one extra setting switched on. Once on, the server signs a statement about each ledger it builds and shares it with the network.

Switching it on is the easy part. It uses little extra computing power. The hard part is that nobody has to listen.

Other servers count a validator's statements only if their operators chose to trust it. A brand new validator is trusted by no one. It still does useful work. Its statements are public, and they give everyone another point of comparison for the trusted validators.

Earning trust looks like building a reputation.

  • Show up. Stay online and in agreement with the network, month after month.
  • Be known. Link the validator to a website you own, so people can see who runs it.
  • Be independent. Run one validator, not five. Extra validators from the same operator add no protection.
  • Be somewhere else. A different data center and country from the crowd is a plus.

A validator has keys of its own. The important one, the master key, should never sit on the server. You create it on another machine, store it offline, and give the server a token made from it. If the server is broken into, you issue a new token from the master key. The master key itself was never on the server.

Validators also carry two extra duties: voting on amendments and voting on fee settings.

No reward is paid for any of this.

Check yourself3 questions
1. Where should a validator's master key file be kept?
2. A new validator is running and in sync. Does it affect which ledgers others accept?
3. What does domain verification prove?
Sources
Next moduleTrust lines and issued tokensT1 · 15 min