EtherShare: Share Information in JointCloud Environment Using Blockchain-Based Smart Contracts

With the development of cloud computing, a great amount of information is stored on cloud, such as Facebook, Twitter, and so on. Single cloud or company is not reliable enough for permanent information storage. Once the cloud or company is in downtime, users could lost their information. Multiple clouds can store the information with more security. However, in JointCloud environment, it is a big problem for multiple clouds or companies to maintain the common rights of information for each user. In this paper, we propose EtherShare, a blockchain-based application in JointCloud environment. EtherShare enables users to share information with permanent storage and open access. It keeps the rights of users through smart contracts to make consensus between multiple clouds. And this application is open source on Github.

[1]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[2]  Wei Zhou,et al.  A Reliability Benchmark for Big Data Systems on JointCloud , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW).

[3]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

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

[5]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[6]  Wang Huaimin,et al.  JCLedger: A Blockchain Based Distributed Ledger for JointCloud Computing , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW).

[7]  Zibin Zheng,et al.  Poster: Efficient Blockchain-Based Software Systems via Hierarchical Bucket Tree , 2018, 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion).

[8]  Zibin Zheng,et al.  Blockchain challenges and opportunities: a survey , 2018, Int. J. Web Grid Serv..

[9]  Zibin Zheng,et al.  A Detailed and Real-Time Performance Monitoring Framework for Blockchain Systems , 2017, 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP).

[10]  Huaimin Wang,et al.  JointCloud: A Cross-Cloud Cooperation Architecture for Integrated Internet Service Customization , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).