Çünkü Polinom Taahhütleri, Ethereum 2.0 için bir "dönüm noktası" olabilir.

Polinom Taahhütleri Ethereum 2.0 için neden bir "dönüm noktası" olabilir - eth fiyatı 1024x576Araştırmacı Danny Ryan'ın 17 Mart tarihli bir gönderisine göre, Eth 2.0 araştırma ekibi, ağda hesaplama için kullanılan verileri azaltmak için "polinom taahhütleri" adı verilen yeni bir kavram üzerinde çalışıyor.

Büyülü matematik nedir?

Buterin tarafından "sihirli matematik" olarak adlandırılan polinom taahhütleri, ağın durumunu düşük hesaplama maliyetiyle kontrol etmenin bir yolu olarak görülüyor, bu da gelecek için önemli bir hedef. Buterin, Eth 2.0'ın en azından üçüncü aşamasına kadar sihirli matematiği uygulamaya ikna olmuştur. Ryan, "Polinom taahhütleri aradığımız dönüm noktası olabilir" dedi.

Kısaca polinom taahhütleri

Polinom taahhütleri, hepimizin okulda öğrendiğimiz polinomlara benzer: değişkenler ve katsayılarla matematiksel bir ifade. Ama sihirli matematik olduğunu düşünürsek, o kadar basit değil.

Buterin, polinom taahhütlerini "karmalar üzerinde aritmetik kontroller yapma özelliğine sahip bazı P (x) polinomlarının bir tür karması" olarak tanımlar. Polinom taahhütleri hakkındaki orijinal belge, matematiksel şemayı, mümkün olduğunca az hesaplama verisiyle meydana gelen bir olayın kanıtını gösteren altı algoritmada sentezler.

Ethereum Vakfı'ndan bir blog yazısında Buterin, "Merkle ağaçlarını, blok zinciri durum depolaması için, sihirli matematik sözde polinom taahhütleriyle değiştirmeyi öneriyoruz" dedi.

Blockchain durumu

Blok zincirleri hem giriş hem de çıkış işlemlerini kaydeder. Genel olarak, blok zinciri muhasebe sistemleri iki türdendir: Harcanmamış İşlem Çıktısı (UTXO) modeli ve hesap tabanlı model. Bitcoin ilkini kullanırken Ethereum ikincisini kullanır.

Bir kullanıcı istediğinde yatırmak UTXO modelindeki bitcoin, işlemi bu coinlerin tüm geçmişini beraberinde sürükler ve bu daha sonra ağdaki her eş tarafından kontrol edilir.

Hesap modeli ise, işlemin bir kanıtı ile birlikte işlemin geçerliliği ile ilgili soruları Ethereum Sanal Makinesi'ne (EVM) yönlendirirken yalnızca iki eş arasındaki işlemi kaydeder.

EVM, kullanıcılar adına durum değişikliklerini (blockchain'in kontrol hesapları ve bakiyeleri) gerçekleştirir. İşlemleri bu platforma bağlayan Ethereum'daki her blok, aynı zamanda bir kanıt, ağ geçmişinin başlangıcına bağlanan bir Merkle ağacı içerir.

Bu kanıt, yukarıdaki durumun alındığını içerir ve EVM'nin bir işlemi gerçekleştirmesi için gereklidir. Merkle ağaçları veri açısından verimlidir, ancak Eth 2.0'ın hedefleri için yeterince verimli değildir. Sihir yapılan yer burasıdır.

Mevcut Merkle ağaç yapılandırması, işlem başına yaklaşık 0,5 MB gerektirir. Ryan, polinom bağlılık şemalarının durum testlerinin ağırlığını 0,001 ile 0,01 MB arasında azaltacağını tahmin ediyor.

Günde ortalama 700.000 işlem gerçekleştiren bir ağ için, hesaplamadaki tasarruf önemli. Ethereum dışındaki birçok proje de polinom taahhütlerine kendi yöntemleriyle güveniyor. Buterin, polinom taahhütlerini uygulamasının pek çok şeyden biri olmaya devam ettiğini söyledi. Ayrıca halen araştırma aşamasındadır.