TRON, tıpkı Ethereum gibi account-based (hesap tabanlı) bir sistem kullanır. Her hesabın benzersiz bir adresi vardır ve bu adresle işlem yapmak için özel anahtar imzası gerekir. Hesaplar TRX ve TRC-10 token bakiyelerini, Bandwidth ve Energy miktarlarını tutar. Bir hesap şunları yapabilir:
–TRX veya TRC-10 göndermek/almak
–Akıllı sözleşme dağıtmak
–Başka sözleşmeleri tetiklemek
–Super Representative (SR) olmak ya da oy kullanmak
–TRON’da iki tür hesap vardır:
–Externally Owned Account (EOA): Özel anahtarı olan kişi tarafından kontrol edilen normal hesap.
–Contract Account: TRON üzerinde dağıtılmış akıllı sözleşme hesabı. Bunun özel anahtarı olmaz, kodla kontrol edilir.
İki hesap türü de token gönderebilir, alabilir ve akıllı sözleşmelerle etkileşime girebilir.
Her hesap bir public key (açık anahtar) ve private key (özel anahtar) çiftine sahiptir. Açık anahtar adrese çevrilir, özel anahtar ise işlemleri imzalamak için kullanılır. Bu sayede kötü niyetli kişilerin sahte işlem yayınlaması engellenir.
Örneğin Meltem TRX göndermek isterse, özel anahtarıyla imzalar. Böylece ağ bu işlemin gerçekten Meltem’den geldiğini doğrular.
TRON, Ethereum gibi ECDSA (secp256k1) algoritmasını kullanır.
–Rastgele özel anahtar üretilir (64 karakterlik hex).
–Buradan açık anahtar ve adres türetilir.
–Adresin önüne “41” eklenerek TRON formatı oluşur.
Adresler iki formatta olabilir:
–Hex formatı: “41” ile başlar. Ethereum adresiyle aynı yapıya sahiptir.
–Base58 formatı: “T” harfiyle başlar, daha kullanıcı dostudur.
Hesap Yaratma Yöntemleri
–Komut satırı cüzdanı (wallet-cli) ile
–SDK (örneğin TronWeb) ile
–TronLink gibi cüzdan uygulamalarıyla
Hesap Aktivasyonu:
Yeni bir hesap zincirde görünmez, önce etkinleştirilmesi gerekir. Bunun için:
–Mevcut bir hesaptan yeni hesaba TRX veya TRC-10 gönderilir
–Ya da API üzerinden işlem yaratılır
Hesap açılışı için küçük miktarda TRX gerekir. İşlemin Bandwidth maliyeti stake ile karşılanmazsa ek olarak biraz TRX yakılır.
Bir akıllı sözleşme TRON’a yüklendiğinde, ona ait özel bir adres oluşur. Bu adres, gönderen hesabın adresi ve işlem kimliğine göre hesaplanır. Normal adresler gibi hex veya Base58 formatında olur.



