Ana içeriğe geç

Sayfanın son güncellenmesi: 14 Temmuz 2024

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

EIP'ler nedir?

Ethereum İyileştirme Önerileri (EIP'ler)(opens in a new tab), 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'leri yazma yönergeleri, EIP 1(opens in a new tab) içerisinde yer almaktadır. Bir EIP öncelikle az bir motivasyonla birlikte kısa bir şekilde teknik özellikleri aktarmalıdır. EIP yazarı, topluluk içinde konsensüs oluşturmaktan ve alternatif 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 ağ yükseltmesi gerektiren düşük düzeyli protokol değişiklikleri için temel EIP'ler, örneğin EIP-1559(opens in a new tab) ve uygulama standartları için ERCler, örneğin EIP-20(opens in a new tab) ve EIP-721(opens in a new tab) gibi farklı EIP türleri(opens in a new tab) bulunmaktadı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 ana ağındaki 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, ERC-20 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 yaygın bir mutabakat gerektirir.

EIP'lerin Tarihçesi

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

EIP editörleri; teknik sağlamlık, yazım/dil bilgisi kontrolü, format ve de 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 (@axic)
  • Gavin John (@Pandapip1)
  • Greg Colvin (@gcolvin)
  • Matt Garnett (@lightclient)
  • Sam Wilson (@SamWilsn)

Emeritus EIP editörleri şunlardır:

  • Casey Detrio (@cdetrio)
  • Hudson Jameson (@Souptacular)
  • Martin Becze (@wanderer)
  • Micah Zoltu (@MicahZoltu)
  • Nick Johnson (@arachnid)
  • Nick Savers (@nicksavers)
  • Vitalik Buterin (@vbuterin)

Eğer sen de EIP editörü olmak istiyorsan, lütfen EIP-5069(opens in a new tab)'a göz at.

EIP editörleri bir önerinin ne zaman EIP olmaya hazır olduğuna karar verir ve EIP yazarlarının önerilerini ileriye taşımalarına yardım eder. Ethereum Cat Herders(opens in a new tab) (Ethereum Kedi Çobanları), EIP editörleri ve topluluk arasında toplantılar düzenlemeye yardımcı olur (bkz. EIPIP(opens in a new tab)).

Tabloyla birlikte tam standardizasyon süreci EIP-1(opens in a new tab)'de açıklanmıştır

Daha fazla bilgi edinin

EIP'ler ile alakalı daha fazlasını okumayayla ilgiliyseniz EIP'ler web sitesini(opens in a new tab) ve EIP-1(opens in a new tab)'i ziyaret edin. İşte bazı yararlı bağlantılar:

Topluluk eğitim projeleri

Katılın

Herkes bir EIP oluşturabilir. Bir öneri kaydetmeden önce kişi, EIP sürecini ve nasıl EIP yazılacağını anlatan EIP-1(opens in a new tab)'i okumalı, bir taslak kaydedilmeden önce önerilerin ilk kez tartışıldığı Ethereum Sihirbazları(opens in a new tab)'nda geri bildirim istemelidir.

Referanslar

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

Bu makale yararlı oldu mu?