Ethereum Geliştirme Standartları
Son düzenleme: @Utkubahar(opens in a new tab), 11 Haziran 2024
Standartlara genel bakış
Ethereum topluluğu, projelerin (Ethereum istemcileri ve cüzdanlar gibi) uygulamalar arasında birlikte çalışabilir durumda kalmasına yardımcı olan ve akıllı sözleşmeler ve dapp'lerin birleştirilebilir kalmasını sağlayan birçok standardı benimsemiştir.
Genellikle standartlar, bir standart süreci(opens in a new tab) aracılığıyla topluluk üyeleri tarafından tartışılan Ethereum İyileştirme Önerileri (EIP'ler) olarak sunulur.
- EIP'lere giriş
- EIP listesi(opens in a new tab)
- EIP GitHub deposu(opens in a new tab)
- EIP tartışma panosu(opens in a new tab)
- Ethereum Yönetişimine Giriş
- Ethereum Yönetişimine Genel Bakış(opens in a new tab) 31 Mart 2019 - Boris Mann
- Ethereum Protokol Geliştirme Yönetişimi ve Ağ Yükseltme Koordinasyonu(opens in a new tab) 23 Mart 2020 - Hudson Jameson
- Ethereum Çekirdek Geliştiricilerinin Bütün Toplantılarını İçeren Oynatma Listesi(opens in a new tab) (YouTube Oynatma Listesi)
Standart türleri
3 tür EIP vardır:
- Standart İzleme: Ethereum uygulamalarının çoğunu ya da tamamını etkileyen herhangi bir değişikliği açıklar
- Meta İzleme(opens in a new tab): Ethereum'u çevreleyen bir süreci açıklar ya da bir süreçte değişiklik önerir
- Bilgi İzleme(opens in a new tab): bir Ethereum tasarım sorununu açıklar ya da Ethereum topluluğuna genel yönergeler ya da bilgiler sağlar
Ayrıca, Standart İzleme 4 kategoriye ayrılmıştır:
- Çekirdek(opens in a new tab): mutabakat çatalı gerektiren iyileştirmeler
- Ağ Oluşturma(opens in a new tab): devp2p ve Hafif Ethereum Alt Protokolü ile ilgili iyileştirmelerin yanı sıra whisper ve swarm ağ protokolü spesifikasyonlarına önerilen iyileştirmeler.
- Arayüz(opens in a new tab): istemci API/RPC spesifikasyonları ve standartları ile ilgili iyileştirmeler ve yöntem adları ile sözleşme ABI'leri gibi dil düzeyindeki belirli standartlar.
- ERC(opens in a new tab): uygulama seviyesindeki standartlar ve teamüller
Bu farklı türler ve kategoriler daha fazla bilgi EIP-1(opens in a new tab) içinde bulunabilir
Token standartları
- ERC-20 - Oylama token'ları, stake etme token'ları veya sanal para birimleri gibi değiştirilebilir (birbirinin yerine geçebilir) token'lar için standart bir arayüz.
- ERC-223 - Jetonların ether ile aynı şekilde davranmasını sağlayan ve alıcı tarafında jeton transferlerinin işlenmesini destekleyen bir değiştirilebilir jeton standardıdır.
- ERC-1363(opens in a new tab) - ERC-20 jetonları için transfer veya transferFrom sonrası alıcı kodunun veya onaylandıktan sonra harcama kodunun yürütülmesini destekleyen bir jeton arayüzünü tanımlar.
- ERC-721 - Bir şarkı veya sanat eserinin telif hakkı gibi değiştirilemez token'lar için standart bir arayüz.
- ERC-2309(opens in a new tab) - Ardışık jeton tanımlayıcıları kullanarak bir veya çok sayıda değiştirilemez jeton oluştururken/transfer ederken yayımlanan standartlaştırılmış bir olay.
- ERC-4400(opens in a new tab) - EIP-721 tüketici rolü için arayüz uzantısı.
- ERC-4907(opens in a new tab) - ERC-721 jetonlarına sınırlı izinlere sahip zaman sınırlı bir rol ekler.
- ERC-777 - (TAVSİYE EDİLMEZ) ERC-20'yi geliştiren bir jeton standardı.
- ERC-1155 - Hem değiştirilebilir hem de değiştirilemez varlıkları içerebilen bir jeton standardı.
- ERC-4626 - Verim taşıyan kasaların teknik parametrelerini optimize etmek ve birleştirmek için tasarlanmış, tokenize edilmiş bir kasa standardı.
Jeton standartları hakkında daha fazla bilgi edinin.
Daha fazla bilgi
Size yardımcı olan bir topluluk kaynağı mı biliyorsunuz? Bu sayfayı düzenleyin ve onu ekleyin!