Font Size: a A A

Design And Implementation Of Interconnected Platform For Bank Information Based On Blockchain

Posted on:2019-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y YangFull Text:PDF
GTID:2428330545472220Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As an integrated application of several technologies including distributed data store,P2P,consensus mechanism and cryptography,blockchain has become a hot research in international organizations such as United Nations and International Monetary Fund and numerous governments in recent years.The global banks and financial institutions also try to dig into the innovative applications of blockchain technology in the line of business.Accordingly,the major banks in China are actively getting so much attention on the developing directions of blockchain technology and they are committed to studying the innovative applications of blockchain technology in relevant business areas with an aim of launching the technologies related to blockchain and taking the lead in pragmatic applications of blockchain in the same industry.Against this background,this paper,thanks to a commercial bank in China,designs and implements an interconnection platform for information sharing with flexible extension by using consortium blockchain technology,which can be flexibly extended between inter-bank and internal bank.The platform has the characteristics of data and business separation,environmental safety and soppurt,and privacy mechanism.The main works are as follows:Firstly,the author constructs a blockchain-based bank information interconnection platform that depends on Hyperledger Fabric of consortium blockchain to build the operating environment of entire blockchain nodes.These nodes run in the Docker image and connect to the blockchain nodes of other organizations and institutions through P2P network.The system transaction can reach a consensus by endorsement and Kafka-based ordering service in a bid to update the world state database.Secondly,the author designs and implements double-chain architecture for business smart contract.The contract is conpiled in go programming language and deployed on the chain through Java-SDK.The private blockchain of bank account only stores account information used for information sharing within in-line business system;while consortium blockchain of inter-bank trade only executes inter-bank clearing transactions which are empowered to endorse without regard to other unrelated business data;Thirdly,the author designs and implements a digital certificate system based on PKI which helps each blockchain node to issue and verify certificates as well as realize cryptographic mechanism and protocol of user authentication,providing a member with modularized operation and different membeis with interoperability.The isolation of different business transaction data also can be realized through channel mechanism,which satisfies the basic requirements for membership information to access under different service scenarios.Fourthly,the author designs and implements the information exchange mechanism between interconnection platform and upper core business system.The information transformation between blockchain platform and the business system is developed through API encapsulation,facilitating the business systems to call the blockchain through the core system and solving problems like weak data correlation and limited synchronization and extension among systems under the existing platform.Finally,the author designs and implements an autonomous and controllable bank information interconnection platform by using blockchain technology for business processing,rights management,extensible modules and operation monitoring modules.The test results show that the platform can realize the interconnection of banking business and information with comprehensiveness,timeliness and safety,providing with exploring practice for the blockchain in the field of bank information with greater applicability and flexibility.
Keywords/Search Tags:Consortium Blockchain, Smart Contract, Identity Authentication, Distributed Storage, Data isolation
PDF Full Text Request
Related items