Font Size: a A A

Research On Key Technologies Of Blockchain Consensus Mechanism Under The Combination Of Alliance Chain And Public Chain

Posted on:2021-09-15Degree:MasterType:Thesis
Country:ChinaCandidate:L XuFull Text:PDF
GTID:2518306476953049Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of all walks of life in recent years,the selection process of talents has become increasingly important,during which the talent assessment is particularly prioritized.Despite the variety of current recruitment forms with time,the current talent assessment still most commonly depends on academic qualifications as before,which has led to endless fabrication of academic credentials.In addition,as for different companies,recruiting talents requires a lot of written tests and interviews,with a relatively low efficiency,and as for the applicants,cramming for exams may impact the test results to some extent,as a result of which making the talent assessment unreliable.By obtaining the learning experience data of the students,portraits of the students can be generated as the basis for a more objective talent assessment method.However,in the current centralized environment,it is difficult to ensure the security and non-tampering of the student data,which remains a great challenge and worthy of investigation.Presently,with the rise and development of computer science and technology,the blockchain technology,characterized by open and transparent data,confidentiality of identity privacy,immutability of records and non-repudiation of transactions,has provided new ideas for dealing with the above problem.And the Xuecheng chain is an application system of blockchain based on the combined architecture of alliance chain and public chain,which is capable of making the talent assessment more accountable.It can effectively record the learning experience data of students and provide academic qualifications and related certificate forensics services.Focusing on the special needs of the Xuecheng chain in different application scenarios,the blockchain consensus mechanism under the combined environment of alliance chain and public chain is detailedly studied on in this paper.The main research contents are as follows:1.Considering that the public chain has shown high security but low data execution efficiency and inability to isolate and protect data from different schools,while the alliance chain has relatively high efficiency but reduced security,a solution to anchor the Hyperledger Fabric block snapshot to Ethereum through the Merkle tree structure is proposed in this paper,with the combination of the alliance chain Hyperledger Fabric and the public chain Ethereum realized and the execution efficiency and data security of the Xuecheng chain simultaneously ensured.2.The Byzantine fault detection model LBDM is proposed in this paper,which enables the alliance chain to output stably,and ensures that the transactions in blocks are complete,correct and in the same order under the combined architecture of alliance chain and public chain.3.The adaptive tuning mechanism A-Kafka is proposed,which solves the problem that when the Xuecheng chain system generates a peak amount of data during students' collective activities such as school opening,graduation,and course selection,the Hyperledger Fabric's original Kafka-based consensus mechanism can not adapt to the system load with the efficiency greatly decreased due to sudden changes.4.Based on the above research and development,the Xuecheng chain prototype system is implemented,and the key technologies of the blockchain consensus mechanism under the combined environment of alliance chain and public chain are tested and analyzed in this paper.And the experimental results show that the scheme proposed in this paper is effective and capable of satisfying the requirements of the Xuecheng chain system for data security and performance,and of carrying out effective academic data storage and authentication services.
Keywords/Search Tags:Combination of Alliance Chain and Public Chain, Data Storage and Verification, Byzantine Fault Detection, Kafka Consensus Mechanism Performance
PDF Full Text Request
Related items