Blockchain can realize the reliable storage of a large amount of data that is chronologically related and verifiable within the system.This technology has been widely used and has developed rapidly in big data systems...Blockchain can realize the reliable storage of a large amount of data that is chronologically related and verifiable within the system.This technology has been widely used and has developed rapidly in big data systems across various fields.An increasing number of users are participating in application systems that use blockchain as their underlying architecture.As the number of transactions and the capital involved in blockchain grow,ensuring information security becomes imperative.Addressing the verification of transactional information security and privacy has emerged as a critical challenge.Blockchain-based verification methods can effectively eliminate the need for centralized third-party organizations.However,the efficiency of nodes in storing and verifying blockchain data faces unprecedented challenges.To address this issue,this paper introduces an efficient verification scheme for transaction security.Initially,it presents a node evaluation module to estimate the activity level of user nodes participating in transactions,accompanied by a probabilistic analysis for all transactions.Subsequently,this paper optimizes the conventional transaction organization form,introduces a heterogeneous Merkle tree storage structure,and designs algorithms for constructing these heterogeneous trees.Theoretical analyses and simulation experiments conclusively demonstrate the superior performance of this scheme.When verifying the same number of transactions,the heterogeneous Merkle tree transmits less data and is more efficient than traditional methods.The findings indicate that the heterogeneous Merkle tree structure is suitable for various blockchain applications,including the Internet of Things.This scheme can markedly enhance the efficiency of information verification and bolster the security of distributed systems.展开更多
The development of blockchain is at a nascent stage.Current research on blockchain mainly focuses on a single technology,failing to reflect the correlation between the integrated technologies due to a lack of applicat...The development of blockchain is at a nascent stage.Current research on blockchain mainly focuses on a single technology,failing to reflect the correlation between the integrated technologies due to a lack of application in the real world.In this paper,according to the function classification,we divide blockchain technology into five layers:the data layer,the network layer,the consensus layer,the contract layer,and the application layer.For each layer,we elaborate on its technical principles and the latest research status.We also provide empirical cases of blockchain application.This paper summarizes the general functional modules of the blockchain to support the rapid implementation of blockchain applications.In the end,we investigate the challenges faced by blockchain technology and present the research prospects.展开更多
With the development of the Energy Internet and the support of the subsidy policies of various countries,Electric Vehicles(EVs)have ushered in a golden development period.However,the development of EVs needs to solve ...With the development of the Energy Internet and the support of the subsidy policies of various countries,Electric Vehicles(EVs)have ushered in a golden development period.However,the development of EVs needs to solve the problems of insufficient charging piles(CPs)and difficulty in finding CPs.In order to solve the problem of difficult charging of EVs,the concept of shared charging came into being,in which idle CPs or private CPs are shared to meet the charging needs of more people and improve the utilization rate of CPs.However,the shared charging scheme implemented by third-party platforms faces the issue of trust lacking.This paper proposes a blockchain architecture for shared charging,which can use the blockchain to build a trust environment involving private pile owners,charging pile(CP)operators,Electric Vehicle(EV)users,etc..The blockchain architecture also contains the block structure where pointer was added for quick search,contract content that can automatically execute multi-party contracts to achieve secure computing and reputation-based incentive mechanism to provide high-quality charging services in detail.This architecture establishes the multi-party trust environment for shared charging from three aspects:secure storage,secure computing,and secure incentives.展开更多
基金funded by the National Natural Science Foundation of China(62072056,62172058)the Researchers Supporting Project Number(RSP2023R102)King Saud University,Riyadh,Saudi Arabia+4 种基金funded by the Hunan Provincial Key Research and Development Program(2022SK2107,2022GK2019)the Natural Science Foundation of Hunan Province(2023JJ30054)the Foundation of State Key Laboratory of Public Big Data(PBD2021-15)the Young Doctor Innovation Program of Zhejiang Shuren University(2019QC30)Postgraduate Scientific Research Innovation Project of Hunan Province(CX20220940,CX20220941).
文摘Blockchain can realize the reliable storage of a large amount of data that is chronologically related and verifiable within the system.This technology has been widely used and has developed rapidly in big data systems across various fields.An increasing number of users are participating in application systems that use blockchain as their underlying architecture.As the number of transactions and the capital involved in blockchain grow,ensuring information security becomes imperative.Addressing the verification of transactional information security and privacy has emerged as a critical challenge.Blockchain-based verification methods can effectively eliminate the need for centralized third-party organizations.However,the efficiency of nodes in storing and verifying blockchain data faces unprecedented challenges.To address this issue,this paper introduces an efficient verification scheme for transaction security.Initially,it presents a node evaluation module to estimate the activity level of user nodes participating in transactions,accompanied by a probabilistic analysis for all transactions.Subsequently,this paper optimizes the conventional transaction organization form,introduces a heterogeneous Merkle tree storage structure,and designs algorithms for constructing these heterogeneous trees.Theoretical analyses and simulation experiments conclusively demonstrate the superior performance of this scheme.When verifying the same number of transactions,the heterogeneous Merkle tree transmits less data and is more efficient than traditional methods.The findings indicate that the heterogeneous Merkle tree structure is suitable for various blockchain applications,including the Internet of Things.This scheme can markedly enhance the efficiency of information verification and bolster the security of distributed systems.
基金Supported by the National Natural Science Foundation of China(61762049,61862033,61902162)Natural Science Foundation of Jiangxi Province(20202BABL202025,20202BABL202026,20202BAB202015)。
文摘The development of blockchain is at a nascent stage.Current research on blockchain mainly focuses on a single technology,failing to reflect the correlation between the integrated technologies due to a lack of application in the real world.In this paper,according to the function classification,we divide blockchain technology into five layers:the data layer,the network layer,the consensus layer,the contract layer,and the application layer.For each layer,we elaborate on its technical principles and the latest research status.We also provide empirical cases of blockchain application.This paper summarizes the general functional modules of the blockchain to support the rapid implementation of blockchain applications.In the end,we investigate the challenges faced by blockchain technology and present the research prospects.
基金supported by Natural Science Foundation of China(61802005)Beijing Municipal Natural Science Foundation(M21029).
文摘With the development of the Energy Internet and the support of the subsidy policies of various countries,Electric Vehicles(EVs)have ushered in a golden development period.However,the development of EVs needs to solve the problems of insufficient charging piles(CPs)and difficulty in finding CPs.In order to solve the problem of difficult charging of EVs,the concept of shared charging came into being,in which idle CPs or private CPs are shared to meet the charging needs of more people and improve the utilization rate of CPs.However,the shared charging scheme implemented by third-party platforms faces the issue of trust lacking.This paper proposes a blockchain architecture for shared charging,which can use the blockchain to build a trust environment involving private pile owners,charging pile(CP)operators,Electric Vehicle(EV)users,etc..The blockchain architecture also contains the block structure where pointer was added for quick search,contract content that can automatically execute multi-party contracts to achieve secure computing and reputation-based incentive mechanism to provide high-quality charging services in detail.This architecture establishes the multi-party trust environment for shared charging from three aspects:secure storage,secure computing,and secure incentives.