In linea di massima chiunque può avere un nodo witness se riesce a mantenere i costi, la votazione dei witnesses avviene tramite vests allocate al nodo (le vest sono in sostanza una rappresentazione dello stake derivante dalla Steem Power).
I top 20 witnesses, coloro che raccolgono maggiore vests, sono incaricati a creare i blocchi a rotazione.
A mio avviso uno dei sistemi più decentralizzati è proprio il DPoS, dove chi ha potere di allocare maggiori vests ha pure maggiore interesse nel mantenere il sistema in equilibrio evitando witnesses malevoli.
In genere i top 20 usano poi tali fondi per sviluppare ulteriormente app e sviluppo della blockchain, vedi Yabapmatt con Keychain.