towards a blockchain-based trustful mechanism for iot-enabled data trading systems
abstract
internet of things (iot) devices generate and collect massive amounts of iot
data. monetizing the flood of data generated by the iot devices has enabled the
creation of iot data trading systems where individuals and businesses may trade
data. in the current iot data trading systems, a third-party broker collects and
manages iot data for buyers who would like to promote their services and make more
profit. however, there are three main challenges that may hinder the development
of secure iot data trading systems. first, there is a lack of data transparency and
ownership. while the economic value of iot data is increasing, it is not very well
known how this data can be conceptualized, measured, and monetized in a trusted
and transparent way. second, the literature lacks studies about performance models
to demonstrate iot data trading system usability in real-world systems. third,
the reputation of the trading parties is an important attribute that affects their
profitability and trading prosperity. however, current reputation systems are prone
to malicious manipulation and single point of failure.
this thesis identifies and addresses the three above challenges for iot data trading systems. first, this thesis introduces a trustful iot data trading system based
on the blockchain as a means of providing anonymity, security, transparency, and
mutual trust for participants. using a game-theoretic approach, this study develops
a strategic negotiation model that maximizes data buyers’ utility. to ensure that
data owners’ iot data are accessible by trustful buyers, a novel mechanism design is
used to impede untruthful buyers from accessing the iot data. second, this thesis
evaluates the performance of the blockchain-based iot data trading system using the
hyperledger blockchain. unlike existing research, this study measures and analyzes
transaction throughput, latency, elapsed time, and resource consumption (memory
consumption, cpu utilization, and disc read/write operations). third, this thesis proposes a blockchain-based reputation system capable of avoiding failures by
enhancing the raft consensus mechanism. this thesis also proposes an adaptive
learning mechanism that allows the data providers and consumers to enhance their
reputation and review credibility scores. lastly, this thesis carries out extensive
theoretical analysis with respect to economic and security properties.