Nano secures the network with representatives who vote on all valid transactions.
Transactions from attackers are discarded.
The process works like a democracy, where you delegate your vote to your local representative. In Nano the balances from all delegates are resposible on how many weight a representative has.
You can change your representative on every good Nano wallet.
Go to the app or account settings and look for the representative option.
There you have to paste the address of the new representative or scan the QR code on the representatives account page.
Go to the main page and have a look at the recommended representatives. They are sorted by the following factors:
Your votes won’t be counted in consensus if your rep doesn’t stay online, potentially due to weak hardware that gets knocked off during high network load. Choose a rep with >95% uptime.
A few big reps having too much weights makes 51% attack or network stalling much easier. Delegate to reps with <1% weights and high uptime makes Nano more robust and decentralized.
You don’t want to vote for a rep that might disappear tomorrow. The longer the rep has been around, the more committed the owner is, the less chance that will happen. Also prevents Sybil nodes to gain weights too fast.
All representatives on My Nano Ninja have at least one social profile connected to their account. If a rep owner has been actively contributing to good discussion of Nano or building on the Nano ecosystem for a long time, they are more trustworthy.
The representative score is a good indicator of reliability and is calculated using various attributes such as uptime, voting weight and days since creation.
The current formula is as follows:
divider = 100^4 / 100
score = (score_weight * score_uptime * score_age * score_latency) / divider