Master'sOpen Access

On game development platforms blockchain based security of payment systems

2025
0 views
0 downloads
Advisor: Doç. Dr. Ünal Çavuşoğlu

Abstract (EN)

Gaming has been one of the most important elements of entertainment from past to present. Games, which offer alternative universes with a virtual world, can achieve material contact with the real world through the economy they create within themselves. One of the monetization methods at these points is to sell in-game costumes, items, icons and similar acquisitions with real-world money and to create an asset in the real world. Thanks to blockchain technologies, these assets can be stored decentralized in a highly secure manner. Thanks to its encryption methods and distributed ledger structure, this technology allows users to store their digital assets in a secure environment without the need for third parties. Blockchain is a technological development that offers revolutionary innovations not only in the gaming industry, but also in finance, health, logistics, education and many other fields. In particular, it enables data to be stored in an immutable and transparent way, increasing reliability and reducing dependency on intermediaries. In this way, blockchain has become an element that deeply affects and reshapes human life in a wide range of areas from the digital economy to social systems. P2E (Play to Earn) is a model for earning crypto assets as you play in games. It aims to increase the player's playing time by earning. This increases the value of crypto assets tied to the game and creates an economy. Similarly, by earning and selling NFT (Non-Fungible Token), blockchain technology enables real-world gains in games. The real-world equivalent of digital assets requires high security measures. Blockchain technology is one of the main actors here. The security of blockchain-based payment systems in game development platforms is a critical area of research focused on increasing transaction integrity, user privacy and asset ownership. Blockchain technology offers a decentralized framework that mitigates the risks associated with traditional payment systems, such as data falsification and unauthorized access. In this study, blockchain-based payment systems in games will be discussed, focusing on the benefits and vulnerabilities for users and systems. In this study, Solana blockchain infrastructure is integrated as the model architecture. By taking advantage of Solana's high-speed and low-cost transaction features, a system design was realized to meet the basic requirements of the project. Smart contracts were developed using the Rust programming language. Rust's performance-oriented and secure memory management features were preferred to ensure reliable and efficient operation of blockchain-based payment systems. During the smart contract development process, elements such as transaction logic, data validation and security measures were carefully designed. In addition, token transfer functions and user authorization processes were modeled using Solana's Program Library standard. The web-based user interface was built using the React library. React's component-based architecture and dynamic data management capabilities enabled the development of an interface that would enhance the user experience. In this process, digital wallet integration was realized so that users can securely access the system through their digital wallets. Solana-compatible wallets such as Phantom, Sollet, etc., which allow users to easily perform blockchain transactions, were preferred. The system components were analyzed in detail and identified as the cornerstones of the architectural design. These components include smart contracts, blockchain network, user interface and digital wallets. In addition, the communication mechanisms between these components were defined and the protocols required to optimize the data flow were identified. The system is designed in a structure that aims to ensure users' transaction security and data integrity. By combining these methods and tools, a model that evaluates the applicability of blockchain-based payment systems in game development platforms is presented and the project is discussed in terms of security. This thesis provides an overview of the security of blockchain-based payment systems in gaming platforms by examining the vulnerabilities and advantages of the smart contract, such as Rust-related security, input and output transactions, and the secure operation of user and signer identities. As a result of this study, important findings have been obtained on the usability and security of blockchain-based payment systems on gaming platforms. The smart contract model, developed using the Solana blockchain infrastructure and the Rust programming language, provides a suitable solution for payment systems on gaming platforms with low cost and fast transaction capability. The web-based demo was developed with the React library to provide a user-friendly interface and wallet integration, enabling easy digital payments. The system managed to optimize security by protecting users' payment data and authorization mechanisms, and showed positive results in test scenarios. As a result of the performance tests, it was determined that the Solana infrastructure can provide a significant advantage over traditional centralized payment systems by meeting expectations, especially in micropayments and intensive transaction scenarios. In addition, the architectural design of the system ensured that the communication mechanisms between components work effectively and that security is prioritized in payment processes. In the developed application, security weaknesses were tried to be prevented in 5 steps. These vulnerabilities can be named as signer control vulnerability, ownership control vulnerability, floating point vulnerability and program call vulnerability. Future research in this field can focus on further optimizing the performance and security of blockchain-based payment systems in gaming environments. The evolution of blockchain technology and the integration of advanced cryptographic mechanisms could further strengthen digital asset protection. Additionally, interoperability between different blockchain networks could enhance the usability and accessibility of payment systems across multiple gaming platforms. The ongoing development in this area will significantly impact the way digital economies function within gaming ecosystems, providing more secure, transparent, and efficient transactions for users worldwide. Moreover, regulatory developments and legal frameworks surrounding blockchain-based gaming transactions will play a crucial role in shaping the adoption of these technologies. Governments and financial institutions may implement policies to ensure consumer protection, mitigate financial risks, and enhance transaction transparency. These regulations could provide greater credibility and trust in blockchain-based payment systems, making them a preferred choice for game developers and players alike. Advancements in artificial intelligence and machine learning could further enhance blockchain security in gaming. AI-driven security protocols could be implemented to detect fraudulent activities, prevent unauthorized access, and ensure the integrity of digital transactions. As blockchain technology continues to evolve, integrating AI-based monitoring and security mechanisms may significantly improve the overall efficiency and reliability of payment systems in gaming platforms. This study demonstrates that blockchain-based payment systems offer an efficient and secure solution for game development platforms. Different blockchain-based technologies have different transaction costs, speed, smart contract security, and vulnerabilities to other technologies they enable. For gaming platforms, blockchain-based systems stand out especially with the Play 2 Earn model. As user habits increase, security standards will emerge and blockchain-based payments will emerge as a strong preference. This study has enabled us to reach these conclusions by examining the security of a Solana-based system with the application demo we developed.

Author

Dr. Seyyit Murat Seçilmiş

How to Cite

Seyyit Murat Seçilmiş (Master Thesis). On game development platforms blockchain based security of payment systems, 2025, Sakarya University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Sakarya University