Blockchain is distributed, tamper proof, decentralized, and traceable, but it is difficult to implement. The introduction of smart contracts effectively solves this problem. This research uses the combination of privacy computing technology and blockchain technology to create an efficient and compliant solution for the data element market. With the help of smart contract technology based on blockchain, it provides effective technical management tools for all traders of data elements. Privacy computing and blockchain nodes are deployed in each transaction subject. On the premise of protecting the data privacy of each transaction party, the realization of transaction based on data value and the supervision and audit of the whole transaction process is an important security guarantee for the opening and sharing of government data according to the application. It is the most important business innovation application scenario for data elements to use smart contracts and microservices for sharing data authorization through data element development.