Who validates transactions?
According to their official website, the EOSIO consensus process involves “delegated proof of stake (DPoS) to elect the active producers who will be authorized to sign valid blocks in the network”. It also involves “confirming each block until it becomes final (irreversible), which is performed in an asynchronous byzantine fault tolerant (aBFT) way.