Abstract
The concept of open banking has been a powerful trigger for the revolution in the financial services industry. When financial institutions disclose application programming interfaces (APIs) to third-party providers (TPPs), the biggest system risks concern issues such as malicious attack, data leakage and tampering, privacy disclosure and more. API is a new communication path for information systems, but it could be misused and tampered. To address this, we conceptualize a blockchain-based data sharing scheme for open banking named OBBC, in which the API’s information can be saved in a blockchain, that no one can dominate it. We propose an API consensus mechanism aims to ensures that the open API can’t be maliciously tampered. Moreover, zero knowledge proof and Merkel tree structure are used to realize that users’ privacy protection. In particular, we give the framework of our scheme and compare with existing data sharing schemes. We further implement a software prototype on fabric framework with real-world dataset. Experiment results show the feasibility, usability and scalability of our proposed open banking system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
China Blockchain industry white paper. MIIT (2018). http://www.miit.gov.cn/n114290/n1146402/n1146445/c6180238/part/6180297.pdf
Li, M., Weng, J., Yang, A., Lu, W.: CrowdBC: a blockchain based decentralized framework for crowdsourcing. https://eprint.iacr.org/2017/444.pdf
Schneider, J.: Blockchain—Putting Theory into Practice. https://t.co/CLJJf0tGp0. Accessed 14 Apr 2017
Wang, X.L., Jiang, X.Z., Li, Y.: A model for data access control and sharing based on blockchain. Ruan Jian Xue Bao/J. Softw. 30(6) (2019). (in Chinese). http://www.jos.org.cn/1000-9825/5742.html
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. http://bitcoins.info/bitcoin.pdf. Accessed 10 Apr 2008
Jesse, Y.H., Deokyoon, K., Sujin, C., Sooyong, P., Kari, S., Houbing, S.: Where is current research on blockchain technology—a systematic review. PLoS ONE 11(10), 1–27 (2016)
Zyskind, G., Nathan, O., Pentland, A.: Decentralizing privacy: using blockchain to protect personal data. In: Proceedings of IEEE Security and Privacy Workshops, pp. 180–184. IEEE (2015)
Zyskind, G., Nathan, O., Pentland, A.: Enigma: decentralized computation platform with guaranteed privacy (2015). https://enigma.co/enigma_full.pdf
Jianfeng, L.: Research and application of block chain consensus algorithms based on Byzantine Fault Tolerance Mechanism. Zhengzhou University (2018)
Eisenberg, E., Gale, D.: Consensus of subjective probabilities: the Parimutuel method. Ann. Math. Stat. 30(1), 165–168 (1959)
Dwork, C., Naor, M.: Pricing via processing or combatting junk mail. In: Brickell, E.F. (ed.) CRYPTO 1992. LNCS, vol. 740, pp. 139–147. Springer, Heidelberg (1993). https://doi.org/10.1007/3-540-48071-4_10. http://www.springerlink.com/content/l90we8aq0nre2a4n
King, S., Nadal, S.: PPCoin: Peer to Peer Crypto-Currency with Proof-of-Stake [OL] (2012). http://ppcoin.org/static/ppcoin-paper.pdf. https://decred.org/research/king2012.pdf
BitShares: Delegated proof of stake. http://docs.bitshares.org/bitshares/dpos.html. Accessed 10 Apr 2018
Schwartz, D., Youngs, N., Britto, A.: The Ripple protocol consensus algorithm. https://ripple.com/files/ripple_consensus_whitepaper.pdf. Accessed 10 Apr 2018
Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: Proceedings of the USENIX Annual Technical Conference, pp. 305–319. USENIX ATC, Philadelphia (2014)
Castro, M., Liskov, B.: Practical Byzantine fault tolerance. In: Proceedings of the 3rd Symposium on Operating Systems Design and Implementation, pp. 173–186. USENIX Association, New Orleans (1999). http://dl.acm.org/citation.cfm?id=296824
Aitamurto, T., Lewis, S.C.: Open innovation in digital journalism: examining the impact of Open APIs at four news organizations. New Media Soc. 15(2), 314–331 (2013)
Financial Data Sharing Series I: Open Banking Initiates Global Financial Change, Cai Kailong (2017)
Scott, A., Bolotin, L.: Introducing the open banking standard: helping customers, banks and regulators take banking into a truly 21st-cnetury, connected digital economy (ODI-WP-2016-001) (2016)
Zachariadis, M., Ozcan, P.: The API economy and digital transformation in financial services: the case of open banking (2016)
Deloitte: How to flourish in an uncertain future: open banking and PSD2, Deloitte (2017)
Twenty-Sixth European Conference on Information Systems (ECIS2018), Portsmouth, UK (2018)
Petar Maymounkov, D.M.: Kademlia: a peer-to-peer information system based on the XOR metric. In: International Workshop on Peer-to-Peer Systems, vol. 2429, MA, USA, March 2002, pp. 53–65 (2002)
Hopwood, D., Bowe, S., Hornby, T., Wilcox, N.: Zcash protocol specification, Zerocoin Electric Coin Company, Technical report, December 2017
Wu, F., Pai, H.T., Zhu, X., Hsueh, P.Y., Hu, Y.H.: An adaptable and scalable group access control scheme for managing wireless sensor networks. Telemat. Inform. 30, 144–157 (2013). [CrossRef]
Yue, X., Wang, H., Jin, D., Li, M., Jiang, W.: Healthcare data gateways: found healthcare intelligence on blockchain with novel privacy risk control. J. Med. Syst. 40, 218 (2016). [PubMed]
Zyskind, G., Nathan, O., Pentland, A.S.: Decentralizing privacy: using blockchain to protect personal data. In: Proceedings of the 2015 IEEE Security and Privacy Workshops (SPW 2015), San Jose, CA, USA, 21–22 May 2015, pp. 180–184 (2015)
Yong, Y., Xiao-Chun, N., Shuai, Z., Fei-Yue, W.: Blockchain consensus algorithms: the state of the art and future trends. Acta Automatica Sin. 44(11), 2011–2022 (2018). https://doi.org/10.16383/j.aas.2018.c180268
Acknowledgments
This work was supported by Nature Key Research and Development Program of China (2017YFB1400700), the National Natural Science Foundation of China (U1509214), the Central University of Finance and Economics Funds for the First-Class Discipline Construction in 2019.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zhang, Q., Zhu, J., Ding, Q. (2020). OBBC: A Blockchain-Based Data Sharing Scheme for Open Banking. In: Si, X., et al. Blockchain Technology and Application. CBCC 2019. Communications in Computer and Information Science, vol 1176. Springer, Singapore. https://doi.org/10.1007/978-981-15-3278-8_1
Download citation
DOI: https://doi.org/10.1007/978-981-15-3278-8_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-3277-1
Online ISBN: 978-981-15-3278-8
eBook Packages: Computer ScienceComputer Science (R0)