| Blockchain is a brand new decentralized architecture derived from the Bitcoin system.It successfully copes with such problems in this architecture as high costs,insecurity of data storage and multilateral mistrust by five core technologies(it includes cryptographic algorithms,peer-to-peer networks,consensus mechanisms,data storage,and smart contracts).In recent years,governments globally are increasingly thinking highly of blockchain.For its rapid development,gradually it has evolved into a multi-centralized architecture from a completely decentralized one,that is the consortium blockchain architecture,which has played a very practical role in such fields as internet,data-saving and internationally deposit.However,the existing blockchain architecture is still difficult to apply in some scenarios where the node structure is inequality and the functions are various.Based on the study of the features of the existing blockchain architecture,this paper proposes a lightweight blockchain architecture,which is emitted on the very basis of vertical application scenarios for the inequality of node structures.It can be reasonably used in some lightweight application scenarios with a very small number of nodes but equipped with distinction.And based on the lightweight blockchain architecture,an identity management system was proposed subsequently,which solves the problem that multiple accounts are difficult to manage in various vertical structured application scenarios.The main work of this paper is as follows:(1)In order to correctly and respectively summarize the related characteristics,suitable scopes of application scenarios,and the disadvantages concerned of every blockchain architecture,this essay,making comparisons and continuously studying the currently public chain architectures,which can be represented by Bitcoin and Ethereum,and alliance chain architectures,which can be represented by Hyperledger.(2)A new lightweight blockchain architecture is proposed based on vertical structured application scenarios.This architecture combines the characteristics of the scenario and optimizes the data layer,consensus scheme,node networking,and contract mechanism to improve the block The performance of the chain in this type of scenario,and the effectiveness has been verified through experiments.(3)Based on the existing blockchain architecture,a blockchain-based identity management model is raised to deal with the matter that under the situation of centralization credit,it is hard for users who are holding several accounts to easily master their login.In this model,the user account data is first stored in the blockchain via the elliptic curve encryption algorithm signature to ensure the security of the user data,and then the smart contract for the user information on the chain and acquisition is designed,and the user passes the secret when logging in to the system.The key can obtain different account information and complete the login process,which solves the problem that users need to remember multiple accounts in different systems.This paper verifies the effectiveness of the proposed LBA architecture through simulation experiments and practical applications,and provides a reference for the innovative development and application of blockchain. |