Технологии и инструменты разработки DAPP
Abstract
Появление Интернет привело к глобальным изменениям в жизни общества, способствовало развитию цифровых технологий и внедрению их во все области экономической и общественной жизни. В свою очередь научное и технологическое развитие трансформировало и сам Интернет. На современном этапе особую значимость в его развитии играет блокчейн, как инновационная технология хранения и передачи данных, в которой пользователь будет являться владельцем своих данных в цифровой экосистеме и осуществлять контроль над своими персональными данными. Изменение философии Интернет требует от разработчиков новых технологических идей и подходов при создании современных веб-приложений, следовательно, возрастает и запрос на новые инструменты их разработки.
В статье авторы рассматривают технологические особенности блокчейн, а также про-водят обзор основных инструментов, используемых для разработки децентрализованных приложений (DApp), в частности при решении задач интеграции клиентской части с блокчейн сетями и разработки Front-end DApp. На примере авторы с помощью данных инструментов демонстрируют реализацию отдельных функций, вы-полняемых на стороне клиента приложения. Авторами рассматриваются особенности одной из популярных у блокчейн-разработчиков инфраструктурной блокчейн-платформы Alchemy и ее инструментальные возможности.
Keywords
About the Authors
Ольга ОкладниковаRussian Federation
Светлана Окладникова
Russian Federation
References
1. Huang H., Kong W., Zhou S. A Survey of State-of-The-Art on Blockchains / H. Huang, W. Kong, S. Zhou [et al.] // ACM Computing Surveys. – 2021. – Vol. 54, No. 2. – DOI 10.1145/3441692. – EDN KKXOEU.
2. Kasireddy P. The Architecture of a Web 3.0 application. [Electronic resource]. URL: https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application/ (date of application: 09.06.2023)
3. Hofmann, A., Gwinner, F., Winkelmann, A., Janiesch, C. Security Implications of Consortium Blockchains: The Case of Ethereum Networks / A. Hofmann, F. Gwinner, A. Winkelmann, C. Janiesch. // JIPITEC – Journal of Intellectual Property, Information Technology and E-Commerce Law. – 2021. – Vol. 12. – No. 4. – PP. 347-359
4. Shamili, P. Enhancing the Decentralized Application (Dapp) for E-commerce by Using the Ethereum Blockchain / P. Shamili, B. Muruganantham // Lecture Notes in Networks and Systems. – 2022. – Vol. 341. – P. 679-694. – DOI 10.1007/978-981-16-7118-0_58. – EDN IDOIKS.
5. Ye H., Kim Ji., Kim H., Ho. K. Oh. DAPP: automatic detection and analysis of pro-totype pollution vulnerability in Node.js mod-ules / H. Ye. Kim, Ji. H. Kim, Ho. K. Oh [et al.] // International Journal of Information Security. – 2022. – Vol. 21, No. 1. – P. 1-23. – DOI 10.1007/s10207-020-00537-0. – EDN GWRIQA.
6. Khan, S. N., Loukil, F., Ghedira-Guegan, C., Benkhelifa, E., Bani-Hani, A. Blockchain smart contracts: Applications, chal-lenges, and future trends / S. N. Khan, F. Loukil,
7. C. Ghedira-Guegan, E. Benkhelifa, A. Bani-Hani. – Текст: электронный // Springer Sci-ence+Business Media, LLC, part of Springer Nature. – 2021. URL: https://doi.org/10.1007/s12083-021-01127-0 (date of application: 01.03.2023)
8. Balcerzak A. P., Nica E., Rogalska E., Poliak M., Kliestik T., Sabie O. M. Blockchain Technology and Smart Contracts in Decentral-ized Governance Systems / A. P. Balcerzak, E. Nica, E. Rogalska, M. Poliak, T. Kliestik, O. M. Sabie. – Текст: электронный // Administrative Sciences. – 2022. – Vol. 12. URL: https://doi.org/10.3390/admsci12030096 (date of application: 18.03.2023)
9. Gada, A. G., Mosa, D. T., Abualigah, L., Abohany, A. A. Emerging Trends in Blockchain Technology and Applications: A Review and Outlook / A. G. Gada, D. T. Mosa, L. Abualigah, A. A. Abohany // Journal of King Saud University - Computer and Information Sciences. – 2022. – Vol. 34. – No. 9. – PP. 6719-6742.
10. Lohachab A., Garg S., Kang B. Towards Interconnected Blockchains: A Comprehensive Review of the Role of Interoperability among Disparate Blockchains / A. Lohachab, S. Garg, B. Kang [et al.] // ACM Computing Surveys. – 2022. – Vol. 54, No. 7. – DOI 10.1145/3460287. – EDN IYKWPU.
11. Giron, A. A. Steganographic analysis of blockchains / A. A. Giron, J. E. Martina, R. Custódio // Sensors. – 2021. – Vol. 21, No. 12. – DOI 10.3390/s21124078. – EDN ARYYSX.
12. MetaMask: [Electronic resource]. URL: https://metamask.io/ (date of application: 09.06.2023)
13. Alchemy: [Electronic resource]. URL: https://www.alchemy.com/ (date of application of application: 10.06.2023).
Review
For citations:
, . Kaspijskij nauchnyj zhurnal. 2023;1(1):С. 63-74. (In Russ.)