Ana içeriğe geç

Bu sayfanın güncellenmesine yardım edin

🌏

Bu sayfanın yeni bir sürümü vardır ancak şu anda yalnızca İngilizce'dir. Son sürümü çevirmemize yardımcı ol.

Sayfayı çevir
İngilizce'yi gör

Burada hata yok!🐛

Bu sayfa tercüme edilmiyor. Bu sayfayı şimdilik kasıtlı olarak İngilizce bıraktık.

Sayfanın son güncellenmesi: 29 Eylül 2022

Ethereum İyileştirme Önerilerine (EIP'ler) Giriş

EIP'ler nedir?

Ethereum İyileştirme Önerileri (EIP'ler), Ethereum için potansiyel yeni özellikleri veya süreçleri belirleyen standartlardır. EIP'ler, önerilen değişiklikler için teknik özellikler içerir ve topluluk için "gerçeğin kaynağı" görevi görür. Ethereum için ağ yükseltmeleri ve uygulama standartları, EIP süreci aracılığıyla tartışılır ve geliştirilir.

Ethereum topluluğu içindeki herkes bir EIP oluşturma kabiliyetine sahiptir. EIP yazma yönergeleri, EIP 1 içerisinde yer almaktadır. EIP, özelliğin mantığına ilişkin kısa bir teknik açıklama sağlamalıdır. EIP yazarı, topluluk içinde mutabakat oluşturmaktan ve muhalif görüşleri belgelemekten sorumludur. İyi biçimlendirilmiş bir EIP göndermek için gerekli yüksek teknik beceri göz önüne alındığında, tarihsel olarak çoğu EIP yazarı uygulama veya protokol geliştiricileri olmuştur.

EIP'ler neden önemlidir?

EIP'ler, değişikliklerin nasıl gerçekleştiği konusunda merkezi bir rol oynar ve Ethereum'da belgelenir. İnsanların değişiklikleri önerme, tartışma ve benimseme yollarıdır. Mutabakatı etkileyen ve bir ağ yükseltmesi gerektiren düşük seviyeli protokol değişiklikleri için çekirdek EIP'lerin yanı sıra uygulama standartları için olan ERC'ler dahil olmak üzere farklı EIP türleri vardır. Örneğin, ERC20 veya ERC721 gibi token oluşturma standartları, bu token'larla etkileşime giren uygulamaların tüm token'ları aynı kuralları kullanarak işlemesine izin verir, bu da birlikte çalışabilir uygulamalar oluşturmayı kolaylaştırır.

Her ağ yükseltmesi, ağdaki her Ethereum istemcisi tarafından uygulanması gereken bir dizi EIP'lerden oluşur. Bu, istemci geliştiricilerinin Ethereum Mainnet'teki diğer istemcilerle mutabık olmak için gerekli EIP'leri uyguladıklarından emin olmaları gerektiği anlamına gelir.

Değişiklikler için teknik bir şartname sağlamanın yanı sıra EIP'ler, Ethereum'da yönetişimin gerçekleştiği birimdir: herkes bir teklif sunmakta özgürdür ve ardından topluluktaki çeşitli hisse sahipleri bunun standart olarak mı benimsenmesi, yoksa bir ağ yükseltmesine dahil edilmesi mi gerektiğine karar vermek için tartışacaktır. Çekirdek olmayan EIP'lerin tüm uygulamalar tarafından benimsenmesi gerekmiyorken (örneğin ERC20 olmayan bir token oluşturabilirsiniz) çekirdek EIP'lerin yaygın olarak benimsenmesi gerektiği için (çünkü tüm düğümlerin aynı ağın parçası olarak kalmaları için yükseltilmesi gerekir) çekirdek EIP'ler, çekirdek olmayan EIP'lere göre topluluk içinde daha büyük bir mutabakat gerektirir.

EIP'lerin Tarihçesi

Ethereum İyileştirme Önerileri (EIP'ler) GitHub deposu Ekim 2015'te oluşturuldu. EIP işlemi, Bitcoin İyileştirme Önerileri (BIP'ler) sürecini; bu süreç de Python Geliştirme Önerileri (PEP'ler) sürecini temel alır.

EIP editörleri, teknik sağlamlık, yazım/dil bilgisi kontrolü ve kod stili için EIP'leri gözden geçirmekle görevlidir. Martin Becze, Vitalik Buterin, Gavin Wood ve diğerleri, 2015'ten 2016'nın sonlarına kadar ilk EIP editörleriydi. Mevcut EIP editörleri şunlardır:

  • Alex Beregszaszi (EWASM/Ethereum Vakfı)
  • Greg Colvin (Topluluk)
  • Casey Detrio (EWASM/Ethereum Vakfı)
  • Matt Garnett (Quilt)
  • Hudson James (Ethereum Vakfı)
  • Nick Johnson (ENS)
  • Nick Savers (Topluluk)
  • Micah Zoltu (Topluluk)

Ethereum Cat Herders ve Ethereum Magicians topluluk üyeleriyle birlikte EIP editörleri, hangi EIP'nin uygulanacağına karar veriyorlar ve EIP'lerin kolaylaştırılmasından ve EIP'lerin "Son" veya "Geri çekildi" aşamasına taşınmasından sorumlular.

Tabloyla birlikte tam standardizasyon süreci EIP-1'de açıklanmıştır

Daha fazla bilgi edinin

EIP'ler hakkında daha fazla bilgi edinmek istiyorsanız, aşağıdakiler dahil ek bilgileri bulabileceğiniz EIPler web sitesine göz atın:

Katılın

Herkes EIP veya ERC oluşturabilse de; EIP sürecini, EIP'nin ne olduğunu, EIP'lerin türlerini, EIP belgesinin ne içermesi gerektiğini, EIP formatını ve şablonunu, EIP Düzenleyicileri listesini ve EIP'ler hakkında bilmeniz gereken her şeyi belirten EIP-1'i, EIP veya ERC oluşturmadan önce okumalısınız. Yeni EIP'niz, gerçekten karmaşık olmayan ancak aşırı niş olmayan ve Ethereum ekosistemindeki projeler tarafından kullanılabilecek yeni bir özellik tanımlamalıdır. En zor kısım kolaylaştırmadır, yazar olarak sizin; insanların EIP'nize ulaşmasını desteklemeniz, geri bildirim toplamanız, EIP'nizin çözdüğü sorunları açıklayan makaleler yazmanız ve EIP'nizi uygulamak için projelerle iş birliği yapmanız gerekir.

Tartışma sürecini takip etmek veya EIP'ler hakkındaki fikirlerinizi paylaşmak istiyorsanız, EIP'lerin toplulukla tartışıldığı Ethereum Magicians forumuna göz atın.

Ayrıca bakınız:

Referanslar

Sayfa içeriğinin bir kısmı Hudson Jameson'ın Ethereum Protokol Geliştirme Yönetimi ve Ağ Yükseltme Koordinasyonu gönderisinden sağlanmıştır

Bu makale yararlı oldu mu?