## TRC-20 Token Standardı Hakkında Bilgi
TRC-20, [Tron](https://www.nedemek.page/kavramlar/tron) blok zincirinde token oluşturmak için kullanılan bir teknik standarttır. Ethereum'daki [ERC-20](https://www.nedemek.page/kavramlar/erc-20) standardına benzer şekilde çalışır ve geliştiricilere çeşitli uygulamalar için token oluşturma imkanı sunar. Bu tokenlar, akıllı sözleşmeler aracılığıyla yönetilir ve Tron ağı üzerinde transfer edilebilir, saklanabilir ve kullanılabilir.
**Temel Özellikleri:**
* **Akıllı Sözleşmelere Dayalı:** TRC-20 tokenları, [akıllı%20sözleşmeler](https://www.nedemek.page/kavramlar/akilli%20sözleşme) aracılığıyla yönetilir, bu da güvenliği ve şeffaflığı artırır.
* **Değiştirilebilirlik (Fungibility):** Her TRC-20 tokenı, diğer TRC-20 tokenlarıyla aynı değere sahiptir; yani, birbirleriyle değiştirilebilirler.
* **Geniş Kullanım Alanı:** TRC-20 tokenları, dijital varlıklar, oyun içi para birimleri, sadakat programları ve daha birçok uygulama için kullanılabilir.
* **Düşük İşlem Ücretleri:** Tron ağının düşük işlem ücretleri, TRC-20 tokenlarının kullanımını daha ekonomik hale getirir.
* **Hızlı İşlem Süreleri:** Tron ağı, hızlı işlem süreleri sunar, bu da TRC-20 token transferlerinin hızlı bir şekilde gerçekleşmesini sağlar.
**TRC-20 Token Oluşturma:**
TRC-20 token oluşturmak için, [Solidity](https://www.nedemek.page/kavramlar/solidity)'ye benzer bir programlama dili olan Tron'un akıllı sözleşme dilini kullanarak bir akıllı sözleşme yazmanız gerekir. Bu sözleşme, tokenın adı, sembolü, toplam arzı ve diğer önemli özelliklerini tanımlar.
**Önemli Fonksiyonlar (ERC-20'deki gibidirler):**
* `totalSupply()`: Toplam token arzını döndürür.
* `balanceOf(address tokenOwner)`: Belirli bir adresin token bakiyesini döndürür.
* `transfer(address receiver, uint numTokens)`: Tokenları bir adresten diğerine transfer eder.
* `approve(address delegate, uint numTokens)`: Belirli bir adrese, tokenlarınızı harcama yetkisi verir.
* `allowance(address owner, address delegate)`: Bir adresin, başka bir adres adına harcayabileceği token miktarını döndürür.