Decentralized Incident Reporting: Mobilizing Urban Communities with Blockchain
Abstract
:Highlights
- Development of a decentralized incident reporting system leveraging blockchain and IPFS for urban emergency settings.
- Empirical validation demonstrates the system’s feasibility and performance in terms of throughput, latency, and cost.
- The proposed system ensures real-time notification and accurate incident management through blockchain’s immutable records.
- An incentive model using blockchain-based tokens enhances user participation and system sustainability.
- Enhanced transparency and accountability in urban incident reporting.
- Improved effectiveness and sustainability of urban management through active user engagement.
Abstract
1. Introduction
1.1. Contributions
- This work introduces a decentralized system for incident reporting in urban areas, leveraging blockchain technology and the InterPlanetary File System (IPFS).
- The proposed system ensures transparency and accountability in incident management through the immutable nature of blockchain, which permanently records all incident reports and subsequent actions.
- The proposed system ensures real-time notification of relevant departments and offers an evidence-based framework, enabling a higher level of accuracy for making effective decisions.
- The paper presents an incentive model using blockchain-based tokens to reward residents for accurate and timely incident reporting, enhancing residents’ participation and the system’s sustainability.
- The feasibility of the proposed system is demonstrated through empirical validation using the Raft consensus protocol, highlighting its performance in terms of throughput, latency, and cost.
1.2. Paper Organization
2. Literature Review
2.1. Existing Incident Reporting Systems (IRSs)
2.2. Blockchain-Based Approaches
2.3. IRS Requirements
- Usability emerges as a pivotal aspect, encompassing a user-friendly interface and an experience devoid of issues [33]. Users in [42] expressed concerns about the usability of incident reporting systems, noting that the process is perceived as overly time-consuming, with reporting training efforts deemed futile.
- The efficiency of an IRS is contingent upon its ability to facilitate quick report submission and response, thereby necessitating a seamless performance [33].
- Anonymity is critical, particularly in contexts where fear of punitive measures or legal repercussions stifles reporting. Systems should afford users the option of anonymity to mitigate apprehensions and encourage candid reporting [33,42]. For instance, refs. [39,43] note that within the medical sector, additional challenges of the effectiveness of the IRS include the fear of punitive measures and legal and financial repercussions. Another study [44] on road accidents in India highlighted that approximately 74% of witnesses are reluctant to report incidents or assist victims due to the fear of legal complications and police harassment.
- Clarity refers to the imperative to delineate what constitutes reportable incidents, underscoring the importance of clear reporting guidelines. The authors in [45] discuss the need to know what to report in the context of incident reporting systems in healthcare. This work critiques the initial simplistic ambitions of incident reporting in healthcare, comparing the ideal scenario to the aviation industry’s “orange wire” concept [46], which symbolizes system-wide learning and rapid action. It reflects on the failure of the healthcare sector to develop a similar effective social infrastructure for investigating, understanding, and improving based on incident reports. It addresses misconceptions like “Report it all”, “More is better”, and “Incidents measure safety”, among others. It points to a fundamental misunderstanding or misapplication of incident reporting principles, such as overemphasizing data quantity over quality, misusing reporting as a performance measurement tool, and lacking effective feedback and learning mechanisms. Another example is from [47], where in the aviation industry, safety investigators express concerns regarding the issue of excessive reporting, which may drown out critical safety signals amid a flood of irrelevant information.
- Incentivization is essential for robust reporting. Financial incentives, coupled with a culture that valorizes reporting, can promote users’ engagement [31,48]. Authors in [48] added that incident reporting is of little value and wastes time, and they advised that financial incentives for generated reports might be a greater motivation for reporting.
- Feedback mechanisms assume significance in fortifying the reporting loop. Effective feedback acknowledges the contributions of reporters [41] and instills confidence by demonstrating responsiveness to reported incidents [39]. Furthermore, the lack of feedback mechanisms exacerbates usability challenges within incident reporting systems. For instance, in [49], over 50% of providers expressed uncertainty regarding their reports’ acknowledgment and impact. Establishing mechanisms for post-reporting follow-up could potentially incentivize greater engagement in reporting practices, thereby fostering a culture of accountability and continuous improvement.
- Scalability emerges as a critical consideration in designing and implementing an IRS. As noted by [39], achieving scalability presents a significant hurdle, particularly in expanding IRSs to encompass a broader network of healthcare facilities. The scalability challenge extends beyond mere technical limitations; it encompasses the capacity of IRSs to accommodate increasing volumes of incident reports while maintaining system performance and reliability.
- The cost effectiveness of an IRS warrants careful consideration. While reporting systems offer immense potential for enhancing incident management, their deployment entails significant financial outlays [42].
2.4. IRS Main Steps
- 1.
- Report Submission: In the initial phase of the incident reporting process, individuals or stakeholders directly involved in or witnesses to an incident submit detailed reports outlining the event.
- 2.
- Validation and Verification: Following report submission, the validation and verification stage involves assessing the accuracy, credibility, and completeness of the reported information by relevant departments.
- 3.
- Incident Processing: Once reports are validated and verified, they enter the processing stage, where they are systematically reviewed, categorized, and prioritized based on their severity and potential impact. This stage also includes resolving the reported problem or accident, where appropriate actions are taken to address the incident and prevent its recurrence.
- 4.
- Evaluation and Learning: The final stage in incident reporting involves evaluating the outcomes of incident management efforts and capturing lessons learned to enhance future incident response protocols. Additionally, this stage includes the evaluation of the reporter’s contribution to the incident resolution process. This may involve providing ratings or feedback to the reporter, such as assigning star grades or tokens, to acknowledge their efforts and facilitate continuous improvement in incident reporting practices.
2.5. IRS and Smart Cities
3. Proposed Framework
3.1. System Actors
3.1.1. User
- Delays: Users can highlight instances where delays in the resolution process impacted the timeframe for handling the incident.
- Inappropriate Handling: Users can flag instances where the event may have been mishandled or not appropriately addressed.
- Resource Insufficiency: Feedback may address cases where insufficient resources were allocated or utilized in addressing the reported incident.
- Output Quality: Users can comment on the quality or adequacy of the resolution’s end result, ensuring that the outcome meets expected standards.
3.1.2. Department
3.2. System Architecture
3.2.1. Decentralized Application (DApp)
3.2.2. Identity Service Provider (ISP)
3.2.3. Digital Wallet
3.2.4. Blockchain
3.2.5. Smart Contracts
3.2.6. InterPlanetary File System (IPFS)
- 1.
- Uploading Evidence: Detailed evidence supporting the incident (such as photos, videos, documents, or sensor data) is uploaded to IPFS. Each file uploaded to IPFS is content-addressed, which means it receives a unique hash based on its content (CID).
- 2.
- Immutable Records: Once uploaded, the evidence cannot be altered without changing the file’s hash. This immutability ensures the integrity of the evidence, providing a tamper-proof record of the incident and the associated response.
- 3.
- Efficient Access: The hash of the uploaded evidence is included in the PubSub notification, allowing for emergency services to access and retrieve the evidence directly from the IPFS network. IPFS’s distributed nature ensures that files can be accessed quickly without relying on a central server.
3.2.7. Blockchain Node
3.2.8. IPFS Storage Node
3.2.9. External Tools
- Decision-Making Tools: External decision-making tools can be integrated into the system’s components (i.e., IPFS and Blockchain) to facilitate informed decision-making processes [63]. These tools may include decision support systems, expert systems, or simulation tools that assist users and departments in assessing and evaluating incident data, identifying trends, and making strategic decisions to improve incident resolution outcomes.
- Statistical Tools: Statistical analysis tools can be integrated to enable comprehensive data analysis and visualization. These tools empower users and departments to perform advanced statistical analyses, generate reports, and derive insights from incident data. By leveraging statistical tools, stakeholders can identify patterns, correlations, and anomalies in incident reports, leading to more informed decision-making and proactive incident management strategies [64].
- AI Tools: Artificial intelligence (AI) tools can enhance the system’s capabilities by automating repetitive tasks, predicting incident trends, and identifying potential risks or opportunities. AI algorithms can analyze large volumes of incident data, detect patterns, and make recommendations for optimizing incident resolution processes. Additionally, AI-powered chatbots or virtual assistants can provide real-time support and assistance to users, improving the overall user experience and the system’s efficiency.
4. Protocol
4.1. Report Incident
4.2. Record Incident
Algorithm 1: Record Incident Smart Contract (RISC) | ||
1: | Data Structure Incident (tx) | |
2: | t: timestamp | |
3: | l: location | |
4: | : issuer | |
5: | d: description | |
6: | m: | ▹ IPFS Content Identifier |
7: | h: (tx) || | |
8: | ||
9: | procedure RecordIncident() | |
10: | validate() | ▹ Ensure issuer is authenticated |
11: | store() | ▹ Store incident details |
12: | end procedure | |
13: | ||
14: | functionvalidate(issuer) | |
15: | if issuer is not registered or authenticated then | |
16: | return False | |
17: | else | |
18: | return True | |
19: | end if | |
20: | end function | |
21: | ||
22: | function store() | |
23: | Create new tx with provided details | |
24: | Include h in tx metadata for off-chain evidence | |
25: | Save tx to blockchain | |
26: | end function |
4.3. Take Actions
4.4. Close the Incident
Algorithm 2: Reputation Manager Smart Contract (RMSC) | ||
1: | Inputs: | |
2: | ||
3: | MAX_B: Maximum possible bonus | |
4: | : Decay rate for the bonus | |
5: | p: Fixed penalty on the user reputation | |
6: | ||
7: | Output: updated user reputation | |
8: | ||
9: | procedure UpdateReputationAndFine() | |
10: | ||
11: | ||
12: | if v is true then | ▹ Incident is relevant |
13: | CalculateBonus() | |
14: | else | |
15: | ||
16: | imposeFineOnUser() | |
17: | end if | |
18: | updateReputationOnBIM() | |
19: | end procedure | |
20: | ||
21: | function CalculateBonus() | |
22: | ▹ Time difference in seconds | |
23: | ||
24: | return | |
25: | end function |
5. Experimental Analysis
5.1. Assessed Metrics
- A
- Incident Notification Delay: An incident undergoes various processes throughout its lifecycle, with one pivotal stage being the notification of the relevant emergency. This delay is denoted as , where
- represents the delay between a user clicking “submit incident” and the incident being received on the blockchain network.
- is the delay in writing and reading the incident-supported proofs to the IPFS.
- is the time required to record the incident on the blockchain; this time includes the transaction format validation.
- B
- Response Time: This refers to the duration between initiating an incident and arriving at the first responding unit, such as a police car. This timeframe includes the notification and the time the concerned dedicated services take to take action. Therefore, the comprehensive response time for an incident can be quantified as follows:Here, is the delay incurred by emergency services in responding to and acting upon the incident. This measure is crucial for evaluating the efficiency and effectiveness of the emergency response protocol. Here, is the time delay for storing a transaction on the blockchain.
- C
- The throughput: The throughput measures the number of incidents a system can process within a given time frame. It is expressed in incident per second (incident/s). The throughput is defined as
- D
- Blockchain Size: In the proposed IRS, each reported incident initiates a sequence of blockchain storage operations to update the incident state. The first storage operation involves recording the incident’s initial report on the blockchain before notifying the relevant emergency services. Subsequently, additional transactions are logged to record the response time and actions taken by the emergency services and the closing report. During the period between the initial response and the closing report, multiple updates may be necessary to accurately reflect the state of the incident. Let denote the average number of updates required to maintain this accuracy. Consequently, the total size of the blockchain () can be expressed by the equation
- E
- Scalability: The proposed system capability to accommodate an increasing volume of incident reports and a high arrival rate, as well as the growing number of involved organizations, is crucial. Scalability ensures that the system remains efficient and responsive as demand grows over time, allowing it to adapt to evolving requirements and maintain optimal functionality even under high usage and activity levels. Therefore, the evaluation considers different blockchain network participants (8 and 16 validators, i.e., the blockchain maintainers) and increasing incident arrival rates from 1 to 400 incidents per second.
- F
- Deployment Cost: A dedicated consortium maintains BIM, so transaction fees are not directly applicable. The primary operational costs arise from maintaining and writing to the blockchain. Each organization must invest in a server capable of running a Quorum–Raft node. As the consensus is established through message exchanges, it does not require heavy computation or particular software, as in the case of Proof of Work (PoW). Additionally, costs may be associated with promoting the adoption of the proposed IRS scheme. For simplicity, we estimate only the costs of implementing the proposed framework. Therefore, we express the global cost as follows:
- represents the cost of acquiring and maintaining a server capable of running a Quorum–Raft node.
- N is the number of nodes in the network.
5.2. Results
5.2.1. Incident Notification Delay
5.2.2. Response Time
5.2.3. Throughput
5.2.4. Blockchain Size
5.2.5. Deployment Cost
6. Discussion
7. Conclusions and Future Works
7.1. Conclusions
7.2. Future Works
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Hernández, J.Z.; Serrano, J.M. Knowledge-based models for emergency management systems. Expert Syst. Appl. 2001, 20, 173–186. [Google Scholar] [CrossRef]
- Elvas, L.B.; Mataloto, B.M.; Martins, A.L.; Ferreira, J.C. Disaster Management in Smart Cities. Smart Cities 2021, 4, 819–839. [Google Scholar] [CrossRef]
- Liu, H.; Li, Y. Smart cities for emergency management. Nature 2020, 578, 515–516. [Google Scholar] [CrossRef]
- Lee, D.W. The expertise of public officials and collaborative disaster management. Int. J. Disaster Risk Reduct. 2020, 50, 101711. [Google Scholar] [CrossRef]
- Feng, Y.; Cui, S. A review of emergency response in disasters: Present and future perspectives. Nat. Hazards 2021, 105, 1109–1138. [Google Scholar] [CrossRef]
- Costa, D.G.; Peixoto, J.P.J.; Jesus, T.C.; Portugal, P.; Vasques, F.; Rangel, E.; Peixoto, M. A Survey of Emergencies Management Systems in Smart Cities. IEEE Access 2022, 10, 61843–61872. [Google Scholar] [CrossRef]
- FitzGerald, G.; Abrahams, J.; Pizzino, S. Principles of incident management. In Disaster Health Management; Routledge: London, UK, 2024; pp. 203–215. [Google Scholar]
- Bustillo, J.C.M.; Mateo, J.T.I. Automated Incident Reporting Management System Using Mobile Technology. Int. J. Innov. Manag. Technol. 2020, 11, 18–26. [Google Scholar]
- Michail, A. Tackling the Challenges of Information Security Incident Reporting: A Decentralized Approach. Ph.D. Thesis, University of East London, London, UK, 2020. [Google Scholar] [CrossRef]
- Bhushan, B.; Khamparia, A.; Sagayam, K.M.; Sharma, S.K.; Ahad, M.A.; Debnath, N.C. Blockchain for smart cities: A review of architectures, integration trends and future research directions. Sustain. Cities Soc. 2020, 61, 102360. [Google Scholar] [CrossRef]
- Biswas, K.; Muthukkumarasamy, V. Securing Smart Cities Using Blockchain Technology. In Proceedings of the 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS), Sydney, NSW, Australia, 12–14 December 2016; pp. 1392–1393. [Google Scholar] [CrossRef]
- Hu, W.; Chen, B.; Winter, S.; Khoshelham, K. Decentralized management of ephemeral traffic incidents. Trans. GIS 2022, 26, 2188–2205. [Google Scholar] [CrossRef]
- Nazemi, A.R.; Dolatshahi, M.; Kerachian, R. A decentralized multi-agent framework for urban flood management. Sustain. Cities Soc. 2024, 106, 105328. [Google Scholar] [CrossRef]
- Zengeya, T.; Mackenzie, R.; Nleya, S.M.; Dube, S.S.; Ndlovu, S.; Marabada, N.; Mutengeni, J.; Mapenduka, W. Incident Reporting System: A case for Bulawayo. In Proceedings of the 2023 2nd Zimbabwe Conference of Information and Communication Technologies (ZCICT), Gweru, Zimbabwe, 2–3 November 2023; pp. 1–5. [Google Scholar] [CrossRef]
- Kaswan, K.S.; Gautam, R.; Dhatterwal, J.S. Introduction to DSS System for Smart Cities. In Decision Support Systems for Smart City Applications; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2022. [Google Scholar] [CrossRef]
- Putz, B.; Vielberth, M.; Pernul, G. BISCUIT—Blockchain Security Incident Reporting based on Human Observations. In Proceedings of the 17th International Conference on Availability, Reliability and Security, Vienna, Austria, 23–26 August 2022. [Google Scholar] [CrossRef]
- Merrell, I. Blockchain for decentralised rural development and governance. Blockchain Res. Appl. 2022, 3, 100086. [Google Scholar] [CrossRef]
- Khan, Z.; Abbasi, A.G.; Pervez, Z. Blockchain and edge computing-based architecture for participatory smart city applications. Concurr. Comput. Pract. Exp. 2020, 32, e5566. [Google Scholar] [CrossRef]
- Ridjic, O.; Jukic, T.; Ridjic, G.; Mangafic, J.; Busatlic, S.; Karamehic, J. Implementation of Blockchain Technologies in Smart Cities, Opportunities and Challenges. In Blockchain Technologies for Sustainability; Springer: Singapore, 2022; pp. 71–89. [Google Scholar] [CrossRef]
- Makani, S.; Pittala, R.; Alsayed, E.; Aloqaily, M.; Jararweh, Y. A survey of blockchain applications in sustainable and smart cities. Clust. Comput. 2022, 25, 3915–3936. [Google Scholar] [CrossRef]
- Wang, Y.; Chen, H. Blockchain: A potential technology to improve the performance of collaborative emergency management with multi-agent participation. Int. J. Disaster Risk Reduct. 2022, 72, 102867. [Google Scholar] [CrossRef]
- Jlil, M.; Jouti, K.; Boumhidi, J.; Loqman, C. Blockchain-Based Mobile Application for Traffic Accident Report’s Management. In Proceedings of the 2024 4th International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), Fez, Morocco, 16–17 May 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Jiang, X.; Shi, Q.; Miao, H.; Cao, W.; He, H.; Chen, S.; Yang, J. Credible Link Flooding Attack Detection and Mitigation: A Blockchain-Based Approach. IEEE Trans. Netw. Serv. Manag. 2024, 21, 3537–3554. [Google Scholar] [CrossRef]
- Chinnasamy, P.; Vinothini, C.; Arun Kumar, S.; Allwyn Sundarraj, A.; Annlin Jeba, S.V.; Praveena, V. Blockchain Technology in Smart-Cities. In Blockchain Technology: Applications and Challenges; Springer International Publishing: Cham, Switzerland, 2021; pp. 179–200. [Google Scholar] [CrossRef]
- hacen Diallo, E.; Dieye, M.; Dib, O.; Valiorgue, P. An agnostic and secure interoperability protocol for seamless asset movement. J. Netw. Comput. Appl. 2024, 230, 103930. [Google Scholar] [CrossRef]
- Bhattacharya, S.; Chengoden, R.; Srivastava, G.; Alazab, M.; Javed, A.R.; Victor, N.; Maddikunta, P.K.R.; Gadekallu, T.R. Incentive Mechanisms for Smart Grid: State of the Art, Challenges, Open Issues, Future Directions. Big Data Cogn. Comput. 2022, 6, 47. [Google Scholar] [CrossRef]
- Kassen, M. Understanding decentralized civic engagement: Focus on peer-to-peer and blockchain-driven perspectives on e-participation. Technol. Soc. 2021, 66, 101650. [Google Scholar] [CrossRef]
- Safety Reports. Safety-Reports Incident Reporting App. Available online: https://www.safety-reports.com/safety-incident-app/ (accessed on 29 February 2024).
- Trackforce Valiant. Trackforce Valiant Homepage. Available online: https://www.trackforcevaliant.com/ (accessed on 29 February 2024).
- Risk Assessor. Free Incident Reporting Software. Available online: https://www.riskassessor.net/incident-reporting (accessed on 29 February 2024).
- Petschnig, W.; Haslinger-Baumann, E. Critical Incident Reporting System (CIRS): A fundamental component of risk management in health care systems to enhance patient safety. Saf. Health 2017, 3, 9. [Google Scholar] [CrossRef]
- Sendlhofer, G.; Schweppe, P.; Sprincnik, U.; Gombotz, V.; Leitgeb, K.; Tiefenbacher, P.; Kamolz, L.P.; Brunner, G. Deployment of Critical Incident Reporting System (CIRS) in public Styrian hospitals: A five year perspective. BMC Health Serv. Res. 2019, 19, 412. [Google Scholar] [CrossRef]
- Qureshi, A.; Megias, D.; Rifà-Pous, H. A survey on incident reporting and management systems. In Proceedings of the Reunión española Sobre Criptología y Seguridad de la Información (RECSI), Granada, Spain, 3–5 October 2018. [Google Scholar]
- Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. 2008. Available online: https://bitcoin.org/en/ (accessed on 29 February 2024).
- Antonopoulos, A.M. Mastering Bitcoin: Programming the Open Blockchain; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2017. [Google Scholar]
- Dib, O.; Brousmiche, K.L.; Durand, A.; Thea, E.; Hamida, E.B. Consortium blockchains: Overview, applications and challenges. Int. J. Adv. Telecommun. 2018, 11, 51–64. [Google Scholar]
- Tapscott, D.; Tapscott, A. Blockchain Revolution: How the Technology behind Bitcoin is Changing Money, Business, and the World; Penguin: London, UK, 2016. [Google Scholar]
- hacen Diallo, E.; Dib, O.; Al Agha, K. A scalable blockchain-based scheme for traffic-related data sharing in VANETs. Blockchain Res. Appl. 2022, 3, 100087. [Google Scholar] [CrossRef]
- Marbouh, D.; Simsekler, M.C.E.; Salah, K.; Jayaraman, R.; Ellahham, S. Blockchain-based Incident Reporting System for Patient Safety and Quality in Healthcare. In Trust Models for Next-Generation Blockchain Ecosystems; Springer: Cham, Switzerland, 2021; pp. 167–190. [Google Scholar] [CrossRef]
- Marbouh, D.; Simsekler, M.C.E.; Salah, K.; Jayaraman, R.; Ellahham, S. A Blockchain-Based Regulatory Framework for mHealth. Data 2022, 7, 177. [Google Scholar] [CrossRef]
- Aktas, E.; Demir, S.; Paksoy, T. The use of blockchain in aviation safety reporting systems: A framework proposal. Int. J. Aerosp. Psychol. 2022, 32, 283–306. [Google Scholar] [CrossRef]
- Kao, K.; Ahmed, S.; Pyala, R.; Alsabri, M. Incident Reporting Systems: How did we get here and where should we go? A narrative review. Front. Emerg. Med. 2022, 6. [Google Scholar] [CrossRef]
- Loren, D.J.; Garbutt, J.; Dunagan, W.C.; Bommarito, K.M.; Ebers, A.G.; Levinson, W.; Waterman, A.D.; Fraser, V.J.; Summy, E.A.; Gallagher, T.H. Risk managers, physicians, and disclosure of harmful medical errors. Jt. Comm. J. Qual. Patient Saf. 2010, 36, 101–108. [Google Scholar] [CrossRef]
- Jha, P. If no-one helps you after a car crash in India, this is why. BBC News, 7 June 2016. [Google Scholar]
- Macrae, C. The problem with incident reporting. BMJ quality & safety 2016, 25, 71–75. [Google Scholar] [CrossRef]
- Donaldson, L. When will health care pass the orange-wire test? Lancet 2004, 364, 1567–1568. [Google Scholar] [CrossRef]
- Vogus, T.J. Close Calls: Managing Risk and Resilience in Airline Flight Safety; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar] [CrossRef]
- Kingston, M.J.; Evans, S.M.; Smith, B.J.; Berry, J.G. Attitudes of doctors and nurses towards incident reporting: A qualitative analysis. Med. J. Aust. 2004, 181, 36–39. [Google Scholar] [CrossRef]
- Evans, S.M.; Berry, J.G.; Smith, B.J.; Esterman, A.; Selim, P.; O’Shaughnessy, J.; DeWit, M. Attitudes and barriers to incident reporting: A collaborative hospital study. BMJ Qual. Saf. 2006, 15, 39–43. [Google Scholar] [CrossRef]
- Javed, A.R.; Shahzad, F.; Ur Rehman, S.; Zikria, Y.B.; Razzak, I.; Jalil, Z.; Xu, G. Future smart cities: Requirements, emerging technologies, applications, challenges, and future aspects. Cities 2022, 129, 103794. [Google Scholar] [CrossRef]
- Jilani, M.T.; Ur Rehman, M.Z.; Abbas, M.A. An Application Framework of Crowdsourcing based Emergency Events Reporting in Smart Cities. In Proceedings of the 2019 International Symposium on Networks, Computers and Communications (ISNCC), Istanbul, Turkey, 18–20 June 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Suciu, G.; Necula, L.A.; Jelea, V.; Cristea, D.S.; Rusu, C.C.; Mistodie, L.R.; Ivanov, M.P. Smart City Platform Based on Citizen Reporting Services. In Advances in Industrial Internet of Things, Engineering and Management; Springer International Publishing: Cham, Switzerland, 2021; pp. 87–100. [Google Scholar] [CrossRef]
- Zheng, G.; Gao, L.; Huang, L.; Guan, J. Decentralized Application (DApp). In Ethereum Smart Contract Development in Solidity; Springer: Singapore, 2021; pp. 253–280. [Google Scholar] [CrossRef]
- Dib, O.; Toumi, K. Decentralized identity systems: Architecture, challenges, solutions and future directions. Ann. Emerg. Technol. Comput. (AETiC) 2020, 4, 19–40. [Google Scholar] [CrossRef]
- Butincu, C.N.; Alexandrescu, A. Design Aspects of Decentralized Identifiers and Self-Sovereign Identity Systems. IEEE Access 2024, 12, 60928–60942. [Google Scholar] [CrossRef]
- Shcherbakov, A. Hyperledger Indy Besu as a permissioned ledger in Selfsovereign Identity. In Open Identity Summit 2024; Gesellschaft für Informatik eV: Bonn, Germany, 2024; pp. 127–137. [Google Scholar]
- Dieye, M.; Valiorgue, P.; Gelas, J.P.; Diallo, E.H.; Ghodous, P.; Biennier, F.; Peyrol, E. A Self-Sovereign Identity Based on Zero-Knowledge Proof and Blockchain. IEEE Access 2023, 11, 49445–49455. [Google Scholar] [CrossRef]
- Naik, N.; Jenkins, P. Self-Sovereign Identity Specifications: Govern Your Identity Through Your Digital Wallet using Blockchain Technology. In Proceedings of the 2020 8th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud), Oxford, UK, 3–6 August 2020; pp. 90–95. [Google Scholar] [CrossRef]
- Viriyasitavat, W.; Xu, L.D.; Niyato, D.; Bi, Z.; Hoonsopon, D. Applications of Blockchain in Business Processes: A Comprehensive Review. IEEE Access 2022, 10, 118900–118925. [Google Scholar] [CrossRef]
- Li, Y.; Fan, Y.; Zhang, L.; Crowcroft, J. RAFT Consensus Reliability in Wireless Networks: Probabilistic Analysis. IEEE Internet Things J. 2023, 10, 12839–12853. [Google Scholar] [CrossRef]
- Zou, W.; Lo, D.; Kochhar, P.S.; Le, X.B.D.; Xia, X.; Feng, Y.; Chen, Z.; Xu, B. Smart Contract Development: Challenges and Opportunities. IEEE Trans. Softw. Eng. 2021, 47, 2084–2106. [Google Scholar] [CrossRef]
- Benet, J. IPFS—Content Addressed Versioned P2P File System; Technical report; Protocol Labs Inc.: San Francisco, CA, USA, 2014. [Google Scholar]
- Dib, O.; Nan, Z.; Liu, J. Machine learning-based ransomware classification of Bitcoin transactions. J. King Saud Univ.-Comput. Inf. Sci. 2024, 36, 101925. [Google Scholar] [CrossRef]
- Liu, J.; Xue, H.; Wang, J.; Hong, S.; Fu, H.; Dib, O. A Systematic Comparison on Prevailing Intrusion Detection Models. In Proceedings of the International Conference on Parallel and Distributed Computing: Applications and Technologies, Sendai, Japan, 7–9 December 2022; Springer: Cham, Switzerland, 2023; pp. 213–224. [Google Scholar] [CrossRef]
- ConsenSys. Quorum: A Permissioned Implementation of Ethereum Supporting Data. 2016. Privacy. Available online: https://github.com/ConsenSys/quorum/blob/master/docs/Quorum%20Whitepaper%20v0.2.pdf (accessed on 16 May 2024).
- Abdullah Lajam, O.; Ahmed Helmy, T. Performance Evaluation of IPFS in Private Networks. In Proceedings of the 2021 4th International Conference on Data Storage and Data Engineering, Barcelona, Spain, 18–20 February 2021; pp. 77–84. [Google Scholar] [CrossRef]
- Marion, J. Les Statistiques des Services d’Incendie et de Secours. 2023. Available online: https://www.interieur.gouv.fr/Publications/Statistiques/Securite-civile/2022 (accessed on 16 May 2024).
- Mazzoni, M.; Corradi, A.; Di Nicola, V. Performance evaluation of permissioned blockchains for financial applications: The ConsenSys Quorum case study. Blockchain Res. Appl. 2022, 3, 100026. [Google Scholar] [CrossRef]
Abbreviation | Description |
---|---|
IRS | Incident Reporting System |
UEM | Urban Emergency Management |
IPFS | Interplanetary File System |
DApp | Decentralized Application |
ISP | Identity Service Provider |
BIM | Blockchain Incident Management |
RISC | Record Incident Smart Contract |
CID | Content Identifier |
RAFT | Reliable, Replicated, Redundant, And Fault-Tolerant |
IoT | Internet of Things |
GIS | Geographic Information Systems |
GPS | Global Positioning System |
API | Application Programming Interface |
Variable | Description | Value Setting |
---|---|---|
N | Number of validators responsible for maintaining the blockchain network, executing the consensus, and managing smart contracts. Validators host full blockchain nodes and ensure the security and transparency of transactions by verifying and recording them on the blockchain ledger. | 8, 16 |
Delay taken to write and read the incident supported media proofs on IPFS | 6.573 s for 64 MB [66] | |
The delay between a user clicking “submit incident” and the incident being received by the blockchain network | 5.12 s for 64 MB and 100 Mbps bandwidth | |
Time required to record the incident on the blockchain. | Quorum–Raft performance evaluation [68] | |
Delay incurred by emergency services in responding to the incident. | 16 min 49 s (average total intervention time in France for Firefighters) [67] | |
Incident transaction size. | 1071 Bytes | |
Action feedback/update state transaction size. | 264 Bytes |
Variable | Representation | Size (bytes) |
---|---|---|
h | SHA-256 hash | 32 |
t | Unix timestamp (int) | 4 |
l | Coordinates (float) | 16 |
ECC public key | 64 | |
d | String | 800 (upper bound) |
m | IPFS CID | 59 |
f | Amount | 8 |
s | Boolean (true/false) | 1 |
ECDSA Signature | 64 | |
Size of | ||
Size of |
Cost Component | Description | Value (USD)/Month |
---|---|---|
Peer Node Monthly Cost () | Monthly cost per peer node | 2014.07 |
Ordering Service Monthly Cost () | Monthly cost for ordering service instance | 487.91 |
Storage Cost () | Cost per GB of storage per month | 0.10/GB |
Feature | Traditional Systems | Proposed IRS |
---|---|---|
Transparency | Limited, controlled by central authority | High, due to immutable blockchain records |
Accountability | Low, difficult to track and audit | High, all actions are recorded and traceable |
User Anonymity | Generally low, users often disclose identity | High, allows anonymous reporting |
Data Integrity | Vulnerable to tampering and loss | Strong, secured by blockchain and IPFS |
Incentive Model | Typically none | Blockchain-based tokens to reward participation |
Scalability | Established infrastructure, scales with investment | Potentially high, but requires robust infrastructure |
Cost | Lower initial setup costs | Higher initial setup costs, potential long-term savings |
User Engagement | Moderate, dependent on trust in the system | High, incentivized participation |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Diallo, E.-h.; Abdallah, R.; Dib, M.; Dib, O. Decentralized Incident Reporting: Mobilizing Urban Communities with Blockchain. Smart Cities 2024, 7, 2283-2317. https://doi.org/10.3390/smartcities7040090
Diallo E-h, Abdallah R, Dib M, Dib O. Decentralized Incident Reporting: Mobilizing Urban Communities with Blockchain. Smart Cities. 2024; 7(4):2283-2317. https://doi.org/10.3390/smartcities7040090
Chicago/Turabian StyleDiallo, El-hacen, Rouwaida Abdallah, Mohammad Dib, and Omar Dib. 2024. "Decentralized Incident Reporting: Mobilizing Urban Communities with Blockchain" Smart Cities 7, no. 4: 2283-2317. https://doi.org/10.3390/smartcities7040090
APA StyleDiallo, E. -h., Abdallah, R., Dib, M., & Dib, O. (2024). Decentralized Incident Reporting: Mobilizing Urban Communities with Blockchain. Smart Cities, 7(4), 2283-2317. https://doi.org/10.3390/smartcities7040090