EN

Validators and the UNL

5 minDifficulty Checked 2026-11-10
Key takeaways
  • A UNL is the list of validators one server trusts not to collude.
  • The default setup uses two published lists: one from the XRP Ledger Foundation, one from Ripple.
  • Running a validator gives no say until other servers choose to trust it.

Anyone can run a validator. So why can't a troublemaker start a thousand of them and outvote everyone?

Because nobody is listening to them.

Every server on the XRP Ledger keeps a list of validators it trusts. The list is called a Unique Node List, or UNL. When your server decides whether a ledger is final, it counts votes only from validators on its list. A thousand strangers can shout all day. Your server ignores them.

Trust here has a narrow meaning. You do not have to believe each validator is perfect. You pick a group, run by different people in different places, that is unlikely to team up and cheat together.

In theory every operator picks their own list. In practice lists need to match closely. If two servers trusted different groups, they could reach different answers and split apart. So most servers use the same published lists.

The standard setup uses two lists. One is published by the XRP Ledger Foundation. One is published by Ripple. They are usually nearly the same. Together they are known as the default UNL.

How does a validator get on a list? Slowly. Publishers usually look for a year or more of reliable uptime, a known owner with a verified domain, and independence from operators already listed. They also want it in a different location from most others.

The publishers do not confirm transactions. They choose who is widely trusted, and that is real influence. A server operator can choose other publishers in the config file. The docs advise against it.

Check yourself3 questions
1. Someone starts 1,000 new validators. What power do they gain over the network?
2. Who publishes the two lists in the default configuration?
3. Why do most servers use nearly the same UNL?
Next lessonWhen validators go offline4 min