No, they are not. Although they are rising in popularity, it is not mandatory for a blockchain network to have masternodes.