İçeriğe geç
Kriptofoni
Kripto Para SözlüğüBlockchain ve Teknoloji

KZG Commitment Nedir?

Diğer adları: KZG taahhüdü, Kate Commitment, Kate-Zaverucha-Goldberg, Polinom taahhüdü

Kısaca

KZG commitment (KZG taahhüdü), Kate, Zaverucha ve Goldberg'in 2010'da önerdiği, bir polinomu tek ve küçük bir değerle taahhüt etmeye ve polinomun herhangi bir noktadaki değerini kısa bir kanıtla doğrulamaya olanak tanıyan polinom taahhüt şemasıdır.

Taahhüt şemaları, bir veriyi açıklamadan ona bağlanmayı ve sonradan bu bağlılığın değişmediğini kanıtlamayı sağlar. KZG'de veri bir polinom olarak ifade edilir ve eliptik eğri eşleştirmeleri (pairing) kullanılarak tek bir eliptik eğri noktasına indirgenir. Doğrulayıcı, tüm veriyi indirmeden polinomun belirli bir noktadaki değerinin doğru olduğunu, veri boyutundan bağımsız olarak sabit büyüklükte bir kanıtla kontrol edebilir.

Ethereum'da KZG taahhütleri, Mart 2024'teki Dencun güncellemesiyle gelen EIP-4844'ün (Proto-Danksharding) temelini oluşturur. Katman 2 (layer 2) ağlarının Ethereum'a gönderdiği veriler “blob” adlı yapılarda taşınır ve her blob bir KZG taahhüdüyle temsil edilir. Bu yapı, ileride veri erişilebilirliği örneklemesi (data availability sampling) ve tam danksharding için de zemin hazırlar. KZG ayrıca bazı sıfır bilgi kanıtı sistemlerinde ve Verkle ağacı tasarımlarında kullanılır.

Şemanın önemli bir sınırı, güvenilir kurulum (trusted setup) gerektirmesidir. Kurulumda üretilen gizli değerin yok edilmesi şarttır; aksi halde sahte kanıtlar üretilebilir. Ethereum bu riski azaltmak için çok sayıda kişinin katıldığı bir kurulum töreni düzenledi; katılımcılardan yalnızca birinin kendi payını dürüstçe yok etmesi sistemin güvenliği için yeterlidir.

Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

İlişkili terimler