BlockchainsPub Date : 2024-07-21DOI: 10.3390/blockchains2030013
Shezon Saleem Mohammed Abdul
{"title":"Navigating Blockchain’s Twin Challenges: Scalability and Regulatory Compliance","authors":"Shezon Saleem Mohammed Abdul","doi":"10.3390/blockchains2030013","DOIUrl":"https://doi.org/10.3390/blockchains2030013","url":null,"abstract":"Blockchain technology promises transformative potential across diverse sectors, facilitating innovations in areas ranging from finance to healthcare. Despite its many promising applications, several barriers—including scalability challenges, regulatory complexities, and technical hurdles—limit its widespread adoption. This systematic literature review delves into scalability enhancements and explores the legal and regulatory landscapes impacting blockchain deployment in ten key sectors: IoT, healthcare, finance, education, social media, genomics, supply chain, vehicular networks, e-voting, and tourism. These sectors were selected based on their significant engagement with blockchain technology and their prominence in the analyzed literature. We examine key technological advancements such as Layer-2 techniques, sharding, consensus algorithm optimization, and rollups, and discuss their implications for throughput, latency, and compliance with regulatory standards such as the General Data Protection Regulation (GDPR). The review details these technological and regulatory developments and discusses their broader implications for industry and academia, emphasizing the need for interdisciplinary research and innovation. By identifying gaps in current research and suggesting future directions, this study serves as a roadmap for researchers, practitioners, and policymakers to develop secure, scalable, and compliant blockchain systems. Our comprehensive examination provides valuable insights into enhancing the efficiency, security, and regulatory compliance of blockchain technology.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":"59 20","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141818043","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-07-12DOI: 10.3390/blockchains2030012
J. Witt, M. Schoop
{"title":"Blockchain Technology Application Domains along the E-Commerce Value Chain—A Qualitative Content Analysis of News Articles","authors":"J. Witt, M. Schoop","doi":"10.3390/blockchains2030012","DOIUrl":"https://doi.org/10.3390/blockchains2030012","url":null,"abstract":"Blockchain Technology (BCT) offers several possible applications in the field of electronic commerce (e-commerce), such as decentralised marketplaces or payments in cryptocurrencies. Even though these applications of BCT have already been explored in the academic literature, a comprehensive collection along the whole e-commerce value chain is still missing. Furthermore, the existing comprehensive reviews are based on the academic literature whilst the evolution and further development of BCT is highly driven by practitioners. Therefore, we aim to understand how and why BCT is used in e-commerce based on a qualitative content analysis of news articles, i.e., we apply scientific methods to content which reports the latest developments in the field. As a result, we describe the multiple application domains of BCT along the e-commerce value chain. Subsequently, we discuss the main underlying principles of BCT usage across all the value chain steps.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":"25 2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141653622","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-07-11DOI: 10.3390/blockchains2030011
B. Alkhaldi, A. Al-Omary
{"title":"Supply-Blockchain Functional Prototype for Optimizing Port Operations Using Hyperledger Fabric","authors":"B. Alkhaldi, A. Al-Omary","doi":"10.3390/blockchains2030011","DOIUrl":"https://doi.org/10.3390/blockchains2030011","url":null,"abstract":"Supply chain bottlenecks in port operations lead to significant delays and inefficiencies. Blockchain technology emerges as a viable solution, offering tamper-resistant ledgers, secure transactions, and automation capabilities. While considerable research on developing blockchain-based solutions currently exist, there is a lack of studies that specifically focus on optimizing port document management to speed up supply chain operations. In this paper, a supply-blockchain functional prototype for optimizing port operations using Hyperledger Fabric is introduced. In terms of core functionality, the prototype allows initiation of smart contract corresponding to functions such as creating and editing port-related documents, minimizing manual interventions and enhancing efficiency to reduce port congestion. Furthermore, it provides live tracking of completed events and transactions, facilitating transparency and streamlined oversight. The permissioned nature of Hyperledger Fabric ensures security and robust access controls, aligning well with sensitive port operations. Hyperledger Firefly and its connector framework was used as the middleware to facilitate blockchain integration and various functions of the prototype, while chaincode developed using Go language was used to package and deploy smart contracts. The supply-blockchain framework was used as the theoretical framework for prototype development, and agile project management was adopted to ensure timely completion. The results based on functional and performance testing demonstrate the prototype’s potential in alleviating port documentation bottlenecks and quickly delivering benefits to key stakeholders.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":"85 18","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141657926","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-07-08DOI: 10.3390/blockchains2030010
Junaid Arshad, Muhammad Talha, Bilal Saleem, Zoha Shah, Huzaifa Zaman, Zia Muhammad
{"title":"A Survey of Bug Bounty Programs in Strengthening Cybersecurity and Privacy in the Blockchain Industry","authors":"Junaid Arshad, Muhammad Talha, Bilal Saleem, Zoha Shah, Huzaifa Zaman, Zia Muhammad","doi":"10.3390/blockchains2030010","DOIUrl":"https://doi.org/10.3390/blockchains2030010","url":null,"abstract":"The increasing reliance on computer networks and blockchain technology has led to a growing concern for cybersecurity and privacy. The emergence of zero-day vulnerabilities and unexpected exploits has highlighted the need for innovative solutions to combat these threats. Bug bounty programs have gained popularity as a cost-effective way to crowdsource the task of identifying vulnerabilities, providing a secure and efficient means of enhancing cybersecurity. This paper provides a comprehensive survey of various free and paid bug bounty programs in the computer networks and blockchain industry, evaluating their effectiveness, impact, and credibility. The study explores the structure, incentives, and nature of vulnerabilities uncovered by these programs, as well as their unique value proposition. A comparative analysis is conducted to identify advantages and disadvantages, highlighting the strengths and weaknesses of each program. The paper also examines the role of ethical hackers in bug bounty programs and their contributions to strengthening cybersecurity and privacy. Finally, the study concludes with recommendations for addressing the challenges faced by bug bounty programs and suggests potential future directions to enhance their impact on computer networks and blockchain security.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":" 855","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141668871","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-05-22DOI: 10.3390/blockchains2020009
Hongyi Bian, Wensheng Zhang, Carl K. Chang
{"title":"Situ-Oracle: A Learning-Based Situation Analysis Framework for Blockchain-Based IoT Systems","authors":"Hongyi Bian, Wensheng Zhang, Carl K. Chang","doi":"10.3390/blockchains2020009","DOIUrl":"https://doi.org/10.3390/blockchains2020009","url":null,"abstract":"The decentralized nature of blockchain enables data traceability, transparency, and immutability as complementary security features to the existing Internet of Things (IoT) systems. These Blockchain-based IoT (BIoT) systems aim to mitigate security risks such as malicious control, data leakage, and dishonesty often found in traditional cloud-based, vendor-specific IoT networks. As we steadily advance into the era of situation-aware IoT, the use of machine learning (ML) techniques has become essential for synthesizing situations based on sensory contexts. However, the challenge to integrate learning-based situation awareness with BIoT systems restricts the full potential of such integration. This is primarily due to the conflicts between the deterministic nature of smart contracts and the non-deterministic nature of machine learning, as well as the high costs of conducting machine learning on blockchain. To address the challenge, we propose a framework named Situ-Oracle. With the framework, a computation oracle of the blockchain ecosystem is leveraged to provide situation analysis as a service, based on Recurrent Neural Network (RNN)-based learning models tailored for the Situ model, and specifically designed smart contracts are deployed as intermediary communication channels between the IoT devices and the computation oracle. We used smart homes as a case study to demonstrate the framework design. Subsequently, system-wide evaluations were conducted over a physically constructed BIoT system. The results indicate that the proposed framework achieves better situation analysis accuracy (above 95%) and improves gas consumption as well as network throughput and latency when compared to baseline systems (on-chain learning or off-chain model verification). Overall, the paper presents a promising approach for improving situation analysis for BIoT systems, with potential applications in various domains such as smart homes, healthcare, and industrial automation.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":"8 2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141111106","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-05-09DOI: 10.3390/blockchains2020008
Elif Calik, Malika Bendechache
{"title":"Blockchain for Organ Transplantation: A Survey","authors":"Elif Calik, Malika Bendechache","doi":"10.3390/blockchains2020008","DOIUrl":"https://doi.org/10.3390/blockchains2020008","url":null,"abstract":"As blockchain becomes more widely used, a growing number of application fields are becoming interested in blockchain to benefit from its decentralised nature, invariability, security, transparency, quick transaction capabilities, and cost-effectiveness. Blockchain has a wide range of applications and uses in healthcare. Distributed ledger technology facilitates the secure transfer of patient medical records, manages the medicine supply chain, and creates an efficient, transparent, safe, and effective way of communicating data across global healthcare. The organ transplantation process (OTP) is one of the healthcare areas that benefit from the use of such technology to make its process more secure and transparent. In this article, we put forward a systematic literature review analysis on the application of blockchain to the OTP. Additionally, we address and highlight the barriers and challenges that arise while using blockchain technology for the OTP. We also offer some suggestions for future developments that would enhance blockchain’s implementation in the OTP domain.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":" 8","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140995068","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-04-16DOI: 10.3390/blockchains2020006
Reyan M. Zein, H. Twinomurinzi
{"title":"Information Sharing in Land Registration Using Hyperledger Fabric Blockchain","authors":"Reyan M. Zein, H. Twinomurinzi","doi":"10.3390/blockchains2020006","DOIUrl":"https://doi.org/10.3390/blockchains2020006","url":null,"abstract":"Blockchain technology is increasingly being recognized for its pivotal role in enhancing security, immutability, and transparency across government sectors, notably in land registration (LR) processes. This research emphasizes the need for contextually adapted blockchain technology solutions, particularly in resource-constrained and culturally diverse settings. Utilizing the elaborated action design research method, this study presents a Hyperledger-based blockchain technology system tailored for Sudan’s LR, addressing technical challenges, evaluation frameworks, privacy measures, and deployment strategies. This system not only facilitates secure and transparent land transactions from planning to certificate issuance, but also integrates the management of land sales, significantly reducing the need for intermediaries. By providing a detailed exploration of the system’s goals, technical hurdles, and practical deployment insights, this research contributes valuable knowledge to the implementation of blockchain technology in LR, with findings that are applicable to similar contexts globally. This study underscores the importance of customizing blockchain solutions to meet the unique requirements of different environments, thereby advancing digital government in resource-constrained settings.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":"4 4","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140697906","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-04-09DOI: 10.3390/blockchains2020005
Christina Erler, Ann-Marit Bauer, Friedrich Gauger, Wilhelm Stork
{"title":"Decision Model to Design Trust-Focused and Blockchain-Based Health Data Management Applications","authors":"Christina Erler, Ann-Marit Bauer, Friedrich Gauger, Wilhelm Stork","doi":"10.3390/blockchains2020005","DOIUrl":"https://doi.org/10.3390/blockchains2020005","url":null,"abstract":"Many Blockchain-based approaches have been published in the field of health data management applications (HDMAs). However, no comprehensive guideline exists to guide the multiple and interdependent design decisions to develop such systems. This paper aims to support the HDMA system design processes by introducing a novel decision model. The model considers all relevant requirements, from regulatory context to user needs and trust considerations. To generate the decision model, we define a taxonomy that organizes previously published approaches by their technical design features and combines it with the trust assumptions of the participating actors according to the STRIDE method. The model aims to support a cohesive overall system design by addressing Blockchain type, off-chain storage, identity and access management, security decisions, and the specific use case of data donation. A group of experts evaluated the decision tree and its utility is demonstrated in three representative use cases. Special attention is paid to the use case of data donation via a data trustee, which is examined in detail.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":"13 2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-04-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140722855","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-03-07DOI: 10.3390/blockchains2010003
Zijun Wang, Keke Gai
{"title":"Decision Tree-Based Federated Learning: A Survey","authors":"Zijun Wang, Keke Gai","doi":"10.3390/blockchains2010003","DOIUrl":"https://doi.org/10.3390/blockchains2010003","url":null,"abstract":"Federated learning (FL) has garnered significant attention as a novel machine learning technique that enables collaborative training among multiple parties without exposing raw local data. In comparison to traditional neural networks or linear models, decision tree models offer higher simplicity and interpretability. The integration of FL technology with decision tree models holds immense potential for performance enhancement and privacy improvement. One current challenge is to identify methods for training and prediction of decision tree models in the FL environment. This survey addresses this issue and examines recent efforts to integrate federated learning and decision tree technologies. We review research outcomes achieved in federated decision trees and emphasize that data security and communication efficiency are crucial focal points for FL. The survey discusses key findings related to data privacy and security issues, as well as communication efficiency problems in federated decision tree models. The primary research outcomes of this paper aim to provide theoretical support for the engineering of federated learning with decision trees as the underlying training model.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":"8 6","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140258315","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
BlockchainsPub Date : 2024-02-05DOI: 10.3390/blockchains2010002
Yunwei Guo, Haochen Liang, Liehuang Zhu, Keke Gai
{"title":"Zk-SNARKs-Based Anonymous Payment Channel in Blockchain","authors":"Yunwei Guo, Haochen Liang, Liehuang Zhu, Keke Gai","doi":"10.3390/blockchains2010002","DOIUrl":"https://doi.org/10.3390/blockchains2010002","url":null,"abstract":"Payment channels serve as an effective solution to the scalability problem of cryptocurrencies, which significantly increase transaction rates by allowing users to conduct large-scale offline transactions off-chain without posting everything to the blockchain. However, the existing payment channels lack privacy protection for the transaction amount and the linking relationship between the two parties to the transaction. Therefore, in order to address the scalability and privacy issues of cryptocurrencies such as Bitcoin, this paper proposes a zk-SNARKs-based anonymous payment channel (zk-APC), which supports an unlimited number of off-chain payments between the payer and the payee and protects the privacy of the participants. Specifically, the proposed scheme achieves relational anonymity and amount privacy for both on-chain and off-chain transactions in the payment channel through utilizing zero-knowledge proof (zk-SNARKs) and commitment schemes. This paper proves that the proposed method is more effective than similar schemes through a performance evaluation.","PeriodicalId":472341,"journal":{"name":"Blockchains","volume":"45 8","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139802456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}