February 24, 2023

DVT Nedir ve Ethereum'da Staking'i Nasıl İyileştirir?

Henüz duymadıysanız, Dağıtılmış Doğrulayıcı Teknolojisi veya DVT, Ethereum yol haritasının Birleştirme bölümündeki bir sonraki büyük şeydir.

Henüz duymadıysanız, Dağıtılmış Doğrulayıcı Teknolojisi veya DVT, Ethereum yol haritasının Birleştirme bölümündeki bir sonraki büyük şeydir.

Vitalik'in Ethereum Yol Haritası

Bir dakika... soruyor olabilirsiniz... Birleştirme ile işimiz bitmedi mi? Evet, ancak bu, Ethereum kanıt-of-stake geliştirmede sadece başka bir kilometre taşıydı. Artık Beacon Chain, Ethereum'un Yürütme Katmanı ile birleştiğine göre, Ethereum'un fikir birliği katmanının bir sonraki dünya bilgisayarı olma taleplerini karşılayabilmesini sağlamak için yapılması gereken tonla iş var.

Dağıtılmış Doğrulayıcı Teknolojisi (DVT) nedir?

💡 DVT, bir birim, grup veya operatörler grubu tarafından yönetilen bir düğüm kümesinin Ethereum üzerinde tek bir doğrulayıcı olarak birlikte hareketin kullanılması olanaklarını tanır.

DVT, bir Ethereum PoS Doğrulayıcısının birden fazla düğüm veya makine üzerinde çalıştırılmasına olanak tanıyan bir teknoloji ilkelidir. Bu, bir birey, grup veya operatör topluluğu tarafından çalıştırılan bir düğüm kümesinin Ethereum üzerinde tek bir doğrulayıcı olarak birlikte hareket etmesine olanak tanır. Bir doğrulayıcıyı bir düğüm kümesi olarak çalıştırmak, esnekliğini artırırken, boyutundan bağımsız olarak dürüst doğrulayıcıların kesme riskini büyük ölçüde azaltır. Bu, stake etmeyi tüm doğrulayıcılar için daha sağlam ve erişilebilir hale getirir.

  • Daha büyük doğrulayıcılar için DVT yüksek kullanılabilirlik sağlar ve altyapı maliyetlerini düşürür.
  • Topluluk stake havuzları veya ev tipi doğrulayıcılar gibi daha küçük doğrulayıcılar için DVT, daha büyük bir doğrulayıcının sahip olacağı benzer bir koruma düzeyi sağlar.

Sonuç olarak, bu, doğrulayıcı katılımını iyileştirerek hisselerin daha fazla dağıtılmasına yol açar.

Bu neden önemli?

