Font Size: a A A

Generic Point Management System Based On Blockchain

Posted on:2020-05-16Degree:MasterType:Thesis
Country:ChinaCandidate:M Y ZhangFull Text:PDF
GTID:2428330572984267Subject:Software engineering
Abstract/Summary:
In recent years,to attract more customers and hold users',attention,companies and institutions have begun to establish their own point platform.However,the fact that different platform enforces different rules accounts for the uncirculated points,and customers hold many types of points.The total points in their hands are rich but the number of points of each type is relatively small making these points meaningless.For merchants,the point system takes high establishment and maintenance costs with low utilization,like a chicken rib.To solve the above problems,the call arises for the establishment of a cross-industry,cross-system,cross-regional and genetic points management system.The blockchain has the features of decentralization,traceability and tamper-resistance.In the blockchain 2.0 age,the blockchain technology is gradually applied to various fields apart from cryptocurrencies.In the early stage blockchain technology has high openness.With the expansion of the application,alliance chain and private chain have emerged with low decentralization,which are more suitable for commercial situation.Aiming at the requirement of generic point system,the system takes advantage of alliance chain as underlying network.Combining the traditional points system with the blockchain technology,merchants form a points alliance without central organization where the ledgers are managed by all members.The alliance solves the problem that the central organization may control the original points system and tamper the points data.Through a consensus protocol,each node in the system verifies and records the transaction and the historical information can be traced back to keep the data temper-resistant.This paper designs and implements a generic blockchain-based points system providing different services for merchants and users and realizing functionalities such as points distribution,transaction inquiry and certificate management.The underlying blockchain network relies on the national-algorithm-supported hyperledger fabric platform.Hyperledger fabric is an open source project of alliance chain with strong controllability.Only alliance members have access to data on the chain,and the transaction speed is fast.However,blockchain itself is a rich cyrpto system.The original hyperledger project only supports international cryptography algorithms,and the modified version is compatible for the SM series of the national algorithms,which complies with laws and regulations and helps the system to be promoted and used.The middle layer is an SDK toolkit,which is convenient for the system background service to flexibly call the blockchain.This paper uses Vue.js+HTML+CSS to develop the front-end system.At present,the points system has been implemented and the system test has been completed.
Keywords/Search Tags:Blockchain, General integral, Hyperledger Fabric, National cryptography algorithms
Related items