The first step to realise the true potential of blockchain systems is to explain the associated security risks and vulnerabilities. These risks and vulnerabilities, exploited by the threat agent to affect the valuable assets and services. In this work, we use a security risk management (SRM) domain model and develop a framework to explore two security risks - Sybil and Double-spending - that are observed and considered most concerning security risks within blockchain systems. The framework illustrates the protected assets or assets to secure, the classification of threats that the attacker can trigger using Sybil attack, the identification of threats that cause Double-spending, the vulnerabilities of identified threats, and their countermeasures. We evaluated a newly built framework by exploring Sybil and Double-spending risks in Ethereum-based healthcare applications. We also recognise the various other security and implementation challenges of blockchain that hinder the acceptance of blockchain-enabled solutions. Furthermore, we discuss the permissioned blockchain systems making an appearance in industry-level enterprises and how permissioned blockchain systems control these challenges. We conclude the paper and outline the future work that aims to build an ontology-based blockchain security reference model. The results of this work could help blockchain developers, practitioners, and other associated stakeholders to communicate about Sybil and Double-spending risks, what security countermeasures should be introduced, and what security and implementation challenges are emerging in blockchain systems.
The early development of blockchain technology (BCT) has already demonstrated the technology's potential to serve the needs of different industries. BCT has also become established as a popular research topic in different scientific disciplines. This paper aims at introducing how several relevant scientific disciplines—supply chain management; management, economics and finance; computer science; security engineering—see the research and education perspectives for BCT. A field review is conducted to present challenges and opportunities of BCT, as well as suggestions for future research and education on the topic as seen from the selected different perspectives. The paper also presents methods for combining relevant disciplines in a modular online course to address the stated challenges and promote interdisciplinary blockchain education.