Tek düğümlü doğrulayıcılar, Ethereum'un mutabakat katmanında birkaç soruna ve riske yol açan tek başarısızlık noktaları oluşturur:

  • Bir doğrulayıcının çevrimdışı olması çok yaygın bir durumdur: Makineler arızalanır. Bu bilgisayar ağları için bir gerçektir. Tek düğümlü doğrulayıcıların makine arızalarına karşı hiçbir koruması yoktur. Eğer düğüm çökerse, doğrulayıcı da çöker. Bu durum, stake edenler için ödüllerin kaçırılmasına ve genel olarak Ethereum altyapısında daha az istikrara yol açar. Bununla mücadele etmek için, sermaye açısından zengin olan daha büyük doğrulayıcılar, birincil olanın çökmesi durumunda bir yük devretme ortamına sahip olmak için aktif-pasif kurulumlar çalıştırır. Ancak bu bir sonraki soruna yol açar.
  • Bir aktif-pasif kurulumdaki her iki düğümün de doğrulama yapması mümkündür, bu da eğik çizgiye yol açar: Aktif-pasif bir kurulumu etkili bir şekilde çalıştırmak için, kesinti süresini algılayan ve pasif ortamı anında başlatan otomatikleştirilmiş komut dosyaları olmalıdır. Ancak yanlış yapılandırma, betiklerdeki hatalar veya izleme eksikliği, her iki düğümün de aynı doğrulama anahtarını kullanarak aktif olarak onay verdiği ve hemen bir kesme olayına yol açan bir senaryoya yol açabilir. Bu, yedekleme düğümlerine sahip tüm doğrulayıcıların alması gereken bir risktir, yalnızca daha büyük doğrulayıcılar bu riski yeterince azaltabilecek teknolojiye ve desteğe sahiptir.
  • Doğrulayıcıların ele geçirilebilecek kısayol tuşları vardır: Her doğrulayıcı düğümün anahtarını yönetmesi ve internete bağlı olması gerektiğinden, bu, bilgisayar korsanlarının anahtarları çalması ve doğrulayıcıların kesilmesine neden olması için potansiyel bir saldırı vektörüdür.
  • 32 ETH, bireysel ev doğrulayıcıları için hala yüksek bir bariyeri temsil etmektedir: Bir doğrulayıcı çalıştırmaya başlamak için gereken minimum ETH gereksinimleri PoS geliştirmenin ilk günlerinden bu yana önemli ölçüde azalmış olsa da, 32 ETH hala bir doğrulayıcı olmak için 5 rakamlı (veya daha fazla) bir yatırımı temsil etmektedir (doğrulayıcının kendisini çalıştırmak için gereken tüm zaman ve paradan bahsetmeye gerek yok). Bu durum, stake edenlerin kendi kendilerini doğrulamaları için doğal bir caydırıcı unsur teşkil etmekte olup, bunun yerine ETH'yi kendi adlarına stake etmesi için üçüncü taraf bir saklayıcıya güvenmeleri gerekmektedir.
  • Stake ve müşteri merkezileştirme, ağda korelasyon riskine yol açar: Doğrulayıcılarda yüksek kullanılabilirliği düzgün bir şekilde sürdürmek ve kesinti veya güvenlik risklerini azaltmak için insanlar, para ve kaynaklar gerektiğinden, ölçeğe göre artan getiriler vardır ve bu da doğal bir pay merkezileştirme gücü oluşturur. ağ. Bu pay merkezileştirme aynı zamanda istemci merkezileştirmeye de yol açabilir (çünkü operatörlerin yalnızca bir veya iki istemci yapılandırmasını desteklemesi daha kolaydır). Artan merkezileştirme ile birleştiğinde tüm ağ üzerinde büyük bir etkiye sahip olabilecek kötü niyetli bir düğüm veya havuz operatörünün en kötü durum senaryosu da vardır.

DVT'nin bugün PoS Ethereum'da bulunan bu sorunların her birini nasıl ele aldığını tartışacağız, ancak önce DVT'nin nasıl çalıştığından bahsedelim.

DVT nasıl çalışır?

