A blockchain-based certifiable anonymous E-taxing protocol[J] PLOS ONE 2022(17) Niu, Huimin Li, Ting Gong, Xiugang