Blockchain-based Application of Reward Point Exchange
发布时间:2021-12-12 08:39
忠诚度计划在不同的品牌、公司、卖家等中都很受欢迎。它们基于各种方法。其中一种方法是就是奖励积分制度,它为忠诚的消费者提供增量积分机制。大型组织越来越倾向于将奖励积分作为一种忠诚赠予的形式。但是,对于当前市场,这些积分只能在组织内兑换。在常规交换中,贵重的资产通过中介来进行交换。目前,在去中心化的方式中,跨组织用户之间不存在这些积分的互操作性或可交换性的概念。奖励积分交换的集中式数据库方式带来了数据篡改问题和单点故障的可能性。去中心化和不变的区块链技术可以很好地解决这些问题。但是,将区块链作为奖励积分管理的整个系统和兑换机制来使用是一个技术问题。区块链是一个不断增长的不可变数据库,随着时间的推移,规模会变得越来越大。最终,庞大的数据库规模将成为管理和交互方面一个很大的问题。为了解决该问题,我们需要优化区块链数据库的规模。为此,我们建议使用Hyperledger Fabric区块链和Hyperledger Composer作为智能合约框架。为了吸引消费者和卖家,平台必须有一个可信机制。交易平台是一种自主中介。如果没有信赖的人来保存记录,那就需要去中心化的、安全可靠的分类账来保存交易记录。该...
【文章来源】:中国地质大学(北京)北京市 211工程院校 教育部直属院校
【文章页数】: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
【文章来源】:中国地质大学(北京)北京市 211工程院校 教育部直属院校
【文章页数】: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
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3536357.html