(Publisher of Peer Reviewed Open Access Journals)

International Journal of Advanced Computer Research (IJACR)

ISSN (Print):2249-7277    ISSN (Online):2277-7970
Volume-9 Issue-40 January-2019
Full-Text PDF
Paper Title : Bspace: a group workspace over the Ethereum blockchain with off-blockchain storage
Author Name : Jae-Hwan Jin, Hyun-Min Eom and Myung-Joon Lee
Abstract :

Recently, to store a large amount of data for the blockchain decentralized applications, off-blockchain data storage techniques interworking with blockchain have emerged. However, these off-blockchain data storage techniques essentially cause the issue that it is difficult to control the user authentication and the access rights for each user outside the associated blockchain. In this paper, we introduce an implementation technique for supporting group workspaces based on the Ethereum blockchain, which provides secure file management among group users. To store large size files in group workspaces, a system structure is also being proposed where the Ethereum blockchain can stably interwork with the associated off–blockchain storage. Also, based on the file access rights stored in the Ethereum blockchain, we propose a systematic access control process for files shared among group members in the off-blockchain storage. In addition, to show the validity of the proposed technique, we present an Ethereum decentralized application called Bspace for using group workspaces interworking with off-blockchain storage.

Keywords : Ethereum, Blockchain, Group workspace, Cassandra, Off-blockchain storage.
Cite this article : Jin J, Eom H, Lee M. Bspace: a group workspace over the Ethereum blockchain with off-blockchain storage. International Journal of Advanced Computer Research. 2019; 9(40):53-60. DOI:10.19101/IJACR.COM16003.
References :
[1]Wood G. Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper. 2014; 151:1-32.
[Google Scholar]
[2]Kosba A, Miller A, Shi E, Wen Z, Papamanthou C. Hawk: the blockchain model of cryptography and privacy-preserving smart contracts. In symposium on security and privacy 2016 (pp. 839-58). IEEE.
[Crossref] [Google Scholar]
[3]https://www.stateofthedapps.com/. Accessed 29 May 2018.
[4]Bogner A, Chanson M, Meeuw A. A decentralised sharing app running a smart contract on the ethereum blockchain. In proceedings of the international conference on the internet of things 2016 (pp. 177-8). ACM.
[Crossref] [Google Scholar]
[5]Linn LA, Koo MB. Blockchain for health data and its potential use in health it and health care related research. In ONC/NIST use of blockchain for healthcare and research workshop 2016. Gaithersburg, Maryland, United States.
[Google Scholar]
[6]Jin JH. Managing user groups and access rights on Ethereum blockchain. International Journal of Reliable Information and Assurance. 2017; 5(2):13-8.
[Crossref]
[7]Jin JH. Providing group workspaces using Cassandra database over the Ethereum blockchain. International Journal of Wireless and Mobile Communication for Industrial Systems. 2018; 5(2):7-12.
[Crossref]
[8]Lee HC, Park JE, Lee MJ. C3ware: a middleware supporting collaborative services over cloud storage. The Computer Journal. 2013; 57(2):217-24.
[Crossref] [Google Scholar]
[9]Lakshman A, Malik P. Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Systems Review. 2010; 44(2):35-40.
[Crossref] [Google Scholar]
[10]Eom H. M., Jin J. H., and Lee M. J. A technique for sending email in association with the truffle Ethereum development framework. The International Journal of Private Cloud Computing Environment and Management.2018; 5:1-6.
[Crossref]