In this paper, we propose a variable geometry approach based governance mechanism for blockchain-enabled IoT ecosystem. Governance mechanism is vital for blockchain-enabled IoT ecosystem in order to plan, execute, and monitor blockchain-enabled IoT infrastructure. In the following subsections, we first introduce IoT applications, we then illustrate blockchain and IoT integration, and finally we elaborate the significance of blockchain-enabled IoT governance.
1.1. IoT applications
IoT is integrated into our day to day life to provide innovative applications. Technological innovations have fundamentally changed our lifestyles by improving communications, bringing ease, enhancing our everyday life, and have intrinsically changed the industrial spectrum as shown in the
Figure 1. IoT technology is still in its infancy and many new innovations are happening at a blistering fast pace in the IoT spectrum. The number of connected devices is swiftly increasing and it is estimated that by 2025 the number of connected devices could potentially reach 100 billion [
10,
13]. Such an increase in the number of IoT devices potentially leads to exponential growth in data [
24]. The data is gathered, stored, and processed for various IoT services. IoT infrastructure consists of various sensors, actuators, RFID, Wireless Sensor Network (WSN), cloud, and Big data. Cloud computing can potentially increase IoT success with its tremendous applications such as easy implementation, cheap, efficient, and have the capabilities to store and process large sets of data. Cloud computing can be extremely handy where IoT generates large amount of data and when the sensors are distributed geographically [
12]. Integration of IoT, cloud and Big data mechanisms is the cornerstone of many modern innovations [
24].
Apart from the vast applications of IoT, IoT also suffers various challenges [
16]. IoT solutions are still in the early stages of the development and in most of the cases the solutions are complex. The complexity arises for various reasons such as interoperability, communication, data volume, real-time data analysis, strenuous development cycle, and standards [
8,
24,
35]. Most common issues associated with IoT are privacy, security, standards, governance, and ethics [
19,
24,
26]. Moreover, other IoT challenges are mentioned in [
27,
28,
34]. Besides IoT, there are many challenges associated with cloud computing such as confidentiality, trust, privacy, integrity, and unlawfully storing and processing of personal data. Committing crime is getting easier due to the recent technological evolution. Criminals have scaled up their tactics, automated their attack factors, advanced cashing out victim mechanisms (paying ransom in cryptocurrencies), and criminals have modernized their business models – for instance using different languages (German language is used by wanacry for German rail).
1.2. Blockchain and IoT inclusion
Blockchain is a distributed peer-to-peer network, where the nodes run blockchain protocols to validate transactions. Transactions are transparently stored in distributed ledgers and each node has a copy of the ledger. Blockchain allow participants of a network to achieve consensus over the shared ledger without the need of any central party or human interactions [
47,
48]. Artificial intelligence (AI), IoT, blockchain, and robotics, to name a few, are some of the emerging technologies and play a vital role in Industry 4.0 revolution. Blockchain is no doubt a revolutionary and innovative technology with immense applications in various sectors of life. Even thought the number of blockchain applications are numerous [
46,
52], some of the well-known applications, for instance, are e-voting, cryptocurrency, healthcare, automotive, supply chain, insurance policy, and procurement services [
40,
43,
44]. Blockchain has attracted significant interest from investors, start-ups, venture capitalists, and various industries [
49]. In 2019, over
$3 billion were invested in blockchain start-ups [
37,
41]. Apart from businesses, other parties such as government organizations, policy-makers, scholars and regulators have also started scrutinizing blockchain possibilities [
46,
50,
51,
53]. One way to overcome IoT challenges, that we mentioned earlier, is through the integration of IoT and blockchain technology. IoT can benefit from blockchain in many ways. For instance, blockchain can eradicate IoT security, transparency, trust, and privacy challenges. Furthermore, integration of novel technologies can have many advantages such as innovation, improving functionalities, and serviceability. However, blockchain and IoT integration has introduced new challenges to the paradigm. One of the main challenge is the lack of dedicated governance. In this paper, we propose an efficient and befitting governance framework for blockchain-enabled IoT ecosystem.
1.3. Governance
Governance is “a system of decision rights and accountabilities for information-related processes, executed according to agreed-upon models which describe who can take what actions with what information, and when, under what circumstances, using what methods” [
70]. In the IoT context, security, privacy, and governance are inseparable - governance is required to achieve trust, security, and privacy [
24,
26]. Governance aims to formulate the roles, policies, and responsibilities to achieve; for instance, interoperability, liability, security, privacy, and trust. Even thought security, privacy and governance are closely related but they are not one and the same. Security mechanisms ensure data protection from malicious purposes. While privacy mechanisms illustrate how to collect, process and store users’ data. Governance framework consists of policies and processes related the controls (for instance security, privacy, business practices, organizational controls) in place. Through elaborate governance mechanisms, organizations can implement policies, processes, accountabilities, roles, and execute appropriate decisions to efficiently utilize and manage corporate resources. Absolute design and implementation mechanisms rolled out by governance can only resolve users’ and stakeholders’ concerns [
21]. The World Bank governance consists of mechanisms and institutions which “includes the process by which governments (governing body) are selected, monitored and replaced; the capacity of the government to effectively formulate and implement sound policies; and the respect of citizens and the state for the institutions that govern economic and social interactions among them” [
18]. With the evolution of emerging technologies, conventional governance mechanisms which constitute people, process, and technology are evolving [
1,
9] into more rigorous frameworks. After the introduction of General Data Protection Regulation (GDPR) [
72] in Europe, adducing governance is becoming more indispensable [
35]. Governance can facilitate IoT development [
12] and adoption. With the introduction of distributed ledger technologies such as blockchain technology and the already distributed nature of IoT architecture, the concept of governance is getting more important but it becomes also challenging as existing centralized governance mechanisms are not anymore applicable [
7]. Technical aspects of IoT are widely discussed while adequate legal frameworks do not exist yet [
17]. European commission has advised experts to investigate potential features of governance [
17]. And European commission is the first international organization aiming to constitute a governance framework [
19].
Figure 2 shows the main principles that an inclusive governance framework is required to encourage and ensure. These principles are democracy & ethics, confidence, collaboration, innovation, well-being, and economic prosperity. Through governance, it is intended to achieve these main factors of modern world ultimate goals. Governance policies are ought to withhold the key pillars of democracy and adequate principles of ethics. Transparency and disclosure are regarded as the core characteristics of a governance frameworks [
68]. Sometimes change is hard, especially in the adaption of new technologies as there is a lack of confidence and users are concerned about their data. Generally, achieving consensus is challenging due to the competition among the stakeholders or lack of trust [
59]. Confidence in new technologies is crucial as it can lead to success and ultimately large scale adoption of technology and consequently collaboration among many partners and stakeholders. In new technologies where personal data is involved, there are many consumers’ concerns such as "fear of unknown" [
21]. Governance can facilitate future development [
12], adoption, and ratification of novel technologies. Governance is required to include efficient and protective policies related to users and stakeholders concerns. Confidence of users can be achieved through implementing mechanisms and policies to ensure confidentiality, integrity, and availability. Confidence in the novel technology can lead to mass adoption of the technology and innovations. Governance encourages collaboration among diverse partners and industries. An individual technology can be beneficial; however, integration of diverse technologies can concoct finest innovations. Hence, bring efficiency to various diverse application domains. Partners can come together to build a common technological infrastructure, where each partner has dedicated knowledge, expertise, and resources and consequently generate value. Governance policies reassure the applications enhance quality of life [
21] by reducing environmental impacts (recycling physical object) and enhance environmental sustainability (long lifetime of the technology).
Governance can be classified into various categories. As mentioned in [
59,
62,
63], governance frameworks are divided into three main categories: markets (individual choice), hierarchies (formal organization), and networks (consensus, blockchain). These categories are further divided into various types of frameworks as mentioned in the literature and used in practice such as IT [
61], IoT [
15], cloud [
12], social-political [
71] and so many other generic and industry specific frameworks. Like, National institute of Standards and technology (NIST) [
36] elaborate standards regarding cyber security. For instance, NIST SP 800-53 (Security and Privacy Controls for Federal Information Systems and Organizations) [
36] describes security and privacy controls for federal information systems and organizations. General Data Protection Regulation (GDPR) [
72] introduced by EU to protect citizens privacy and the citizens rights over their data. This standard is applied to European Union organizations and businesses in particular for EU residence. Fines can significant if GDPR policies are violated. Marriott was fined
$123 million for 2018 data breach [
73]. ISO 27000 [
3] is an internationally recognized family of standards. For instance, ISO/IEC 30141 [
2] is aimed to standardized IoT reference architecture to ensure IoT ecosystem is "seamless, safer, far more resilient". ISO/IEC 27001 is applicable for cyber security. Other related standards are ISO 270018 [
4] and ISO 270017 [
5]. ISO 27000 [
3] ensures information assets security. These various standards and frameworks can be simultaneously implemented in practice. Furthermore, every country has a dedicated body for standards and compliance. For instance, in Netherlands, The Royal Netherlands Standardization Institute (NEN) [
6] is responsible for standardization.
Each of these governance frameworks is designed for specific purposes and the frameworks are significantly different from each other. IoT is different from standard Internet in various ways. For instance, in implementation, maintenance, development, ethical issues, privacy, security [
21], and inclusion of new technologies (blockchain). IoT characteristics and requirements go beyond the scope of Internet governance [
22] and other governance frameworks so therefore a contemporary blockchain-enabled IoT governance framework is paramount. However, Internet governance [
19] and other governance frameworks knowledge is crucial and can play an important role in developing comprehensive blockchain-enabled IoT governance [
21]. For instance, Internet governance, which is the predecessor of IoT governance, collaboration with Internet governance bodies would be vital [
21]. Existing governance mechanisms can compliment blockchain-enabled IoT governance. Therefore, as shown in the
Figure 3, other standards and governance frameworks are included in order to achieve comprehensive and wide prospect of blockchain-enabled IoT governance.
As per the EU IoT task force, IoT differs from the general Internet governance and thus further research, separate rules and regulations are essential [
23]. There is lack of sufficient guidance regarding IoT governance [
1]. As mentioned earlier, there is no dedicated legal IoT governance framework yet [
24]. Lack of a matured governance is one of the many IoT challenges [
24]. Therefore, for instance CASAGRAS project recommends a dedicated governance framework for IoT on global and regional level [
23]. The field of IoT governance has been the least researched and progressive since the IoT revolution in the last decade. Developing strategic IoT governance mechanisms have unparalleled effects on the overall IoT sustainability in regards to environments and finances. Copie et al. [
12] discussed various use cases to highlight the importance of governance. For instance, IoT governance allow us to manage IoT processes to add or revoke a device , data aggregation from multiple sources, policies regarding roles, security & privacy, trust, and data storing [
12]. One main reason behind the lack of governance mechanisms is that developing and managing an international legal framework is not so straightforward as different countries and regions have different legislations. With the integration of blockchain and IoT, the development of an adequate governance framework becomes highly desirable.
As mentioned earlier, absolute design and implementation mechanisms rolled out by governance can only resolve users’ concerns [
21] and encourage future innovations. Therefore, we feel the urge for a more dynamic and vibrant governance mechanism which includes roles and policies both at societal level and information level and utilizing the blockchain characterisitics (i.e immutability, traceability, decentralization) for the governance aspiration. Blockchain can demonstrate governance features that are more cost efficient, deliver greater trust [
68], and allows to develop decentralized governance which is far more efficient and automated. Furthermore, the number of blockchain frameworks are increasing significantly, however, there is no concrete blockchain governance mechanism. Blockchain governance is ”the means of achieving the direction, control, and coordination of stakeholders within the context of a given blockchain project to which they jointly contribute” [
54]. Through deploying blockchain technology in various applications, we can achieve most of the principles mentioned in
Figure 2. Since blockchain encourage collaboration and potentially presenting distinctive governance features [
37].
The rest of the paper is organized as follow. In
Section 2, we discuss IoT architecture and reference model. In
Section 3, a short introduction to the technical perspective of blockchain is presented. Related work is presented in
Section 4. Our proposed governance framework is presented in
Section 5. In
Section 6, the proposed framework is evaluated.