Font Size: a A A

Title:design And Implementation Of The Verifiable And Trusted Iot Application Support Platform Based On Blockchain

Posted on:2022-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:Q F ZhouFull Text:PDF
GTID:2518306605987699Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Internet of Things has come to the real world,and some challenges have to be addressed such as using multiple-participant security protocols to link the trusted information space into the real-world space.Blockchain is a new kind of multiple-participant security protocol so that it is used to support IoT service systems,i.e.,establishing a trusted IoT service platform.This thesis proposes a verifiable and trusted Internet of Things application support platform based on blockchain,which includes three parts:blockchain as services,storing trusted data on the blockchain,onchain and off-chain service collaboration.The specific content is as follows:(1)Blockchain as services.In the Internet of Things scenario,in order to solve the problems of functional completeness,scalability and ease of use of blockchain networks,this thesis proposes to combine HyperLedger Fabric technology with Kubernetes technology,and use the MVC architecture pattern to design and implement a blockchain service,which can manage the lifecycle of chains,channels,and chaincodes of the blockchain network.It has the advantages of rapid deployment,safety and reliability,and dynamic scalability,and can help users create,manage,monitor,and scale blockchain networks.(2)Storing trusted data on the blockchain.To solve the problem that the data source and the process are untrusted when relying on traditional software methods to store data on the block chain,this thesis proposes to verify the data before it is stored on the blockchain based on the basic capabilities of the trusted execution environment to ensure the credibility of the on-chain data.By storing the information of the trusted execution environment on the blockchain,a verifiable method for the authenticity of the data is provided to ensure the credibility of the process of storing data to the blockchain.At the same time,by optimizing the way of data storage to improve the performance of storing data on the blockchain and meet the demands for data application in more scenarios.(3)On-chain and off-chain service collaboration.In the Internet of Things scenario,in order to solve the privacy and scalability problems of blockchain smart contracts,this thesis proposes an on-chain and off-chain service collaboration method composed of on-chain oracle contracts and off-chain oracle services.In this way,trusted interactions between on-chain smart contracts and off-chain services can be carried out to expand the capabilities of on-chain smart contracts.At the same time,the complex calculation and privacy calculation on the chain are migrated to the offchain execution while ensuring the trusted execution results to be stored on the blockchain.
Keywords/Search Tags:Blockchain, Internet of Things, Trusted verification, Storing data on the blockchain, On-chain and off-chain trusted interaction
PDF Full Text Request
Related items