Could be anyone. Nodes are easy to run on a pc, laptop, or raspberry pie! The core software is kept small in order to incentivize decentralization!
Mining is a bit harder to get into because it is possibly the purest form of competitive worldwide capitalism to ever exist! Mining is so competitive that only the cheapest or free stranded energy is used in order for miners to stay in business. Totally cool!