Primena programskog jezika Solidity u blockchain tehnologiji
Sažetak
Uvod: U radu je predstavljena blockchain tehnologija, njeni osnovni principi i način na koji se osigurava transparentnost, nepromenljivost i decentralizacija. Integracija programskog jezika Solidity sa blockchain tehnologijom objašnjena je teorijskim pristupom.
Metode: Rasvetljeni su principi blockchain tehnologije. Teorijskim pristupom i isečcima koda pokazano je kako se Solidity integriše sa ovom tehnologijom i zašto predstavlja stub razvoja savremenih tehnologija i mnogobrojnih industrijskih grana.
Rezultati: Dobijene su korisne informacije o tehnologiji koja je primenjena u svim oblastima današnjeg sveta.
Zaključak: Usvajanje programskog jezika Solidity u blockchain tehnologiji pokazalo se ključnim, jer poboljšava funkcionalnost pametnih ugovora i ukupnu sigurnost sistema. Njegove specijalizovane karakteristike čine ga neophodnim alatom za programere koji se kreću kroz kompleksnost decentralizovanih aplikacija.
Reference
Abou Jaoude, J. & Saade, R.G. 2019. Blockchain Applications – Usage in Different Domains. IEEE Access, 7, pp.45360-45381. Available at: https://doi.org/10.1109/ACCESS.2019.2902501.
Ahmad, D., Lutfiani, N., Rizki Ahmad, A.D.A., Rahardja, U. & Aini, Q. 2021. Blockchain Technology Immutability Framework Design in E-Government. Jurnal Administrasi Publik (Public Administration Journal), 11(1), pp.32-41. Available at: https://doi.org/10.31289/jap.v11i1.4310.
Ali, I.M., Lasla, N., Abdallah, M.M., Erbad, A. 2023. SRP: An Efficient Runtime Protection Framework for Blockchain-based Smart Contracts. Journal of Network and Computer Applications, 216, art.number:103658. Available at: https://doi.org/10.2139/ssrn.4050282.
Antonopoulos, A. & Wood, G. 2018. Mastering Ethereum: Building Smart Contracts and DApps, 1st Edition. Newton, MA, USA: O'Reilly Media. ISBN: 978-1491971949.
Banerjee, M., Lee, J. & Raymond Choo, K.-K. 2018. A blockchain future for internet of things security: a position paper. Digital Communications and Networks, 4(3), pp.149-160. Available at: https://doi.org/10.1016/j.dcan.2017.10.006.
Bashir, I. 2018. Mastering Blockchain: Distributed ledger technology, decentralization, and smart contracts explained, 2nd Edition. Birmingham-Mumbai: Packt Publishing; 2nd Revised edition. ISBN: 978-1788839044.
Buterin, V. 2013. A next generation smart contract & decentralized application platform. Whitepaper.io [online]. Available at: https://whitepaper.io/document/5/ethereum-whitepaper [Accessed: 27 September 2023].
Dabbagh, M., Sookhak, M. & Safa, N.S. 2019. The Evolution of Blockchain: A Bibliometric Study. IEEE Access, 7, pp.19212-19221. Available at: https://doi.org/10.1109/ACCESS.2019.2895646.
Dange, S. & Nitnaware, P. 2023. Secure Share: Optimal Blokchain Integration in IoT Systems. Journal of Computer Information Systems, April 12. Available at: https://doi.org/10.1080/08874417.2023.2193943.
Nakamoto, S. 2008. Bitcoin: A Peer-to-Peer Electronic Cash System. ResearchGate [online]. Available at: https://www.researchgate.net/publication/228640975_Bitcoin_A_Peer-to-Peer_Electronic_Cash_System [Accessed: 27 September 2023].
Stanišić, S. 2023. Primena Solidity programskog jezika u Blockchain tehnologiji. BS thesis. Belgrade, Serbia: University of Defence (in Serbian).
Szabo, N. 1996. Smart Contracts: Building Blocks for Digital Markets. Phonetic Sciences, Amsterdam [online]. Available at: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html [Accessed: 27 September 2023].
Szabo, N. 1997. The Idea of Smart Contracts. Phonetic Sciences, Amsterdam [online]. Available at: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html [Accessed: 27 September 2023].
Sva prava zadržana (c) 2024 Sava S. Stanišić, Hristina N. Stojanović, Igor Lj. Đorđević
Ovaj rad je pod Creative Commons Autorstvo 4.0 međunarodnom licencom.
Vojnotehnički glasnik omogućava otvoreni pristup i, u skladu sa preporukom CEON-a, primenjuje Creative Commons odredbe o autorskim pravima:
Autori koji objavljuju u Vojnotehničkom glasniku pristaju na sledeće uslove:
- Autori zadržavaju autorska prava i pružaju časopisu pravo prvog objavljivanja rada i licenciraju ga Creative Commons licencom koja omogućava drugima da dele rad uz uslov navođenja autorstva i izvornog objavljivanja u ovom časopisu.
- Autori mogu izraditi zasebne, ugovorne aranžmane za neekskluzivnu distribuciju rada objavljenog u časopisu (npr. postavljanje u institucionalni repozitorijum ili objavljivanje u knjizi), uz navođenje da je rad izvorno objavljen u ovom časopisu.
- Autorima je dozvoljeno i podstiču se da postave objavljeni rad onlajn (npr. u institucionalnom repozitorijumu ili na svojim internet stranicama) pre i tokom postupka prijave priloga, s obzirom da takav postupak može voditi produktivnoj razmeni ideja i ranijoj i većoj citiranosti objavljenog rada (up. Efekat otvorenog pristupa).