whether and in which form to use blockchains for IoT
settings. In two cases, already existing evidence sup-
ported the result of applying our framework, which
demonstrate the validity of the framework. In one
case, we have presented a company that could ben-
efit from blockchain to increase the level of security
and traceability.
6 RELATED WORK
With the emergence of blockchains, many organiza-
tions have seen its potential for increasing trust, se-
curity, and privacy in digital transactions. However,
blockchains are not a silver bullet that will automati-
cally resolve any security-related issue. In the follow-
ing, we look at previous attempts to identify or char-
acterize scenarios in which the use of a blockchain
would be adequate (and in which it would not be).
[W
¨
ust and Gervais, 2017] describe different classes
of application scenarios and how to take advantage
of blockchain technology in these classes. They
also provide a framework for analyzing scenarios and
making the decision on whether to use blockchains
or not. [Xu et al., 2016] view blockchains as a soft-
ware connector and investigated real-world scenarios
in terms of design decisions and quality measures that
help in choosing a blockchain platform. A more gen-
eral view is taken by [Xu et al., 2017] and [Macdon-
ald et al., 2017]. The former present a taxonomy of
blockchain-based systems, while the latter compare
five general-purpose blockchain platforms, focusing
on criteria such as usability, flexibility, performance,
and, briefly, security. However, all these findings
cover general environments, not IoT specifically. In
our work, we use the existing studies as a basis and
address the specific needs of IoT.
7 CONCLUSION
Deciding whether to use a blockchain in an IoT set-
ting is not an easy question to answer. Although
blockchains offer advantages in terms of trust, secu-
rity, and privacy, there are also downsides in terms of
overheads or performance issues. A positive answer
to this first question immediately leads to a follow-up
question: which platform/system should we use?
In our work we illustrate how blockchains can
contribute to making IoT a safer and more trustworthy
place. Additionally, we developed a decision frame-
work to guide a potential user when making the deci-
sion whether to use blockchains and choosing a par-
ticular platform and system. We have also shown how
blockchain technology is already leveraged by com-
panies in their IoT operations. These use cases al-
lowed us to demonstrate the usefulness of our frame-
work.
As future work, we plan to develop and refine this
decision framework further into a recommender tool
that takes a wider range of categories into account.
Security needs, for instance, can be subdivided. In
IoT settings, concerns such as (sensor) data prove-
nance are important as a specific aspect. The anal-
ysis of more use cases would also be helpful. How-
ever, not many application scenarios are properly doc-
umented at this stage.
REFERENCES
Antonopoulos, A. M. (2014). Mastering Bitcoin: unlocking
digital cryptocurrencies. O’Reilly Media, Inc.
Asharaf, S. and Adarsh, S. (2017). Decentralized Com-
puting Using Blockchain Technologies and Smart
Contracts: Emerging Research and Opportunities:
Emerging Research and Opportunities. IGI Global.
Baliga, A. (2017). Understanding blockchain consensus
models. Technical report, Tech. rep., Persistent Sys-
tems Ltd, Tech. Rep.
Bartoletti, M. and Pompianu, L. (2017). An empirical anal-
ysis of smart contracts: platforms, applications, and
design patterns. arXiv preprint arXiv:1703.06322.
Bashir, I. (2017). Mastering Blockchain. Packt.
bitinfocharts (2017). http://bit.ly/2xQ1PZQ. Accessed:
2017-09-17.
Bitnodes (2017). http://bit.ly/2fQjaul. Accessed: 2017-09-
17.
Blum, M., Feldman, P., and Micali, S. (1988). Non-
interactive zero-knowledge and its applications. In
Proceedings of the twentieth annual ACM symposium
on Theory of computing, pages 103–112. ACM.
Cachin, C. (2016). Architecture of the hyperledger
blockchain fabric. In Workshop on Distributed Cryp-
tocurrencies and Consensus Ledgers.
Coindesk (2017). http://bit.ly/2ye4sUf. Accessed: 2017-
09-17.
Conoscenti, M., Vetr
`
o, A., and De Martin, J. C. (2016).
Blockchain for the internet of things: a systematic lit-
erature review.
Ethernodes (2017). http://bit.ly/2xY58wG. Accessed:
2017-09-17.
Gennaro, R., Goldfeder, S., and Narayanan, A. (2016).
Threshold-optimal dsa/ecdsa signatures and an appli-
cation to bitcoin wallet security. In International Con-
ference on Applied Cryptography and Network Secu-
rity, pages 156–174. Springer.
Greengard, S. (2015). The Internet of Things (The MIT
Press Essential Knowledge series). The MIT Press.
Greenspan, G. (2015). Multichain private blockchainwhite
paper.
IoTBDS 2018 - 3rd International Conference on Internet of Things, Big Data and Security
112