PoTA: A hybrid consensus protocol to avoid miners' collusion for BaaS platform[J] PEER-TO-PEER NETWORKING AND APPLICATIONS Wang, Kaiyu Tu, Zhiying Ji, Zhenzhou