Dynamic Blockchain Storage Scheme Based on Sidechains

碩士 === 國立中山大學 === 資訊工程學系研究所 === 106 === Due to the development of network technique, the cloud storages become more and more popular. Traditional physical memories are expansive, and with limited usable storage space. If the cloud storages are adopted, one can rent large storage space in a lower pri...

Full description

Bibliographic Details
Main Authors: Si-Yuan Zhang, 張思遠
Other Authors: Chun-I Fan
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/c78955
Description
Summary:碩士 === 國立中山大學 === 資訊工程學系研究所 === 106 === Due to the development of network technique, the cloud storages become more and more popular. Traditional physical memories are expansive, and with limited usable storage space. If the cloud storages are adopted, one can rent large storage space in a lower price. However, centralized cloud has a number of risks. First, the right of the cloud center is over-large, and it means the cloud center can modify or delete data as it wants without being detected. Secondly, once the central services are compromised, all the data are also disclosed. Due to propertied decentralized immutability, more and more cloud storages adopt blockchain technology to store data. Traditionally, a complete database has at least three functions: Creation, Modification, and Deletion. However, since a blockchain is immutable, Deletion and Modification functions are difficult to be realized. Hence, we propose a storage architecture based on blockchain with sidechains to overcome the above limitations. In our scheme, users are able to provide spare storages to gain rewards. Meanwhile, we adopt a Chameleon-Hash function to reclaim the expired sidechains to reduce maintenance cost. Besides, we also proposed a public decentralized auditing scheme to verify the integrity in blockchain.