Design a Framework to Protect the Algorithms for Blockchain Technology

Article Preview

Abstract:

Blockchain technology is a distributed, decentralized public ledger that allows peer-to-peer transactions in a secured way without any third party. One important purpose of using the blockchain is encrypted the currency, such as bitcoin. This paper proposed a new purpose for the blockchain, which is to protect used algorithms from modification. To address the issues with centralized applications, data centralization has caused many problems, such as loss of data and information, in addition to which it may be attacked. Many types of nature reserves were lost and faced extinction. For this reason, a decentralized application based on the Ethereum network was designed that provides, decentralization, transparency, security, no middlemen, and incentives. The proposed framework in this thesis goes through two stages. The first stage is to build a smart contract, referred to as Simulation of Nature Reserved (SONR), that encodes the genetic algorithm to simulate a nature reserve for a set of genetic sequences of endangered animals. The second stage is how to protect this algorithm by creating a decentralized application that runs within the blockchain environment and on the Ethereum network. Lastly, a decentralized application was created to implement a genetic algorithm as a smart contract and then deployed on two test networks for the Ethereum platform. Our recommendations have improved both gas and time consumption. Dapp was run on the Goorli network for a period of approximately 25 seconds at a gas cost of 0.0069937539 ETH. Dapp execution time on the Sepolia network was approximately 12 seconds, with a gas cost of 0.0024745325 ETH.

You might also be interested in these eBooks

Info:

Periodical:

Engineering Headway (Volume 35)

Pages:

261-276

Citation:

Online since:

February 2026

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2026 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] S. Nakamoto and A. Bitcoin, "A peer-to-peer electronic cash system," Bitcoin.–URL https//bitcoin. org/bitcoin. pdf, vol. 4, p.2, 2008.

DOI: 10.2139/ssrn.4993270

Google Scholar

[2] H. H. Abdul-Sada and F. Rabee, "The Genetic Algorithm Implementation in Smart Contract for the Blockchain Technology," Al-Salam J. Eng. Technol., vol. 2, no. 2, p.37–47, 2023.

DOI: 10.55145/ajest.2023.02.02.005

Google Scholar

[3] F. Rabee and Z. M. Hussain, "Oriented Crossover in Genetic Algorithms for Computer Networks Optimization," no. April, p.1–21, 2023.

DOI: 10.20944/preprints202304.0172.v1

Google Scholar

[4] "4 Types of Blockchain Technology Explained." https://komodoplatform.com/en/academy/blockchain-technology-types/ (accessed Apr. 19, 2023).

Google Scholar

[5] C. Dannen, Introducing Ethereum and solidity, vol. 1. Springer, 2017.

Google Scholar

[6] V. Buterin, "A next-generation smart contract and decentralized application platform," white Pap., vol. 3, no. 37, p.1–2, 2014.

Google Scholar

[7] R. Taş and Ö. Ö. Tanrıöver, "Building a decentralized application on the Ethereum blockchain," in 2019 3rd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), 2019, p.1–4.

DOI: 10.1109/ismsit.2019.8932806

Google Scholar

[8] K. Delmolino, M. Arnett, A. Kosba, A. Miller, and E. Shi, "Step by step towards creating a safe smart contract: Lessons and insights from a cryptocurrency lab," in Financial Cryptography and Data Security: FC 2016 International Workshops, BITCOIN, VOTING, and WAHC, Christ Church, Barbados, February 26, 2016, Revised Selected Papers 20, 2016, p.79–94.

DOI: 10.1007/978-3-662-53357-4_6

Google Scholar

[9] B. Version, "ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER".

Google Scholar

[10] Z. Wei, J. Wang, X. Shen, and Q. Luo, "Smart Contract Fuzzing Based on Taint Analysis and Genetic Algorithms," J. Quantum Comput., vol. 2, no. 1, p.11–24, 2020.

DOI: 10.32604/jqc.2020.010815

Google Scholar

[11] "A Complete Guide to Building Ethereum dApps: Front-end and Back-end | by Abhishek Chauhan | Better Programming." https://betterprogramming.pub/a-complete-guide-to-build-ethereum-dapps-front-end-and-back-end-6fa44b66554b (accessed Jun. 11, 2023).

Google Scholar

[12] S. Raval, Decentralized applications: harnessing Bitcoin's blockchain technology. " O'Reilly Media, Inc.," 2016.

Google Scholar

[13] F. Altamimi, W. Asif, and M. Rajarajan, "DADS: Decentralized (Mobile) Applications Deployment System Using Blockchain: Secured Decentralized Applications Store," Proc. 2020 Int. Conf. Comput. Inf. Telecommun. Syst. CITS 2020, 2020.

DOI: 10.1109/CITS49457.2020.9232506

Google Scholar

