The utilization of Solidity programming language in blockchain
Abstract
Introduction/purpose: This work provides a comprehensive overview of blockchain technology, elucidating its foundational principles and how it ensures transparency, immutability, and decentralization. The integration of Solidity with blockchain is explored through theoretical approach.
Methods: This work meticulously dissects blockchain principles, elucidating transparency, immutability, and decentralization, while exploring Solidity integration in a theoretical framework, ensuring a comprehensive understanding of their intricate relationship and contributing to a broader comprehension of modern distributed ledger technology.
Results: The resulting product of this paper will be getting useful knowledge about the technology that practically shapes the world.
Conclusion: In conclusion, the adoption of Solidity as a programming language in blockchain technology has proven to be pivotal, enhancing smart contract functionality and overall system security. Its specialized features make it an indispensable tool for developers navigating the complexities of decentralized applications.
References
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].
Copyright (c) 2024 Sava S. Stanišić, Hristina N. Stojanović, Igor Lj. Đorđević
This work is licensed under a Creative Commons Attribution 4.0 International License.
Proposed Creative Commons Copyright Notices
Proposed Policy for Military Technical Courier (Journals That Offer Open Access)
Authors who publish with this journal agree to the following terms:
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).