| In recent years,blockchain technology has been growing rapidly and playing an important role in various fields.Consortium chain has become the first choice for China’s government affairs and commercial blockchain,but it faces various challenges in practical application.This dissertation proposes an alliance chain model to enhance its reliability in the early stages,targeting problems such as a small number of effective nodes,low independence of nodes,and weak sustainable development capabilities.However,as the alliance chain operates and the data volume of the blockchain itself increases,storage expansion problems arise.To address this,the dissertation also proposes a cluster-based node storage optimization model.Therefore,the main research content of this dissertation is as follows:(1)To address the low reliability of consortium chain systems,an alliance chain model based on multi-chain collaboration is proposed as a reliability optimization model for the consortium chain in the preliminary stages.The model reduces the possibility of historical data on the consortium chain being tampered with by overlapping the storage of data between consortium chains.It ensures ledger data recovery by collaboratively storing encrypted blockchain data.The model also uses methods such as aggregate signatures and data integrity verification to solve issues related to data transmission integrity and source authenticity.A bidirectional data existence verification method is designed to verify the continuity of transmitted data,ensuring the authenticity of the collaborative endorsement of data.The effectiveness of the proposed solution is verified by comparing it with existing solutions in terms of communication,storage,and computational consumption.(2)To address the storage expansion issue for the late-stage operation of consortium and alliance chain,a cluster-based node storage optimization model is proposed.The model utilizes an expandable grouped storage method to achieve collaborative storage of data among nodes,reducing the amount of data storage on individual nodes.The consistency hash algorithm is used to manage the grouping of stable nodes,reducing communication costs and resource mapping storage consumption.By improving the merkle mountain range,the time consumption of retrieval in the model is reduced.The feasibility of the proposed solution is verified through theoretical comparisons with other approaches in different dimensions,as well as through experimental comparisons of storage and retrieval times.(3)To support the implementation of the proposed method in this dissertation,a prototype system for alliance chain was designed and implemented.The system is mainly divided into four modules:alliance management,supervision management,audit management,and blockchain management.It supports access and exit of consortium chains,collaborative information transmission,data viewing,supervision reporting,audit of corresponding operations,and data on-chain.Finally,functional tests were conducted for each module to verify their feasibility. |