Abstract:Aimed at the problems of advertising supervision, counterfeit and shoddy goods identification, a system of two-dimensional code packaging advertising supervision and anti-counterfeiting traceability based on blockchain was designed. Three key technologies were introduced as two-dimensional code, blockchain and Python Django Web framework. The requirements of top-level users, the middle-tier system services and the underlying blockchain network were analyzed from the system architecture framework, and then three subsystems were designed as the two-dimensional code subsystem, advertising supervision subsystem and anti-counterfeiting traceability subsystem. Finally the web application system was developed by using the Django framework, Python technology, MySQL, and B/S architecture. The application system could provide flexible and fine-grained control access to the whole process of product production, circulation, promotion and sales, and improve the quality of goods and services.