Bibliographic Details
| Title: |
Analiza posebnosti zagotavljanja kakovosti pri razvoju decentraliziranih aplikacij v okolju Ethereum. (Slovenian) |
| Alternate Title: |
Analysis of Quality Assurance Specifics in the Development of Decentralized Applications in the Ethereum Environment. (English) |
| Authors: |
Gradišnik, Mitja, Beranič, Tina, Turkanović, Muhamed |
| Source: |
Uporabna Informatika; 2025, Vol. 33 Issue 2, p102-113, 12p |
| Subject Terms: |
QUALITY assurance, INFORMATION technology security, BLOCKCHAINS, USER experience, NATURAL gas consumption, CRYPTOCURRENCIES |
| Abstract (English): |
In the development of decentralised applications, traditional development processes often prove insufficient. Such solutions require greater emphasis on the technical, security, and user experience aspects of application quality than is common in developing conventional applications. Since modifying smart contracts after deployment on a blockchain network is challenging or even impossible, thorough testing and code review are crucial for successfully developing such solutions. Optimising gas consumption, which is essential for executing programmes in public networks, represents one of the key development challenges that must be adequately addressed. Furthermore, the specific environment of blockchain networks demands appropriate measures to manage risks associated with application vulnerabilities and potential financial losses. Immutability, gas consumption, and security are critical development challenges that must be successfully tackled to build high-quality and stable decentralised applications. This paper addresses the challenges and modern approaches and strategies for dApp development. It offers recommendations for their more reliable and efficient implementation, thereby tackling key issues related to adopting blockchain technologies in industrial settings and developing smart contracts. Emphasis is placed on smart contracts based on the Ethereum network. [ABSTRACT FROM AUTHOR] |
| Abstract (Slovenian): |
Pri razvoju decentraliziranih aplikacij (dApps) se tradicionalni razvojni procesi pogosto izkažejo za nezadostne. Tovrstne rešitve zahtevajo večji poudarek na tehničnih, varnostnih in uporabniških vidikih kakovosti aplikacij, kot smo jih sicer vajeni pri razvoju klasičnih rešitev. Ker je spreminjanje pametnih pogodb po namestitvi v omrežje verig blokov zahtevno oziroma nemogoče, sta temeljito testiranje ter presoja programske kode ključnega pomena za uspešen razvoj tovrstnih rešitev. Optimizacija stroškov goriva, nujna za izvrševanje programov v javnih omrežjih, predstavlja enega ključnih razvojnih izzivov, ki ga je potrebno ustrezno obravnavati. Poleg tega specifično okolje omrežij veriženja blokov zahteva ustrezne ukrepe za obvladovanje tveganj povezanih z ranljivostmi aplikacij in morebitnimi povezanimi finančnimi izgubami. Nespremenljivost, stroški goriva in zagotavljanje varnosti so le nekateri izmed ključnih razvojnih izzivov, ki jih je treba uspešno nasloviti pri izgradnji kakovostnih in stabilnih decentraliziranih aplikacij. Prispevek obravnava izzive, sodobne pristope in strategije razvoja decentraliziranih aplikacij ter podaja priporočila za njihov zanesljivejši in učinkovitejši razvoj, s čimer naslavlja ključne izzive uvajanja tehnologij veriženja blokov v industrijska okolja ter razvoja pametnih pogodb. Poseben poudarek je namenjen pametnim pogodbam, ki temeljijo na omrežju Ethereum. [ABSTRACT FROM AUTHOR] |
|
Copyright of Uporabna Informatika is the property of Slovensko Drustvo Informatika and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Complementary Index |