ERC-777 Token Standardı
Uyarı
ERC-777'nin farklı saldırı türlerine karşı duyarlılığı (opens in a new tab) nedeniyle doğru bir şekilde uygulanması zordur. Bunun yerine ERC-20 kullanılması önerilir. Bu sayfa tarihi bir arşiv olarak kalmaktadır.
Giriş?
ERC-777, mevcut ERC-20 standardını geliştiren bir misli token standardıdır.
Ön Koşullar
Bu sayfayı daha iyi anlamak için öncelikle ERC-20 hakkında okumanızı öneririz.
ERC-777, ERC-20'ye göre hangi iyileştirmeleri sunar?
ERC-777, ERC-20'ye göre aşağıdaki iyileştirmeleri sağlar.
Kancalar
Kancalar, bir akıllı sözleşme kodunda tanımlanan bir işlevdir. Kancalar, sözleşme aracılığıyla Token gönderildiğinde veya alındığında çağrılır. Bu, bir akıllı sözleşmenin gelen veya giden Token'lara tepki vermesini sağlar.
Kancalar, ERC-1820 (opens in a new tab) standardı kullanılarak kaydedilir ve keşfedilir.
Kancalar neden harikadır?
- Kancalar, bunu başarmak için çift çağrı (
approve/transferFrom) gerektiren ERC-20 (opens in a new tab)'nin aksine, tek bir işlemde bir sözleşmeye Token göndermeye ve sözleşmeyi bilgilendirmeye olanak tanır. - Kanca kaydetmemiş sözleşmeler ERC-777 ile uyumsuzdur. Alıcı sözleşme bir kanca kaydetmediğinde, gönderen sözleşme işlemi iptal edecektir. Bu, ERC-777 olmayan akıllı sözleşmelere yanlışlıkla yapılan transferleri önler.
- Kancalar işlemleri reddedebilir.
Ondalıklar
Standart ayrıca ERC-20'de decimals etrafında oluşan kafa karışıklığını da çözer. Bu netlik, geliştirici deneyimini iyileştirir.
ERC-20 ile geriye dönük uyumluluk
ERC-777 sözleşmeleriyle, sanki ERC-20 sözleşmeleriymiş gibi etkileşime girilebilir.
Daha Fazla Okuma
EIP-777: Token Standardı (opens in a new tab)
Sayfanın son güncellenme tarihi: 21 Ağustos 2025