Dipole allows users to trade distributed electricity with ease in any scenario using blockchain technology and Internet of Things