Blockchain technology applications for power systems: current trends and future applications