Primena programskog jezika Solidity u blockchain tehnologiji

  • Sava S. Stanišić Vojska Srbije, Ratno vazduhoplovstvo i protivvazduhoplovna odbrana, 98. vazduhoplovna brigada, Lađevci, Republika Srbija https://orcid.org/0009-0002-3118-0537
  • Hristina N. Stojanović Vojska Srbije, Ratno vazduhoplovstvo i protivvazduhoplovna odbrana, 126. brigada VOJIN, Beograd, Republika Srbija https://orcid.org/0009-0006-5495-3343
  • Igor Lj. Đorđević Vojska Srbije, Generalštab, Uprava za telekomunikacije i informatiku (J-6), Beograd, Republika Srbija; Megatrend Univerzitet, Fakultet za kompjuterske nauke, Beograd, Republika Srbija https://orcid.org/0009-0003-3245-9035
Ključne reči: blockchain, Bitcoin, Ethereum, Solidity, decentralizacija

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].

Objavljeno
2024/03/05
Rubrika
Pregledni radovi