| In recent years,blockchain technology has been increasingly used in different industries.Platforms using blockchain technology can provide data consistency,reliability and traceability,effectively solving the problems of data security and privacy leakage,thus better supporting the secure sharing of data and innovative applications.However,the data chained on existing blockchain platforms is mainly result-based data,and more and more industries find that they also need process and continuous data generated by IoT sensor devices to be chained to improve the quality of platform services as well as work efficiency.For example,in the medical field,multiple sensor devices can automatically collect human health data regardless of time and location,and rely on the rich data acquired to enable remote monitoring and diagnosis,improving the accuracy of hospital healthcare while also reducing the burden on healthcare workers.However,while the combination of blockchain and IoT technologies offers numerous benefits to platforms in various fields,it subsequently faces some issues that need to be addressed.(1)Mismatch between blockchain storage and computing capacity and the massive amount of high-speed data of IoT.Blockchain storage capacity is limited and it is difficult to store the huge amount of data collected by devices.At the same time,the limited computing capacity of blockchain limits the number of transactions processed by nodes per unit time.The transaction sorting strategy relied on by existing blockchain platform miners when selecting transactions to package on the chain considers a single dimension.When facing a large number of transaction requests generated in a short period of time by the IoT,the differentiated user transaction on-chain delay demand is difficult to be met.(2)The lack of incentive mechanism for data providers and the low participation of data providers do not lead to high-quality data on the chain.Most of the incentives of existing blockchain platforms are aimed at miners,and it is difficult for participating organizations or individuals,as providers of content on the chain,to get "rewarded" after providing high-quality data on the chain.In view of the above problems,the main work of this paper is summarized as follows:1.This paper proposes a data screening mechanism applicable to the application scenario of blockchain and IoT convergence.A lightweight verifiable blockchain IoT fusion model is constructed in the paper,including device sensing layer,data collection layer,data filtering layer,data storage layer,blockchain layer and application layer.A screening mechanism executed by the data screening layer is used to evaluate the value of data in terms of both data content and objective attributes of data,and distribute the massive data into on-chain/off-chain storage,and a verification mechanism is also proposed to chain the data group hash of off-chain data to ensure the integrity of off-chain data.2.This paper proposes a multi-dimensional transaction sorting strategy.The strategy is executed by the sorting node in the blockchain layer.The priority value of each transaction is calculated based on the three dimensions of the account activity score of the transaction initiated,the transaction time in the transaction pool,and the additional cost of the transaction.The sorting node selects the transactions in the transaction pool according to the sorting value and packs them into the blockchain.This paper also proposes a dynamic sliding window to weaken the influence of malicious nodes maliciously increasing account activity scores.3.This paper proposes an incentive mechanism for data providers.The blockchain layer provides an incentive service function.After providing high-quality data to the chain,the data provider will be rewarded with an increase in account activity scores.Accounts with high activity scores are more likely to be preferentially selected by sorting nodes to be packaged into blocks when transactions are posted on the chain later.In addition,when accounts post transactions that require immediate uplinking,they pay less in additional transaction costs,thus increasing the incentive for data providers in the system to participate. |