Li Sun1, ZhiGang Han2 and Zhulei Huang2, 1Southeast University, China, 2Nanjing Tech University, China
A blockchain-based digital collection trading platform has been developed, with a front-end design rooted in the Vue.js framework and Element UI component library. This front-end implementation encompasses various functionalities such as a search box, navigation bar, collection list, detail page, and transaction process. On the other hand, the back-end is constructed using the Springboot framework, mysql database, and kafka, integrated with a custom-built blockchain system operating on the Linux platform. In the design of this blockchain system, the traditional "mining" function, which competes for the right to create blocks, has been eliminated. Instead, the main server assumes the responsibility of block creation. Leveraging the characteristics of the Merkel tree and the Merkel Patricia tree, the platform explores the application of a coalition chain that aligns more closely with the concept of centralisation. Furthermore, this platform places significant emphasis on the security design of the transaction system, ensuring robust and secure transactions within the digital collection trading environment.