ZK-Oracle Nedir?
Diğer adları: zkOracle, Sıfır Bilgi Oracle'ı, ZK Oracle
Kısaca
ZK-Oracle (zkOracle), akıllı sözleşmelere ilettiği verinin ya da yaptığı hesaplamanın doğruluğunu sıfır bilgi kanıtlarıyla destekleyen oracle tasarımıdır; veri sağlayıcıya körü körüne güvenme ihtiyacını azaltmayı ve gerektiğinde hassas bilgileri gizli tutmayı amaçlar.
Klasik oracle'larda akıllı sözleşme, veriyi ileten düğümlerin dürüst davrandığını varsayar; güvenlik genellikle çok sayıda bağımsız düğümün aynı veriyi raporlamasına ve ekonomik teşviklere dayanır. ZK-Oracle yaklaşımında ise oracle, veriyle birlikte bir sıfır bilgi kanıtı üretir. Bu kanıt, örneğin verinin belirli bir web sitesinden şifreli TLS bağlantısıyla gerçekten alındığını ya da geçmiş blockchain verileri üzerinde belirli bir hesaplamanın doğru yapıldığını gösterebilir.
İki ana kullanım alanı öne çıkar. Birincisi web'deki verilerin kaynağını kanıtlamaktır: Bir kullanıcı, banka bakiyesinin belirli bir tutarın üzerinde olduğunu bakiyenin kendisini açıklamadan kanıtlayabilir. Chainlink'in bünyesine kattığı DECO araştırması bu alandaki çalışmalara örnektir. İkincisi zincir üstü geçmiş verilerin işlenmesidir: Bir akıllı sözleşmenin doğrudan okuması çok pahalı olan geçmiş işlem verileri zincir dışında işlenir ve sonuç kanıtla birlikte sunulur; bu tür sistemler ZK yardımcı işlemcisi (coprocessor) olarak da anılır.
Kavram görece yenidir ve tek bir standart tanımı yoktur. Kanıt üretimi hesaplama açısından maliyetlidir. Ayrıca ZK kanıtı verinin kaynaktan doğru alındığını gösterse de kaynağın kendisinin doğru bilgi verdiğini garanti etmez.
Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

