Abstract
With the development of blockchain technology, innovative application scenarios for data sharing combined with blockchain are emerging on a large scale. However, due to the high research and development costs of building data sharing blockchain applications in different scenarios, this chapter proposes a layered data sharing architecture with blockchain. First, the architecture is outlined, including design principles, functional overview, and layered elaboration. Then, the design ideas of each layer are described in detail according to the overall architecture, including the design of the entity layer, data repository layer, service layer and application layer. The description of each layer not only helps to understand the content of the layer, but also contributes to understand the relationship between the layers. At the end of this chapter, a scenario example based on this architecture is given and analyzed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
E. Androulaki, A. Barger, V. Bortnikov, C. Cachin, K. Christidis, A. De Caro, D. Enyeart, C. Ferris, G. Laventman, Y. Manevich, et al., Hyperledger fabric: a distributed operating system for permissioned blockchains, in Proceedings of the Thirteenth EuroSys Conference, pp. 1–15, 2018
V. Buterin et al., A next-generation smart contract and decentralized application platform. White Paper 3, 37 (2014)
C. Cachin et al., Architecture of the hyperledger blockchain fabric, in Workshop on Distributed Cryptocurrencies and Consensus Ledgers, vol. 310, p. 4, 2016
Ethereum, A next-generation smart contract and decentralized application platform. Accessed 30 December 2019. https://github.com/ethereum/wiki/wiki/White-Paper, 2019
H. Fabric, Hyperledger fabric website. Accessed 30 December 2019. https://www.hyperledger.org/projects/fabric, 2019
F. Gao, L. Zhu, M. Shen, K. Sharif, Z. Wan, K. Ren, A blockchain-based privacy-preserving payment mechanism for vehicle-to-grid networks. IEEE Netw. 32(6), 184–192 (2018)
R. Kastelein, Blockchain startup stampery announces 600k dollar investment round led by draper and associates. Accessed 30 December 2019. https://www.the-blockchain.com/2015/11/23/blockchain-startup-stampery-announces-600k-investment-round-led-by-draper-associates/, 2015
A. Kiayias, G. Panagiotakos, On trees, chains and fast transactions in the blockchain, in International Conference on Cryptology and Information Security in Latin America (Springer, 2017), pp. 327–351
A. Kosba, A. Miller, E. Shi, Z. Wen, C. Papamanthou, Hawk: The blockchain model of cryptography and privacy-preserving smart contracts, in 2016 IEEE Symposium on Security and Privacy (SP) (IEEE, 2016), pp. 839–858
H. Li, L. Zhu, M. Shen, F. Gao, X. Tao, S. Liu, Blockchain-based data preservation system for medical data. J. Med. Syst. 42(8), 141 (2018)
Y. Li, L. Zhu, M. Shen, F. Gao, B. Zheng, X. Du, S. Liu, S. Yin, Cloudshare: Towards a cost-efficient and privacy-preserving alliance cloud using permissioned blockchains, in International Conference on Mobile Networks and Management (Springer, 2017), pp. 339–352
J. Mattila, The blockchain phenomenon—the disruptive potential of distributed consensus architectures. Technical report, ETLA working papers, 2016
A. Miller, J.J. LaViola Jr., Anonymous byzantine consensus from moderately-hard puzzles: A model for bitcoin. Available on line: http://nakamotoinstitute.org/research/anonymous-byzantine-consensus, 2014
M. Pilkington, Blockchain technology: principles and applications, in Research Handbook on Digital Transformations, vol. 225 (2016)
G. Sachs, Blockchain—putting theory into practice, in the-blockchain.com, pp. 25–32 (2016)
P.K. Sharma, M.-Y. Chen, J.H. Park, A software defined fog node based distributed blockchain cloud architecture for iot. IEEE Access 6, 115–124 (2017)
M. Shen, Y. Deng, L. Zhu, X. Du, N. Guizani, Privacy-preserving image retrieval for medical iot systems: A blockchain-based approach. IEEE Netw. 33(5), 27–33 (2019)
M. Shen, J. Duan, L. Zhu, J. Zhang, X. Du, M. Guizani, Blockchain-based incentives for secure and collaborative data sharing in multiple clouds. IEEE J. Sel. Areas Commun. 38(6), 1229–1241 (2020)
M. Shen, H. Liu, L. Zhu, K. Xu, H. Yu, X. Du, M. Guizani, Blockchain-assisted secure device authentication for cross-domain industrial IoT. IEEE J. Sel. Areas Commun. 38(5), 942–954 (2020)
M. Shen, X. Tang, L. Zhu, X. Du, M. Guizani, Privacy-preserving support vector machine training over blockchain-based encrypted iot data in smart cities. IEEE Internet Things J. 6(5), 7702–7712 (2019)
M. Shen, J. Zhang, L. Zhu, K. Xu, X. Tang, Secure SVM training over vertically-partitioned datasets using consortium blockchain for vehicular social networks. IEEE Trans. Veh. Technol. 69(6), 5773–5783 (2020)
M. Swan, Blockchain: Blueprint for a New Economy (O’Reilly Media, 2015)
N. Szabo, Smart contracts: building blocks for digital markets. EXTROPY: J. Transhumanist Thought (16) 18, 2 (1996)
M. Walport, Distributed ledger technology: beyond block chain (a report by the uk government chief scientific adviser). UK Government (2016)
Q. Xia, E.B. Sifah, K.O. Asamoah, J. Gao, X. Du, M. Guizani, Medshare: Trust-less medical data sharing among cloud service providers via blockchain. IEEE Access 5, 14757–14767 (2017)
B.-K. Zheng, L.-H. Zhu, M. Shen, F. Gao, C. Zhang, Y.-D. Li, J. Yang, Scalable and privacy-preserving data sharing based on blockchain. J. Comput. Sci. Technol. 33(3), 557–567 (2018)
G. Zyskind, O. Nathan, et al., Decentralizing privacy: Using blockchain to protect personal data, in 2015 IEEE Security and Privacy Workshops (IEEE, 2015), pp. 180–184
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Shen, M., Zhu, L., Xu, K. (2020). Layered Data Sharing Architecture with Blockchain. In: Blockchain: Empowering Secure Data Sharing. Springer, Singapore. https://doi.org/10.1007/978-981-15-5939-6_3
Download citation
DOI: https://doi.org/10.1007/978-981-15-5939-6_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5938-9
Online ISBN: 978-981-15-5939-6
eBook Packages: Computer ScienceComputer Science (R0)