Ethereum’un (ETH) yürütme katmanını zayıf öznelik kontrol noktasından senkronize ederken blok başına kanıt doğrulamasını azaltacak özyinelemeli bir yürütme kanıtı tasarımı önerildi. Tasarım, kontrol noktasından sonraki blokların yürütme geçerliliğini kanıtlarla birbirine bağlayarak senkronizasyon yükünü düşürmeyi amaçlıyor.
Foresight News’in haberine göre frisitano, ayın 9’unda yayımladığı EIP taslağında zincir başından başlangıç beacon bloğuna kadar tüm yürütme yüklerinin geçerliliğini özyinelemeli biçimde kanıtlayan bir yapı sundu. Her kanıt, önceki kanıtı doğruladıktan sonra bir sonraki bloğa bağlanıyor.
Yürütme yükü, Ethereum’da işlemlerin yürütülme sonuçlarını içeren blok verisidir. Önerilen yapı, yürütme yükü kanıtlarını beacon zincirine bağlıyor. Açık girdilerde başlangıç noktası ile baş ve başlangıç beacon bloklarının kökleri, zincir kimliği ve durumsuz girdi modu sürümü yer alıyor. Kanıt aktarılırken iki blok kökü yayınlanıyor.
Beacon zinciri, hisse ispatı kullanan Ethereum’un mutabakat katmanıdır. Düğümlerin bu katmandaki blok bağlantılarını ve yürütme yüklerinin geçerliliğini birlikte kontrol etmesi gerekiyor. Zayıf öznelik kontrol noktası ise ağa yeni katılan veya uzun süre çevrimdışı kalan düğümlerin senkronizasyon için dayandığı yakın tarihli güvenilir durumu ifade ediyor.
Taslak, aynı dalın en güncel kanıtının önceki kanıtları da içermesini öngörüyor. Böylece senkronizasyon yapan düğümler, kontrol noktasından zincir başına kadar her kanıtı ayrı ayrı alıp doğrulamak yerine birbirine bağlı kanıtları doğrulayabilecek. Kanıtların dedikodu ağı üzerinden paylaşılması ve sınırlı bellek önbelleğinden yararlanan asgari bir istek-yanıt süreci de öneriliyor.
Teknik belge, tasarımı tartışma amaçlı bir taslak olarak tanımlıyor. Yürütme katmanı ile beacon zincirinin nasıl bağlanacağı da üzerinde çalışılması gereken konular arasında. Bu nedenle tasarımın düğümlerde ne zaman uygulanacağı henüz belli değil.
Yorum 0