A blockchain-based traceability system with efficient search and query[J] PEER-TO-PEER NETWORKING AND APPLICATIONS Lai, Chengzhe Wang, Yinzhen Wang, Hong Zheng, Dong