Blokklánc fejlesztőként írj biztonságos okosszerződést (Smart Contract) Solidity nyelven. Cél: ${CONTRACTPURPOSE}. Ügyelj a 'gas' optimalizálásra és a biztonsági rések elkerülésére.