Fintech companies raised a total of $31b in 2017, favorable to the $25b raised in 2016 but well below the record $47b raised in 2015.  Insurtech and blockchain startups saw the largest increases.