Blockchain-based Application of Reward Point Exchange
發(fā)布時間:2021-12-12 08:39
忠誠度計劃在不同的品牌、公司、賣家等中都很受歡迎。它們基于各種方法。其中一種方法是就是獎勵積分制度,它為忠誠的消費者提供增量積分機制。大型組織越來越傾向于將獎勵積分作為一種忠誠贈予的形式。但是,對于當前市場,這些積分只能在組織內(nèi)兌換。在常規(guī)交換中,貴重的資產(chǎn)通過中介來進行交換。目前,在去中心化的方式中,跨組織用戶之間不存在這些積分的互操作性或可交換性的概念。獎勵積分交換的集中式數(shù)據(jù)庫方式帶來了數(shù)據(jù)篡改問題和單點故障的可能性。去中心化和不變的區(qū)塊鏈技術(shù)可以很好地解決這些問題。但是,將區(qū)塊鏈作為獎勵積分管理的整個系統(tǒng)和兌換機制來使用是一個技術(shù)問題。區(qū)塊鏈是一個不斷增長的不可變數(shù)據(jù)庫,隨著時間的推移,規(guī)模會變得越來越大。最終,龐大的數(shù)據(jù)庫規(guī)模將成為管理和交互方面一個很大的問題。為了解決該問題,我們需要優(yōu)化區(qū)塊鏈數(shù)據(jù)庫的規(guī)模。為此,我們建議使用Hyperledger Fabric區(qū)塊鏈和Hyperledger Composer作為智能合約框架。為了吸引消費者和賣家,平臺必須有一個可信機制。交易平臺是一種自主中介。如果沒有信賴的人來保存記錄,那就需要去中心化的、安全可靠的分類賬來保存交易記錄。該...
【文章來源】:中國地質(zhì)大學(北京)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:82 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
List of Abbreviations
Chapter1 Introduction
1.1 Background
1.1.1 Loyalty programs
1.1.2 Reward points platform
1.1.3 Using blockchain
1.2 Motivation
1.2.1 Motivation of building exchange platform
1.2.2 Motivation of using Blockchain
1.3 Related Work
1.3.1 Digital Currency
1.3.2 Verifiable DATA meaning leverage against the fraud
1.4 Review of Literature
Chapter2 Related Technology
2.1 The role of business ledgers
2.1.1 Transactions
2.1.2 Old ledgers
2.1.3 Current ledgers
2.2 Centralized vs decentralized systems/ infrastructure
2.3 Blockchain
2.3.1 SHA256 HASH
2.3.2 Consensus mechanism
2.3.3 Benefits
2.3.4 Challenges and Drawbacks
2.3.5 Use cases
2.4 Summary
Chapter3 Requirement Analysis
3.1 Overall requirement analysis
3.2 Part1,RPEA app
3.2.1 Consumer functions
3.2.2 Seller functions
3.2.3 User functions
3.2.4 Platform functions
3.3 Part2,Organization System
3.4 Part3,handling and storing transactions in blockchain
3.4.1 Overview of blockchain in the system and communication with it
3.4.2 Handle transactions
3.4.3 Store transactions,chaincode
3.5 Summary
Chapter4 System Design
4.1 Part1,RPEA app
4.1.1 Exchange Platform Architecture Design
4.1.2 Functional Architecture
4.1.3 Design Model
4.2 Part2,Organization RPEA Explorer System
4.2.1 Organization System Architecture Design
4.2.2 Design Model and services
4.3 Part3,handling and storing transactions in blockchain
4.3.1 System Architecture
4.3.2 Node.js application
4.3.3 Blockchain network
4.4 Summary
Chapter5 Implementation
5.1 Part1,RPEA app
5.1.1 Angular data functions
5.1.2 Seller functions
5.1.3 Buyer functions
5.2 Part2,Organization RPEA Blockchain Explorer System
5.3 Part3,handling and storing transactions in blockchain
5.3.1 Set up the environment
5.3.2 Collect and Transfer the data(transactions)
5.3.3 Chaincode
5.4 Summary
Chapter6 System Testing
6.1 Testing
6.1.1 RPEA Explorer
6.1.2 Seller functions
6.1.3 User functions
6.2 Scalability
Chapter7 Conclusion
7.1 Future work
Acknowledgement
References
本文編號:3536357
【文章來源】:中國地質(zhì)大學(北京)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:82 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
List of Abbreviations
Chapter1 Introduction
1.1 Background
1.1.1 Loyalty programs
1.1.2 Reward points platform
1.1.3 Using blockchain
1.2 Motivation
1.2.1 Motivation of building exchange platform
1.2.2 Motivation of using Blockchain
1.3 Related Work
1.3.1 Digital Currency
1.3.2 Verifiable DATA meaning leverage against the fraud
1.4 Review of Literature
Chapter2 Related Technology
2.1 The role of business ledgers
2.1.1 Transactions
2.1.2 Old ledgers
2.1.3 Current ledgers
2.2 Centralized vs decentralized systems/ infrastructure
2.3 Blockchain
2.3.1 SHA256 HASH
2.3.2 Consensus mechanism
2.3.3 Benefits
2.3.4 Challenges and Drawbacks
2.3.5 Use cases
2.4 Summary
Chapter3 Requirement Analysis
3.1 Overall requirement analysis
3.2 Part1,RPEA app
3.2.1 Consumer functions
3.2.2 Seller functions
3.2.3 User functions
3.2.4 Platform functions
3.3 Part2,Organization System
3.4 Part3,handling and storing transactions in blockchain
3.4.1 Overview of blockchain in the system and communication with it
3.4.2 Handle transactions
3.4.3 Store transactions,chaincode
3.5 Summary
Chapter4 System Design
4.1 Part1,RPEA app
4.1.1 Exchange Platform Architecture Design
4.1.2 Functional Architecture
4.1.3 Design Model
4.2 Part2,Organization RPEA Explorer System
4.2.1 Organization System Architecture Design
4.2.2 Design Model and services
4.3 Part3,handling and storing transactions in blockchain
4.3.1 System Architecture
4.3.2 Node.js application
4.3.3 Blockchain network
4.4 Summary
Chapter5 Implementation
5.1 Part1,RPEA app
5.1.1 Angular data functions
5.1.2 Seller functions
5.1.3 Buyer functions
5.2 Part2,Organization RPEA Blockchain Explorer System
5.3 Part3,handling and storing transactions in blockchain
5.3.1 Set up the environment
5.3.2 Collect and Transfer the data(transactions)
5.3.3 Chaincode
5.4 Summary
Chapter6 System Testing
6.1 Testing
6.1.1 RPEA Explorer
6.1.2 Seller functions
6.1.3 User functions
6.2 Scalability
Chapter7 Conclusion
7.1 Future work
Acknowledgement
References
本文編號:3536357
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3536357.html
最近更新
教材專著