Abstract
Blockchain technology, a secure ledger of transactions distributed among a network of computers is the technology that enables value transaction on the Internet, which has the potential to create new foundations for our economic and social systems. Blockchain technology has widely been used in the finance and e-commerce industries for processing payments and smart contracts. Consensus algorithms, which are used to achieve agreement on data among distributed systems, are mostly determine by the type of blockchain, i.e. public, private, or federated, and are used for the verification and validation of transactions in such blockchain platforms. Current application of blockchain technology in the educational sector has mostly been for keeping student records, storing and validating diploma and degree certificate for academic credentials. Most of the available consensus algorithms for blockchain provide some form of reward to miners e.g. in the form of cryptocurrency. For blockchain to be adapted and used for other educational applications such as the creation of learning contents, the right consensus algorithm is needed. Since a Learning Content Creation will have little or no reward for participants and also not need “mining”, the consensus model selection will need to treat participants fairly so to not push them away. In this introductory paper, we briefly review the available consensus algorithms and provide our insight how the Blockchain framework can be adapted for instructional design and learning content creation. A proposed framework which will lead to further studies and the development of such system is discussed here.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Blockchain technology and applications, Microsoft Azure. https://azure.microsoft.com/en-ca/solutions/blockchain/. Accessed 03 Sep 2018
Peck, M.E.: Do you need a blockchain? In: IEEE Spectrum (2017). https://spectrum.ieee.org/computing/networks/do-you-need-a-blockchain. Accessed 21 Aug 2018
Chen, G., Xu, B., Lu, M., Chen, N.-S.: Exploring blockchain technology and its potential applications for education. Smart Learn. Environ. 5(1), 1 (2018)
Iansiti, M., Lakhani, K.R.: The truth about blockchain. Harvard Bus. Rev. 95, 118–127 (2017)
Yli-Huumo, J., Ko, D., Choi, S., Park, S., Smolander, K.: Where is current research on blockchain technology?—A systematic review. PLoS One 11(10), e0163477 (2017)
Sharples, M., Domingue, J.: The blockchain and kudos: a distributed system for educational record, reputation and reward. In: Verbert, K., Sharples, M., Klobučar, T. (eds.) EC-TEL 2016. LNCS, vol. 9891, pp. 490–496. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45153-4_48
Grech, A., Camilleri, A.F.: Blockchain in education (2017)
Consensus decision-making, How to use consensus process. http://Consensusdecisionmaking.org. Accessed 28 Mar 2019
Baliga, D.A.: Understanding blockchain consensus models (2017)
Wahab, A., Mehmood, W.: Survey of consensus protocols (2018)
What is consensus algorithm in blockchain & different types of consensus models. https://medium.com/@BangBitTech/what-is-consensus-algorithm-in-blockchain-different-types-of-consensus-models-12cce443fc77. Accessed 28 Mar 2019
Types of blockchains & DLTs (Distributed ledger technologies). https://blockchainhub.net/blockchains-and-distributed-ledger-technologies-in-general/. Accessed 09 Oct 2018
Satoshi, N., Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. Bitcoin (2008)
What is Proof of Stake? (PoS), Lisk Academy (2019). https://lisk.io/academy/blockchain-basics/how-does-blockchain-work/proof-of-stake. Accessed 21 Mar 2019
What is Delegated Proof of Stake? (DPoS), Lisk Academy. https://lisk.io/academy/blockchain-basics/how-does-blockchain-work/delegated-proof-of-stake. Accessed 21 Mar 2019
Leased Proof-of-Stake (LPoS) – CryptoGraphics. https://cryptographics.info/cryptographics/blockchain/consensus-mechanisms/leased-proof-stake/. Accessed 26 Mar 2019
Introduction—Sawtooth latest documentation. https://sawtooth.hyperledger.org/docs/core/nightly/0-8/introduction.html. Accessed 27 Mar 2019
Understanding hyperledger sawtooth—proof of elapsed time. https://medium.com/kokster/understanding-hyperledger-sawtooth-proof-of-elapsed-time-e0c303577ec1. Accessed 21 Mar 2019
Castro, M., Liskov, B.: Practical Byzantine fault tolerance. In: Third Symposium on Operating Systems Design and Implementation (1999)
What is practical Byzantine fault tolerance? Complete beginner’s guide. https://blockonomi.com/practical-byzantine-fault-tolerance/. Accessed 28 Mar 2019
hyperledger-fabric/consensus_FAQ.md at master · diegomasini/hyperledger-fabric · GitHub. https://github.com/diegomasini/hyperledger-fabric/blob/master/docs/FAQ/consensus_FAQ.md. Accessed 28 Mar 2019
Merrill, M.D., Drake, L., Lacy, M.J., Pratt, J., the I. R. Group: Reclaiming instructional design. Educ. Technol. 36(5), 5–7 (1996)
Pappas, C.: Top 10 instructional design challenges in eLearning - eLearning industry. https://elearningindustry.com/top-10-instructional-design-challenges-in-elearning. Accessed 03 Oct 2018
Kuo, T.-T., Kim, H.-E., Ohno-Machado, L.: Blockchain distributed ledger technologies for biomedical and health care applications. J. Am. Med. Inf. Assoc. 24(6), 1211–1220 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Ako-Nai, F., Tan, Q., de la Cal Marin, E.A. (2019). Employing Blockchain Technology in Instructional Design and Learning Content Creation. In: Rønningsbakk, L., Wu, TT., Sandnes, F., Huang, YM. (eds) Innovative Technologies and Learning. ICITL 2019. Lecture Notes in Computer Science(), vol 11937. Springer, Cham. https://doi.org/10.1007/978-3-030-35343-8_61
Download citation
DOI: https://doi.org/10.1007/978-3-030-35343-8_61
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35342-1
Online ISBN: 978-3-030-35343-8
eBook Packages: Computer ScienceComputer Science (R0)