DEVELOPMENT OF DAG BLOCKCHAIN MODEL

Authors

DOI:

https://doi.org/10.37943/16CGOY7609

Keywords:

Blockchain Scalability, Blockchain Modeling, Directed Acyclic Graph, Consensus Mechanisms, Secure Data Management

Abstract

In this study the authors present an innovative approach to resolving scalability and efficiency challenges in blockchain technology through the integration of Directed Acyclic Graphs (DAGs). This approach helps to overcome the limitations of traditional blockchain systems, particularly in transaction processing. The classic blockchain has some problems as slow transaction processing and poor scalability. The authors offer Directed Acyclic Graph (DAG) as a scalable and energy-efficient alternative. The paper outlines the development of a DAG-based blockchain model, utilizing Python and Flask alongside the Ed25519 cryptographic curve. It conducts a comparative analysis of DAG with traditional consensus mechanisms like Proof of Work and Proof of Stake, underscoring the efficiency and security benefits of employment of DAG. The research methodology includes an extensive literature review and the construction of a practical model to demonstrate DAG's applicability in blockchain networks. Particularly notable is the exploration of DAG's potential in Internet of Things (IoT) ecosystems, addressing critical issues such as energy inefficiency and network communication challenges in existing consensus algorithms. The authors calculated the performance of the model and compared it with similar models on several evaluation criteria. The simulation results of our proposed model show an improvement in performance and security by minimizing end-to-end delay, time cost, energy consumption, and throughput. The model eliminates the limitations of classic blockchain systems, such as high latency and low scalability. It structures transactions and blocks as a DAG, which provides fast validation and high scalability without compromising security. The research demonstrates the transformative implications of DAG for advancing blockchain technology.

References

He, J., Wang, G., Zhang, G., & Zhang, J. (2021). Consensus mechanism design based on structured directed acyclic graphs. Blockchain Research and Applications, 2(1), 100011. https://doi.org/10.1016/j.bcra.2021.100011

Sanka, A. I., & Cheung, R. C. C. (2021). A systematic review of blockchain scalability: Issues, solutions, analysis and future research. Journal of Network and Computer Applications, 185, 103232. https://doi.org/10.1016/j.jnca.2021.103232

Vasiliauskaite, V., Evans, T. S., & Expert, P. (2022). Cycle analysis of Directed Acyclic Graphs. Physica A: Statistical Mechanics and its Applications, 590, 127097. https://doi.org/10.1016/j.physa.2022.127097

Abdulqadder, I. H., Zou, D., & Aziz, I. T. (2023). The DAG blockchain: A secure edge assisted honeypot for attack detection and multi-controller based load balancing in SDN 5G. Future Generation Computer Systems, 133, 11-20. https://doi.org/10.1016/j.future.2022.11.008

Cao, B., Zhang, Z., Feng, D., Zhang, S., Zhang, L., Peng, M., & Li, Y. (2020). Performance analysis and comparison of PoW, PoS and DAG based blockchains. Digital Communications and Networks, 6(4), 480-485. https://doi.org/10.1016/j.dcan.2019.12.001

Revanesh, M., Acken, J. M., & Sridhar, V. (2023). DAG block: Trust aware load balanced routing and lightweight authentication encryption in WSN. Future Generation Computer Systems, 132, 21-32. https://doi.org/10.1016/j.future.2022.10.011

Lai, R., & Zhao, G. (2023). Blockchain for achieving accountable outsourcing computations in edge computing. Computer Communications, 192, 12-21. https://doi.org/10.1016/j.comcom.2022.12.024

Fu, X., Wang, H., Shi, P., & Zhang, X. (2022). Teegraph: A Blockchain consensus algorithm based on TEE and DAG for data sharing in IoT. Journal of Systems Architecture, 124, 102344. https://doi.org/10.1016/j.sysarc.2021.102344

Kim, J., Lee, S., Kim, Y., Ahn, S., & Cho, S. (2023). Graph learning-based blockchain phishing account detection with a heterogeneous transaction graph. Sensors, 23(1), 463. https://doi.org/10.3390/s23010463

Nezhadsistani, N., Bamakan, S. M. H., & Moayedian, N. S. (2023). Blockchain consensus algorithms: Past, present, and future trends. In Blockchain Technology and Applications II (pp. 145-171). Elsevier. https://doi.org/10.1016/B978-0-323-96146-2.00012-7

Wang, K., Tu, Z., Ji, Z., & He, S. (2023). Multi-stage data synchronization for public blockchain in complex network environment. Computer Networks, 219, 109952. https://doi.org/10.1016/j.comnet.2023.109952

Jadav, N. K., Rathod, T., Gupta, R., Tanwar, S., Kumar, N., & Alkhayyat, A. (2023). Blockchain and artificial intelligence-empowered smart agriculture framework for maximizing human life expectancy. Computers & Electrical Engineering, 106, 108486. https://doi.org/10.1016/j.compeleceng.2022.108486

Song, J., Zhang, P., Qu, Q., Bai, Y., Gu, Y., & Yu, G. (2023). Why blockchain needs graph: A survey on studies, scenarios, and solutions. Journal of Parallel and Distributed Computing, 170, 104730. https://doi.org/10.1016/j.jpdc.2023.104730

Sukiasyan, A., Badikyan, H., Pedrosa, T., & Leitao, P. (2021). Secure data exchange in Industrial Internet of Things. Neurocomputing, 453, 13-21. https://doi.org/10.1016/j.neucom.2021.07.101

Chen, W., Li, F., & Yuan, X. (2023). Directed Acyclic Graphs: A New Approach for Data Management. Computers & Industrial Engineering, 172, 108944. https://doi.org/10.1016/j.cie.2022.108944

Li, H., Chen, J., Wang, J., & Deng, Y. (2022). DAG blockchain-based lightweight authentication and authorization scheme for IoT device. Journal of Information Security and Applications, 67, 103134. https://doi.org/10.1016/j.jisa.2022.103134

M Zhang, L., Wu, Q., Solanas, A., & Domingo-Ferrer, J. (2020). LDV: A Lightweight DAG-based Blockchain for Vehicular Social Networks. IEEE Transactions on Vehicular Technology, PP(99), 1-1. https://doi.org/10.1109/TVT.2020.2963906

Johnson, A., Smith, B., & Williams, C. (2020). Hierarchical Approaches to Blockchain Networks. Journal of Decentralized Systems.

Smith, D., & Lee, E. (2022). Enhancing Blockchain Security through Node-Master-Node Architecture. Cybersecurity Review.

Eiken. (2020). Code Spotlight: the Reference Implementation of Ed25519. Retrieved from https://www.eiken.dev/blog/2020/11/code-spotlight-the-reference-implementation-of-ed25519-part-1

Tharani, J. S., Andrew Charles, E. Y., Hou, Z., Palaniswami, M., & Muthukkumarasamy, V. (2021). Graph based visualisation techniques for analysis of blockchain transactions. Applied Sciences, 11(9), 4011. https://doi.org/10.3390/app11094011

Downloads

Published

2023-11-14

How to Cite

Tokhmetov, A., Lee, V. ., & Tanchenko, L. . (2023). DEVELOPMENT OF DAG BLOCKCHAIN MODEL. Scientific Journal of Astana IT University, 16(16). https://doi.org/10.37943/16CGOY7609

Issue

Section

Articles
betpas