Font Size: a A A

Cosmos-based Trusted Computing Chain

Posted on:2024-09-14Degree:MasterType:Thesis
Country:ChinaCandidate:J T ZhuFull Text:PDF
GTID:2568307142481964Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Currently,cloud computing,as an important part of the digital society,is facing the challenge of a trusted and decentralized computing environment.Mainstream cloud computing products have not yet provided a trusted and decentralized computing environment,so their computing results may be tampered with by internal or external attacks.Although running smart contracts on the blockchain can achieve trusted and decentralized computing,it relies on repeated computing by all nodes,resulting in low efficiency and low resource utilization.Therefore,it is of great significance to study a decentralized,trusted,secure and efficient trusted computing system.Through further research and exploration,some methods to solve the trusted computing environment of cloud computing can be found.This trusted computing system should have the following characteristics:decentralization,so that the computing process is not controlled by a single entity;credibility,to ensure the accuracy and integrity of the computing results;security,to protect data and privacy during the computing process;Efficiency,improve computing speed and resource utilization.This paper proposes a Cosmos-based trusted computing blockchain,which aims to solve the key issues of credibility,decentralization,security and efficiency in the current trusted computing field.First of all,for the consensus algorithm of the Cosmos blockchain,this paper optimizes the bottom layer.By optimizing the block propagation and block processing part of the consensus protocol,the underlying performance of the blockchain is improved to achieve higher transaction processing throughput(TPS).The high-performance underlying blockchain system can provide greater transaction processing capabilities for trusted computing services at the application layer.Secondly,this paper adopts a trusted computing method that combines on-chain verification and off-chain computing.On-chain verification can solve the problems of information opacity and lack of decentralization in traditional cloud computing.By verifying on the blockchain,the credibility of the calculation process and the accuracy of the results are ensured.At the same time,the use of off-chain computing technology can solve the problems of low efficiency and low resource utilization in traditional smart contracts.By transferring part of the computing tasks to off-chain for processing,the computing efficiency can be improved and the idle computing resources under the chain can be fully utilized.Through experimental testing and data analysis,it is concluded that the Cosmos-based trusted computing blockchain proposed in this paper has achieved a significant improvement in performance compared with the traditional Cosmos application chain.Specifically,in terms of the number of transactions processed per second(TPS),the chain has achieved a 2.5-fold increase,which has greatly improved the overall performance of the blockchain.For trusted computing,this chain adopts a strategy that combines on-chain verification and off-chain computing.Ideally,this blockchain can implement full off-chain execution,and completely transfer computing tasks to off-chain for processing.For computing tasks that require on-chain verification,the verification performance of this chain is significantly improved compared with traditional on-chain trusted computing methods,and the specific improvement factor depends on the number of task splits.
Keywords/Search Tags:Blockchain, trusted computing, smart contract, cloud computing
PDF Full Text Request
Related items