Compared with traditional physical commodities, data are intangible and easy to leak, and the related trading process has problems, such as complex participating roles, lengthy information flow, poor supervisory coverage and difficult information traceability. To handle these problems, we construct a distributed supervision model for data trading based on blockchain, and conduct multi-party hierarchical and multi-dimensional supervision of the whole process of data trading through collaborative supervision before the event, at present and after the event. First, the characteristics of information flow in the data trading process are analyzed, and the main subject and key supervision information in the data trading process are sorted out and refined. Secondly, combined with the actual business process of data trading supervision, a multi-channel structure of distributed supervision is proposed by adopting an access–verification–traceability strategy. Finally, under the logical framework of the supervision model, the on-chain hierarchical structure and the data hybrid storage method of “on-chain + off-chain” are designed, and multi-supervisor-oriented hierarchical supervision and post-event traceability are realized through smart contracts. The results show that the constructed blockchain-based distributed supervision model of data trading can effectively isolate and protect sensitive and private information between data trading, so as to realize the whole process, multi-subject and differentiated supervision of key information of data trading, and provide an effective and feasible method for the controllable and safe supervision of data trading.