EduCoin: a Secure and Efficient Payment Solution for MOOC Environment

Nowadays, the rise in popularity of massive open online courses (MOOCs) is significant. However, current online education service heavily relies on a third-party platform, which acts as a middleman to process transactions occurred among system participants. On the one hand, this centralized business model is based on database management system, once compromised, the data consistency and safety of transaction records can no longer be guaranteed. On the other hand, it's more expensive to resolve disputes and possible fraud transactions via a mediator than a direct peer-to-peer trusted payment. Aiming at solving issues regarding security and inefficiencies, we propose a crypto-asset EduCoin which is designed for secure and efficient payment in MOOC environment. Specially, we present a multi-party business model based on permissioned blockchain, Composer smart contracts and network topologies that utilize the three-tiered functional architecture of Fabric to achieve fast payment and trusted audit. By leveraging benchmark tools Caliper and Hitchhiker, we develop typical workloads based on transaction scenarios applying EduCoin. The experimental results demonstrate the practicality of EduCoin and offer insights into the design trade-offs and performance bottlenecks in production. We have released EduCoin for public use.

[1]  Venkatraman Ramakrishna,et al.  Hands-On Blockchain with Hyperledger: Building decentralized applications with Hyperledger Fabric and Composer , 2018 .

[2]  Ralph Deters,et al.  Physical Access Control Management System Based on Permissioned Blockchain , 2018, 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[3]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[4]  Jeremy Clark,et al.  SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies , 2015, 2015 IEEE Symposium on Security and Privacy.

[5]  Christos H. Papadimitriou,et al.  On concurrency control by multiple versions , 1982 .

[6]  Jeremy Knox,et al.  MOOC pedagogy: The challenges of developing for Coursera , 2012 .

[7]  Balaji Viswanathan,et al.  Performance Benchmarking and Optimizing Hyperledger Fabric Blockchain Platform , 2018, 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS).

[8]  Beng Chin Ooi,et al.  BLOCKBENCH: A Framework for Analyzing Private Blockchains , 2017, SIGMOD Conference.

[9]  Samer Hassan,et al.  Blockchain Technology as a Regulatory Technology: From Code is Law to Law is Code , 2016, First Monday.

[10]  Emin Gün Sirer,et al.  Bitcoin-NG: A Scalable Blockchain Protocol , 2015, NSDI.

[11]  Eli Ben-Sasson,et al.  Zerocash: Decentralized Anonymous Payments from Bitcoin , 2014, 2014 IEEE Symposium on Security and Privacy.

[12]  Marko Vukolic,et al.  Hyperledger fabric: a distributed operating system for permissioned blockchains , 2018, EuroSys.