Methodical guidelines for performing laboratory works in the discipline "Decentralized Applications and Blockchain Technology"
Вантажиться...
Дата
DOI
Науковий ступінь
Рівень дисертації
Шифр та назва спеціальності
Рада захисту
Установа захисту
Науковий керівник/консультант
Члени комітету
Назва журналу
Номер ISSN
Назва тому
Видавець
Національний технічний університет "Харківський політехнічний інститут"
Анотація
The modern development of digital technologies is characterized by the active implementation of decentralized approaches to data storage, processing, and transmission, among which blockchain technologies and decentralized applications (DApps) occupy a particularly significant position. The application of blockchain solutions in financial systems, logistics, e-government, cybersecurity, digital asset management, and other domains determines the necessity of training specialists who are capable not only of understanding the principles of distributed ledger operation but also of practically implementing software solutions based on such technologies. The discipline "Decentralized Applications and Blockchain Technology" is aimed at developing modern professional competencies in the field of software engineering for decentralized systems, studying the architecture of blockchain platforms, principles of smart contract operation, consensus mechanisms, digital tokens, and methods of integrating blockchain technologies into applied software solutions. The purpose of performing laboratory works is to acquire practical skills in building blockchain structures, developing smart contracts using the Solidity programming language, applying the Ethereum environment for decentralized application development, and implementing digital assets based on the ERC-20 standard with further integration of web interfaces for interaction with blockchain networks. Within these methodological guidelines, four laboratory works are proposed, consistently covering the main stages of practical blockchain technology mastering: from building a basic blockchain model in Python to developing full-valued decentralized applications on the Ethereum platform. Such a sequence provides a systematic understanding of blockchain internal logic, transaction processing mechanisms, principles of smart contract interaction with external applications, and the specifics of digital asset tokenization. The completion of these laboratory works contributes to the formation of practical skills in blockchain solution development, understanding of modern Web3 tools, operation within Ethereum test networks, application of libraries for blockchain interaction, and creation of decentralized applications in real-world implementation scenarios.
Опис
Ключові слова
methodical guidelines, laboratory works, decentralized applications, blockchain technology, software engineering, computer science
Бібліографічний опис
Methodical guidelines for performing laboratory works in the discipline "Decentralized Applications and Blockchain Technology" : for full-time and part-time students of the second (Master's) level of higher education specialties: F2 - "Software Engineering", F3 - "Computer Science", F6 - "Information Systems" / comp.: V. M. Komyak, T. V. Shmatko, O. V. Shmatko, N. V. Zviertseva, H. O. Zviertsev ; National Technical University "Kharkiv Polytechnic Institute". Kharkiv, 2026. 156 p.