[14] S. A. Renu and B. G. Banik, "Implementation of a secure ride-sharing DApp using smart contracts on ethereum blockchain," Int. J. Saf. Secur. Eng., vol. 11, no. 2, p.167–173, 2021.

DOI: 10.18280/ijsse.110205

Google Scholar

[15] A. Bogner, M. Chanson, and A. Meeuw, "A decentralised sharing app running a smart contract on the ethereum blockchain," ACM Int. Conf. Proceeding Ser., vol. 07-09-Nove, p.177–178, 2016.

DOI: 10.1145/2991561.2998465

Google Scholar

[16] J. Bang and M.-J. Choi, "Design and implementation of storage system for real-time blockchain network monitoring system," in 2019 20th Asia-Pacific Network Operations and Management Symposium (APNOMS), 2019, p.1–4.

DOI: 10.23919/apnoms.2019.8892967

Google Scholar

[17] F. Blum, B. Severin, M. Hettmer, P. Huckinghaus, and V. Gruhn, "Building Hybrid DApps using Blockchain Tactics -The Meta-Transaction Example," IEEE Int. Conf. Blockchain Cryptocurrency, ICBC 2020, 2020.

DOI: 10.1109/ICBC48266.2020.9169423

Google Scholar

[18] M. Al-Shabi and A. Al-Qarafi, "Improving blockchain security for the internet of things: challenges and solutions," Int. J. Electr. Comput. Eng., vol. 12, no. 5, p.5619, 2022.

DOI: 10.11591/ijece.v12i5.pp5619-5629

Google Scholar

[19] T. Min and W. Cai, "Portrait of decentralized application users: an overview based on large-scale Ethereum data," CCF Trans. Pervasive Comput. Interact., vol. 4, no. 2, p.124–141, 2022.

DOI: 10.1007/s42486-022-00094-6

Google Scholar

[20] I. R. Abdelhamid, I. T. A. Halim, A. E.-M. A. Ali, and I. A. Ibrahim, "A survey on blockchain for intelligent governmental applications," Indones. J. Electr. Eng. Comput. Sci., vol. 31, no. 1, p.501–513, 2023.

Google Scholar

[21] M. I. Akazue, R. E. Yoro, B. O. Malasowe, O. Nwankwo, and A. A. Ojugo, "Improved services traceability and management of a food value chain using block-chain network: a case of Nigeria," Indones. J. Electr. Eng. Comput. Sci., vol. 29, no. 3, p.1623–1633, 2023.

DOI: 10.11591/ijeecs.v29.i3.pp1623-1633

Google Scholar

[22] K. Yue et al., "A survey of decentralizing applications via blockchain: The 5g and beyond perspective," IEEE Commun. Surv. Tutorials, vol. 23, no. 4, p.2191–2217, 2021.

DOI: 10.1109/comst.2021.3115797

Google Scholar

[23] M. El Midaoui, E. M. Ben Laoula, M. Qbadou, and K. Mansouri, "Logistics tracking system based on decentralized iot and blockchain platform," Indones. J. Electr. Eng. Comput. Sci., vol. 23, no. 1, p.421–430, 2021.

DOI: 10.11591/ijeecs.v23.i1.pp421-430

Google Scholar

[24] [F. K. Nishi et al., "Electronic Healthcare Data Record Security Using Blockchain and Smart Contract," J. Sensors, vol. 2022, 2022.

DOI: 10.1155/2022/7299185

Google Scholar

[25] S. J. Alsunaidi and F. A. Alhaidari, "A survey of consensus algorithms for blockchain technology," in 2019 International Conference on Computer and Information Sciences (ICCIS), 2019, p.1–6.

DOI: 10.1109/iccisci.2019.8716424

Google Scholar

[26] F. Rabee, I. Jazaery, and K. Kumar, "Quaternary-Child Crossover for Genetic Algorithm in Real-Time Scheduling Optimization," Int. J. Intell. Eng. Syst., vol. 16, no. 2, p.100–114, 2023.

DOI: 10.22266/ijies2023.0430.09

Google Scholar

[27] S. S. Bamber, "INTELLIGENT SYSTEMS AND APPLICATIONS IN ENGINEERING CrowdFund : CrowdFunding Decentralized Implementation on Ethereum Blockchain," p.0–2, 2023.

Google Scholar

[28] D. Yonathan et al., "Design of Decentralized Application for Telemedicine Image Record System with Smart Contract on Ethereum," Int. J. Adv. Comput. Sci. Appl., vol. 12, no. 10, p.272–281, 2021.

DOI: 10.14569/IJACSA.2021.0121030

Google Scholar

[29] V. P. Ranganthan, R. Dantu, A. Paul, P. Mears, and K. Morozov, "A decentralized marketplace application on the ethereum blockchain," Proc. - 4th IEEE Int. Conf. Collab. Internet Comput. CIC 2018, p.90–97, 2018.

DOI: 10.1109/CIC.2018.00023

Google Scholar