Yukarıdaki tanımda belirtildiği gibi DVT, doğrulayıcıların tek bir düğüm yerine bir düğüm kümesi olarak çalıştırılmasına izin verir. Bir Dağıtılmış Doğrulayıcı (DV) kümesi, her bir düğümün eksiksiz bir doğrulayıcı anahtarın anahtar payını elinde tutmasıyla çalışır (tam doğrulayıcı anahtarı herhangi bir zamanda herhangi bir konumda tek bir konumda mevcut olmadan). Etkin olduğunda, bir DV kümesindeki her düğüm, kısmi BLS doğrulamaları (buradan hakkında daha fazla bilgi edinebileceğiniz süslü bir kriptografik imza teması) oluşturmak için anahtar paylaşımını kullanarak onaylar; Nasıl yapıldığına dair matematiğe girmeden, bu, aktif doğrulayıcı düğümlerin eşiği karşılandığı sürece (4'te 3, 7'de 5, 10'da 7, vb.) DV kümesinin normal şekilde onaylayacağı anlamına gelir. Farklı bir şekilde ifade edilirse, bir DV kümesindeki bazı düğümler çevrimdışı olsa bile, imzalama eşiğini karşılamak için yeterli sayıda düğüm canlı olduğu sürece bu, kümenin genel performansını etkilemeyecektir.

Burada kullanılabilecek bir benzetme (bazı önemli farklılıklarla birlikte), DVT'nin doğrulayıcılar için olduğu gibi multisig'in de cüzdanlar için olduğudur.

İşte bir (Obol V1) DV kümesi kurma adımları:

  • Güvenilir bir operatör grubu oluşturun
  • Obol DV Launchpad'i kullanarak bir küme tanım dosyası oluşturun
  • Anahtar paylaşımları oluşturmak için bir Dağıtılmış Anahtar Üretimi (DKG) töreni çalıştırın
  • Her operatör kendi düğümünü yapılandırır ve çalıştırarak küçük bir P2P ağı oluşturur
  • Her bir doğrulayıcı için toplam 32ETH yatırarak kümedeki doğrulayıcıları etkinleştirin (her küme birden fazla tam doğrulayıcı düğümü çalıştırabilir)
  • Eşiği karşılamak için yeterli sayıda düğüm çalıştığında, DV kümesi aktif olarak onaylayacaktır!
Obol'un DVT İş Akışının ASCII Görseli

DVT, Ethereum'da staking'i nasıl geliştirir?

💡DVT, esneklik katarken ve riski azaltırken tüm Ethereum ağı üzerinde merkezi olmayan bir güç olarak hareket eder.

Kısacası DVT, doğrulamanın yalnızca tek, bağımsız doğrulayıcı düğümler yerine düğüm kümeleriyle birlikte gerçekleştirilmesine izin verir. DVT, tek hata noktalarını ortadan kaldırarak doğrulayıcıların kesme riskini artırmadan aktif yedeklilik ile çalışmasını sağlar. Bu, her ölçekten doğrulayıcıya fayda sağlar:

  • Büyük Doğrulayıcılar: Daha büyük doğrulayıcılar için, gelişmiş yedeklilik ve daha düşük kesme riski, daha az makinede daha fazla düğüm çalıştırılmasına olanak tanıyarak donanım maliyetini düşürür. Ayrıca kendilerini korumak için gerekli olan kesme sigortası miktarını da azaltır. Ek olarak, küme başına birden fazla düğüm çalıştırmak, müşteri yapılandırmalarının ve coğrafyalarının daha yüksek bir dağılımına izin vererek, herhangi bir konum veya müşteri türündeki başarısızlık korelasyon riskini azaltır.
  • Sıvı Staking Protokolleri: Sıvı stake protokolleri için, verimliliği artırmanın ve riski azaltmanın yanı sıra, DVT daha yüksek operatör katılımına izin verir. LSP'ler ağda yedeklilik sağlayarak, ağda kesinti süresine yol açan herhangi bir operatöre olan bağımlılığı ortadan kaldırır. Operatörler farklı kümeler halinde organize edilebilir, böylece bir operatörün devre dışı kalması durumunda, diğer aktif operatörler onaylama için eşikleri karşılayacağından ağdaki hiçbir doğrulayıcı düğüm etkilenmez. Nihayetinde bu, protokolün stakerlar için performansını artırır.
  • Topluluk ve Evde Doğrulayıcılar: En önemlisi, DVT ile daha küçük doğrulayıcılar da düğümleri daha güvenli bir şekilde çalıştırabilir ve daha büyük doğrulayıcılarla karşılaştırılabilir çalışma süresi ve verimlilik ölçümleri sunabilir. Bu, evde çalışan doğrulayıcıların, yalnızca tek bir makineye bağlı olmayan bir topluluk doğrulayıcısı olarak diğerleriyle birlikte çalışmasıyla başarılabilir. DVT ayrıca bir düğüm çalıştırmak isteyen herhangi bir kişi için ETH gereksinimlerini de düşürür, çünkü artık doğrulama için gerekli 32 ETH'yi oluşturan birden fazla düğüme sahip olabilirsiniz. Bu sayede DVT, evde doğrulayıcı katılımını katlanarak artırma potansiyeline sahiptir.

Ne tür bir doğrulayıcı olduğunuza veya doğrulayıcıların dağıtımının nihai olarak nasıl olması gerektiğine inandığınıza bakılmaksızın, DVT, dayanıklılık eklerken ve riski azaltırken tüm Ethereum ağında merkezi olmayan bir güç görevi görür.

Bu, Ethereum ekosistemindeki herkese fayda sağlayacak bir ilkel teknolojidir. Bununla birlikte, dikkate alınması gereken bazı hususlar vardır.

DVT ile ilgili ödünleşimler nelerdir?

Fazlalık elde etmek için DVT, Ethereum mutabakatına bir ara yazılım bileşeni ekler ve bununla birlikte belirli ödünleşimler vardır:

  • Artan Karmaşıklık: Herhangi bir çok düğümlü dağıtımda olduğu gibi, bir doğrulayıcıyı bir bütün olarak çalıştırmak için artık daha fazla hareketli parça var. Bu, kümedeki farklı operatörler arasında sınırlı koordinasyon gerektirir ve işlerin yanlış gitmesi için potansiyel alanlar ekler.
  • Gecikme: DVT, mutabakat mekanizması ve kümedeki düğümler arasında mesaj paylaşımı nedeniyle birkaç ek ağ atlaması getirir. Ancak bu, DVT'nin bir kümedeki düğümler arasında (tekil bir dedikodu ağı yerine) doğrudan P2P bağlantıları kullanacak şekilde tasarlanmasıyla azaltılır.
  • Operasyonel Maliyetler: Tek bir düğüm yerine birden fazla düğümün katılımı gerektiğinden, artan operasyonel ve donanımsal maliyetler söz konusudur. Bu, DVT çalıştıran doğrulayıcıların geliştirilmiş esnekliği nedeniyle aynı makine kümesinde daha fazla doğrulayıcı çalıştırabilmekle dengelenebilir.

Ethereum'un kemikleşmesiyle birlikte, protokol düzeyinde değişiklik gerektirmeden Ethereum ağında gerekli hizmetleri sağlamak için ara katman bileşenlerine olan ihtiyaç artacaktır. Yukarıda belirtilen ödünleşimler, herhangi bir ara yazılımda mevcuttur ve bunları mümkün olduğunca azaltmak için tasarım seçimleri yapılmalıdır (kısa bir süre sonra Obol'u bu ödünleşimlerin üstesinden gelmek için nasıl tasarladığımız hakkında bir blog yayınlayacağız), ara yazılımın faydaları bu dezavantajlardan herhangi birine ağır basacaktır.

DVT buradan nereye gidiyor?

💡 Doğrulayıcılar bireysel varlıklar olarak değil, topluluklar olarak çalıştırılmalıdır.

The Merge'in tamamlanmasıyla birlikte, olası ağ arızalarını azaltmak, merkeziyetsizliği iyileştirmek ve ağı ölçeklendirmeye devam etmek için tüm staking topluluğunun DVT'yi geliştirme, test etme ve benimsemede rol oynaması kritik önem taşıyor. Ekosistemin doğrulayıcıların bireysel varlıklar olarak değil topluluklar olarak çalıştırılması gerektiğini fark etmesi önemlidir. Obol Labs'ta DVT'yi Mainnet'e taşıma çabasına kendimizi adadık ve bu önemli çabada herkesle işbirliği yapmayı dört gözle bekliyoruz.

Ek Kaynaklar

DVT hakkında daha fazla ayrıntı mı arıyorsunuz? DVT ile ilgili konuların derinlemesine incelenmesi için bu diğer makalelere ve topluluk konuşmalarına göz atın.