🛡️Protective Guards
GTD's core goal is to provide a safe, secure and robust environment for all of our users to experience our title. Whilst also maintaining the sovereign anonymity a gaming title on the Ethereum blockchain is meant to symbolise. We currently and actively work towards the below as best practice:
Cryptographic Integrity Verification:
On-Chain: We use a cryptographic hashing algorithms to verify the integrity of critical on-chain data, including smart contracts and player account information. This is periodically checked and compare hash values to detect any unauthorized modifications.
Off-Chain: We apply cryptographic integrity checks to game binaries and critical off-chain data. Hashing algorithms are employed to ensure that the game client and essential game files have not been tampered with.
Behavioral Analysis and Machine Learning:
On-Chain and Off-Chain: We Implement behavioral analysis algorithms and machine learning models to detect abnormal player behavior patterns. Anomalies in gameplay metrics, such as unusually high success rates or rapid asset accumulation, can trigger alerts for further investigation.
Server-Side Validation:
On-Chain and Off-Chain: We have chosen to centralize critical game logic on our server-side to prevent client-side manipulation. Thus, validating player actions and transactions on the server, ensuring that any data submitted by the client is consistent with expected server-side calculations.
Encrypted Communication:
On-Chain and Off-Chain: We employ end-to-end encryption for communication between the game client, servers, and blockchain. This prevents malicious actors from intercepting or manipulating data during transmission, maintaining the integrity of both on-chain and off-chain interactions.
Randomized Data Structures:
On-Chain and Off-Chain: We randomize key data structures and algorithms to add an additional layer of complexity for cheaters attempting to reverse engineer or manipulate the game's mechanics. This makes it more challenging for cheats and exploits to be developed.
Dynamic Code Obfuscation:
Off-Chain: We apply dynamic code obfuscation techniques to the game client, making it difficult for cheat developers to analyze and manipulate the client's code. Also regularly updating obfuscation patterns to stay ahead of reverse engineering efforts.
Regular Security Audits:
On-Chain and Off-Chain: We plan to regularly carr out security audits of both on-chain smart contracts and off-chain game code.
Community Reporting and Reputation Systems:
On-Chain and Off-Chain: We implement systems that encourage the community to report suspicious behavior. Thus naturally establishing reputation systems that reward fair play and penalize cheaters, fostering a self-policing environment within the GTD player community.
Last updated