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


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.


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.

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.

Vasiliauskaite, V., Evans, T. S., & Expert, P. (2022). Cycle analysis of Directed Acyclic Graphs. Physica A: Statistical Mechanics and its Applications, 590, 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.

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.

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.

Lai, R., & Zhao, G. (2023). Blockchain for achieving accountable outsourcing computations in edge computing. Computer Communications, 192, 12-21.

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.

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.

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.

Wang, K., Tu, Z., Ji, Z., & He, S. (2023). Multi-stage data synchronization for public blockchain in complex network environment. Computer Networks, 219, 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.

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.

Sukiasyan, A., Badikyan, H., Pedrosa, T., & Leitao, P. (2021). Secure data exchange in Industrial Internet of Things. Neurocomputing, 453, 13-21.

Chen, W., Li, F., & Yuan, X. (2023). Directed Acyclic Graphs: A New Approach for Data Management. Computers & Industrial Engineering, 172, 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.

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.

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

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.




How to Cite

Tokhmetov, A., Lee, V. ., & Tanchenko, L. . (2023). DEVELOPMENT OF DAG BLOCKCHAIN MODEL. Scientific Journal of Astana IT University, 16(16).