Francesco Donini , Alessandro Marcelletti , Andrea Morichetta , Andrea Polini
{"title":"Coordinating REST interactions in service choreographies using blockchain","authors":"Francesco Donini , Alessandro Marcelletti , Andrea Morichetta , Andrea Polini","doi":"10.1016/j.bcra.2024.100241","DOIUrl":"10.1016/j.bcra.2024.100241","url":null,"abstract":"<div><div>In Service Oriented Computing (SOC), different services interact and exchange information to reach specific objectives. To model interorganizational SOC systems, choreography modeling languages have emerged to represent the distributed coordination among the involved organizations. From the realization perspective, blockchain technology is emerging as a promising run-time supporting peer-to-peer communication technology without the need for a central coordinator, thanks to its intrinsic security, trust, and decentralization characteristics. However, while blockchain can bring many advantages, technological barriers still limit its adoption in organizations, due to the costly and time-consuming learning process. For this reason, we propose RESTChain, a framework that automatically enables the interactions that take place among the participants in a service choreography exploiting blockchain technology. Starting from a choreography specification, the framework provides a set of mediators and automatically generates a smart contract that coordinates the service interactions. The mediators are software components that are directly connected with the smart contracts and expose REpresentational State Transfer (REST) APIs in compliance with the role played by the organizations in the choreography. In this way, the services deployed by one organization can communicate with the services made available by another organization through the blockchain in a secure and transparent manner. The proposed approach has been implemented on the Layer 2 Polygon blockchain and validated in a market retail case study analyzing its efficiency in terms of time and cost.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"6 1","pages":"Article 100241"},"PeriodicalIF":6.9,"publicationDate":"2024-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143100649","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A review on deep anomaly detection in blockchain","authors":"Oussama Mounnan , Otman Manad , Larbi Boubchir , Abdelkrim El Mouatasim , Boubaker Daachi","doi":"10.1016/j.bcra.2024.100227","DOIUrl":"10.1016/j.bcra.2024.100227","url":null,"abstract":"<div><div>The last few years have witnessed the widespread use of blockchain technology in several works because of its effectiveness in terms of privacy, security, and trustworthiness. However, the challenges of cyber-attacks represent a real threat to systems based on this technology. The resort to the systems of anomaly detection focused on deep learning, also called deep anomaly detection, is an appropriate and efficient means to tackle cyber-attacks on the blockchain. This paper provides an overview of the blockchain technology concept, including its characteristics, challenges and limitations, and its system taxonomy. Numerous blockchain cyber-attacks are discussed, such as 51% attacks, selfish mining attacks, double spending attacks, and Sybil attacks. Furthermore, we survey an overview of deep anomaly detection systems with their challenges and unresolved issues. In addition, this article gives a glimpse of various deep learning approaches implemented for anomaly detection in the blockchain environment and presents several methods that enhance the security features of anomaly detection systems. Finally, we discuss the benefits and drawbacks of these recent advanced approaches in light of three categories—discriminative learning, generative learning, and hybrid learning—with other methods based on graphs, and we highlight the ability of the proposed approaches to perform real-time anomaly detection.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100227"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143175465","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Blockchain-enabled secure and authentic Nash equilibrium strategies for heterogeneous networked hub of electric vehicle charging stations","authors":"Desh Deepak Sharma , S.N. Singh , Jeremy Lin","doi":"10.1016/j.bcra.2024.100223","DOIUrl":"10.1016/j.bcra.2024.100223","url":null,"abstract":"<div><div>In the networked enlarged electric vehicle (EV) charging infrastructures, the security and authenticity of the stakeholders involved in the EV energy market pool are prime important. This paper proposes an EV network hub (EVNH) comprising EVs, EV aggregators (EVAs), and charging nodes in the networked EV energy market pool. The various EVAs implement different heterogeneous blockchains. The EVNH facilitates blockchain-based secure and resilient energy trading under grid to vehicle and vehicle to grid systems. The paper emphasizes interoperability challenges involving different blockchains to communicate and transfer assets or data between them. We suggest secure and trustworthy energy trading across various EVAs using multiple EV tokens for EV energy trading through cross-chain communications. The EVAs consider a Nash equilibrium-seeking strategy to find the Nash equilibrium in the noncooperative game of EVAs. The effectiveness of the proposed EVNH is tested using MATLAB, Solidity, and Python software.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100223"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141848055","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Navigating blockchain adoption: An examination of actor alignment with the Diffusion of Innovation principles","authors":"Shipra Chhina , Mehmood Chadhar , Selena Firmin , Arthur Tatnall","doi":"10.1016/j.bcra.2024.100228","DOIUrl":"10.1016/j.bcra.2024.100228","url":null,"abstract":"<div><div>Blockchain technology has garnered substantial interest due to its capacity to transform numerous industries by amplifying transparency and bolstering security measures. Despite the increasing interest, there is a void in existing literature regarding the alignment of actors with the Diffusion of Innovation (DOI) principles in the context of blockchain adoption. This gap restricts comprehension of the factors influencing adoption. This research addresses this void by investigating how actors align with the DOI principles in making decisions about blockchain adoption. The DOI model is combined with the innovation translation concept derived from Actor-Network Theory (ANT) to explore these complex dynamics in more detail. The results indicate that the decision-making process for blockchain adoption corresponds to the knowledge, persuasion, and decision stages, mirroring the phases found in the innovation translation approach. This research offers theoretical insights and practical knowledge that can be beneficial to individuals and organisations looking to promote the successful implementation of blockchain technology.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100228"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143176853","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Data-driven price trends prediction of Ethereum: A hybrid machine learning and signal processing approach","authors":"Ebenezer Fiifi Emire Atta Mills , Yuexin Liao , Zihui Deng","doi":"10.1016/j.bcra.2024.100231","DOIUrl":"10.1016/j.bcra.2024.100231","url":null,"abstract":"<div><div>Due to recent fluctuations in cryptocurrency prices, Ethereum has gained recognition as an investment asset. Given its volatile nature, there is a significant demand for accurate predictions to guide investment choices. This paper examines the most influential features of the daily price trends of Ethereum using a novel approach that combines the Random Forest classifier and the ReliefF method. Integrating the Adaptive Neuro-Fuzzy Inference System (ANFIS) and Short-Time Fourier Transform (STFT) results in high accuracy and performance metrics for Ethereum price trend predictions. This method stands out from prior research, primarily based on time series analysis, by enhancing pattern recognition across time and frequency domains. This adaptability leads to better prediction capabilities with accuracy reaching 76.56% in a highly chaotic market such as cryptocurrency. The STFT's ability to reveal cyclical trends in Ethereum's price provides valuable insights for the ANFIS model, leading to more precise predictions and addressing a notable gap in cryptocurrency research. Hence, compared to models in literature such as Gradient Boosting, Long Short-Term Memory, Random Forest, and Extreme Gradient Boosting, the proposed model adapts to complex data patterns and captures intricate non-linear relationships, making it well-suited for cryptocurrency prediction.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100231"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143176856","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Blockchain-enhanced hydrogen fuel production and distribution for sustainable energy management","authors":"Yash Madhwal , Yury Yanovich , Matteo Coveri , Ninoslav Marina","doi":"10.1016/j.bcra.2024.100229","DOIUrl":"10.1016/j.bcra.2024.100229","url":null,"abstract":"<div><div>Renewable energy projects, particularly wind and solar farms, have garnered significant attention as a potential solution to global energy challenges. Despite the energy production obstacles, the steady availability of fossil fuels continues to compete due to established distribution systems, as societies increasingly rely on electricity. Hydrogen fuel has emerged as a promising avenue for energy production, storage, and distribution, involving converting surplus renewable electricity into hydrogen through electrolysis, storing it, and distributing it. Our novel approach leverages blockchain technology to enhance the efficiency and traceability of hydrogen fuel production, offering a unique synergy of transparency, security, and decentralized governance. We showcase its viability and effectiveness using the ERC-1155 token standard to tokenize renewable resources and convert them into hydrogen fuel. Within our tokenized fuel blockchain architecture, we simulate the forecasted growth in hydrogen production and vehicle demand, highlighting our approach's efficiency, traceability, and transparency. This integration showcases the potential for a sustainable hydrogen fuel ecosystem. The gas consumption data analysis indicates that the daily gas consumption remains below 194 million Gas for refilling 3245 vehicles (including the cost of one-time contract deployment), demonstrating the feasibility and efficiency of our approach.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100229"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143176854","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Understanding the market potential of crypto mining with quantum mechanics and golden cut-based picture fuzzy rough sets","authors":"Hasan Dincer , Serhat Yüksel , Gabor Pinter , Alexey Mikhaylov","doi":"10.1016/j.bcra.2024.100230","DOIUrl":"10.1016/j.bcra.2024.100230","url":null,"abstract":"<div><div>Significant improvements should be made to increase the market potential of crypto mining. However, it is not financially feasible to make too many improvements because all actions lead to cost increases. In this context, it is necessary to determine the factors that most affect this process. Accordingly, the purpose of this study is to understand the main indicators that can improve the market potential of crypto mining activities. Therefore, the main research question of this study is to identify which factors should be prioritized while generating appropriate strategies to increase these activities. In this context, a new model has been constructed to answer this question. First, significant indicators are identified based on the evaluation of the literature. After that, these factors are weighted via quantum picture fuzzy rough set-based M-SWARA. The main contribution of this study is the generation of a new decision-making model to understand the key issues related to the market potential of crypto mining activities. The M-SWARA model is taken into consideration for criteria weighting. Owing to this issue, the causal relationships between the items can be identified. The findings demonstrate that reducing energy costs emerges as the most important factor for improving the market potential of the crypto mining industry. Furthermore, technological developments also play an important role in this regard.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100230"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143176855","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integrating blockchain technology within an information ecosystem","authors":"Francesco Salzano , Lodovica Marchesi , Remo Pareschi , Roberto Tonelli","doi":"10.1016/j.bcra.2024.100225","DOIUrl":"10.1016/j.bcra.2024.100225","url":null,"abstract":"<div><div><strong>Context:</strong> Blockchain-based information ecosystems (BBIEs) are a type of information ecosystem in which blockchain technology is used to provide a trust mechanism among parties and to manage shared business logic, breaking the traditional scheme of information ecosystems dominated by a leading company and leveraging the decentralization of data management, information flow, and business logic.</div><div><strong>Objective:</strong> In this paper, we'd like to propose an architecture and the technical aspects concerning creating a BBIE, underlining the supplied advantages and the logic decomposition among the business and storage components.</div><div><strong>Method:</strong> The requirements are derived from the current needs of the collaborative business and the data collected by surveying practitioners. To meet these needs, we followed the Grounded Theory research approach. We validate our architectural schema against a case study on managing a wine supply chain involving different companies and supervision authorities.</div><div><strong>Results:</strong> The proposed solution integrates blockchain-based applications with the existing information system as a module of the ecosystem, leveraging on the low costs, scalability, and high-level security because of the restricted access to the network.</div><div><strong>Conclusion:</strong> We must go a long way in deepening and refining the possibilities offered by technology in supporting innovative multi-organizational business models. BBIEs can contribute substantially to paving the way in such a direction.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100225"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143176851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Robust cooperative spectrum sensing in cognitive radio blockchain network using SHA-3 algorithm","authors":"Evelyn Ezhilarasi I, J. Christopher Clement","doi":"10.1016/j.bcra.2024.100224","DOIUrl":"10.1016/j.bcra.2024.100224","url":null,"abstract":"<div><div>Cognitive radio network (CRN) uses the available spectrum resources wisely. Spectrum sensing is the central element of a CRN. However, spectrum sensing is susceptible to multiple security breaches caused by malicious users (MUs). These attackers attempt to change the sensed result in order to decrease network performance. In our proposed approach, with the help of blockchain-based technology, the fusion center is able to detect and prevent such criminal activities. The method of our model makes use of blockchain-based MU detection with SHA-3 hashing and energy detection-based spectrum sensing. The detection strategy takes place in two stages: block updation phase and iron out phase. The simulation results of the proposed method demonstrate 3.125%, 6.5%, and 8.8% more detection probability at −5 dB signal-to-noise ratio (SNR) in the presence of MUs, when compared to other methods like equal gain combining (EGC), blockchain-based cooperative spectrum sensing (BCSS), and fault-tolerant cooperative spectrum sensing (FTCSS), respectively. Thus, the security of cognitive radio blockchain network is proved to be significantly improved.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100224"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142759607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Looking for stability in proof-of-stake based consensus mechanisms","authors":"Alberto Leporati, Lorenzo Rovida","doi":"10.1016/j.bcra.2024.100222","DOIUrl":"10.1016/j.bcra.2024.100222","url":null,"abstract":"<div><div>The Proof-of-Stake (PoS) consensus algorithm has been criticized in the literature and in several cryptocurrency communities, due to the so-called compounding effect: who is richer has more coins to stake, therefore a higher probability of being selected as a block validator and obtaining the corresponding rewards, thus becoming even richer. In this paper, we present a PoS simulator written in the Julia language that allows one to test several variants of PoS-based consensus algorithms, tweak their parameters, and observe how the distribution of cryptocurrency coins among users evolves over time. Such a tool can be used to investigate which combinations of parameter values allow to obtain a “fair” and stable consensus algorithm, in which, over the long term, no one gets richer or poorer by the mere act of validating blocks. Based on this investigation, we also introduce a new PoS-based consensus mechanism that allows the system to keep the wealth distribution stable even after a large number of epochs.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100222"},"PeriodicalIF":6.9,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141851135","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}