VDF (Verifiable Delay Function) Nedir?
Diğer adları: Verifiable Delay Function, Doğrulanabilir Gecikme Fonksiyonu
Kısaca
VDF (Verifiable Delay Function, doğrulanabilir gecikme fonksiyonu), hesaplanması paralelleştirilemeyen ardışık adımlar ve dolayısıyla belirli bir süre gerektiren, ancak sonucu çok hızlı doğrulanabilen kriptografik bir fonksiyondur; blockchain'lerde rastgelelik üretimi ve zaman kanıtı için kullanılır.
Bir VDF'nin temel özelliği, ne kadar çok bilgisayar kullanılırsa kullanılsın sonucun belirli bir süreden önce hesaplanamamasıdır; çünkü her adım bir önceki adımın sonucuna ihtiyaç duyar. Hesaplamayı yapan taraf, sonuçla birlikte kısa bir kanıt üretir ve herkes bu kanıtı çok kısa sürede kontrol edebilir. Bu asimetri, VDF'yi zaman içinde gerçekleşen olayları kriptografik olarak sıralamak ve geciktirmek için uygun kılar.
Blockchain'lerde en önemli kullanım alanı, manipüle edilemeyen rastgele sayı üretimidir. Validatörlerin katkılarıyla oluşturulan bir rastgele değer, son katkıyı yapan tarafın sonucu önceden görüp kendi lehine yönlendirmesine açıktır. Bu değer bir VDF'den geçirildiğinde sonuç, katkılar tamamlandıktan belirli bir süre sonra öğrenilebilir; böylece manipülasyon imkânı büyük ölçüde ortadan kalkar. Ethereum araştırmalarında RANDAO'yu güçlendirmek için bu yaklaşım incelenmiştir. Chia ağı ise konsensüsünde zaman kanıtı (proof of time) olarak VDF'lerden yararlanır.
VDF güvenliği, saldırganların özel donanımla hesaplamayı ne kadar hızlandırabileceğine bağlıdır. Bu nedenle pratik uygulamalar, hesaplama hızının donanımdan donanıma büyük farklar göstermemesini gerektirir ve bu alan hâlâ aktif bir araştırma konusudur.
Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

