paint-brush
Sıfır Bilgi (ZK) Kanıtlarının Tüm Detaylarını Öğrenmekby@dailyabay
12,755
12,755

Sıfır Bilgi (ZK) Kanıtlarının Tüm Detaylarını Öğrenmek

ZK kanıtları doğrulanabilir hesaplama için bir yöntemdir. Bir tarafın diğer tarafa, belirli bir bilgiye sahip olduğunu, o bilginin ayrıntılarını açıklamaya gerek kalmadan kolayca göstermesine olanak tanır. Fikir, 1980'lerin ortasında birkaç akademik araştırmacının çığır açan çalışmalarından ortaya çıktı.
featured image - Sıfır Bilgi (ZK) Kanıtlarının Tüm Detaylarını Öğrenmek
Moch Akbar Azzihad M HackerNoon profile picture
0-item

Sıfır bilgi kanıtları (ZK kanıtları) bu yıl kripto dünyasında popüler hale geldi, ancak kriptograf olmayanların ve programcıların kafaları karışabilir.


ZK kanıtları görünümlerine rağmen karmaşıktır. Kanıtlayıcının, ayrıntılarını paylaşmadan bilgisini doğrulayıcıya kolayca göstermesine olanak tanır. Bu, kanıtlayıcının bilgiyi tartışmasını gerektirmez.


1980'lerin ortalarında çok az akademik akademisyen bu fikre öncülük etti. O günden bu yana doğrulanabilir hesaplama için gerçekçi bir mekanizma haline geldi ve ZK kanıtlarının daha önemli olduğu Web3 ortamının çerçevesini oluşturdu.

Blockchain'de ZK: Değişen Rolü

ZK kanıtları, blockchain teknolojisinden önce teorik kriptografide mevcuttu, ancak blockchain'in merkezi olmaması onları daha görünür ve belirgin hale getirdi. Temel olarak blockchain halka açık bir defterdir. İşlem ne olursa olsun, her ayrıntı belgelenir ve kamuya açıktır.


Blockchain teknolojisi şeffaflık sunuyor ancak kullanıcı gizliliği büyük bir endişe kaynağı.


ZK kanıtları, blockchain gizlilik-açıklık çatışmalarını çözer. İşlem bilgilerini yayınlamadan, kullanıcı gizliliğini ve blockchain değişmezliğini koruyarak işlem doğrulaması sağlarlar.


Önemli bir blockchain ilerlemesi olan doğrulanabilir zincir dışı hesaplama, önceki on yılda Web3'teki ZK kanıtları için öne çıkan bir kullanım örneği haline geldi.

Ölçeklenebilirlik Sorununa Çözüm Bulmaya Çalışmalar

Doğrulanabilir zincir dışı bilgi işlem önemlidir, ancak önce akıllı sözleşmelerin ciddi sınırlarını tartışmamız gerekiyor. Doğası gereği akıllı sözleşmelerin üç büyük dezavantajı vardır:


  • Akıllı sözleşmelerin alabileceği bazı bilgi türleri sınırlıdır. Örneğin, token fiyatları veya blockchain'de kayıtlı olmayan herhangi bir şey hakkında bilgi alamazlar.


  • Blockchain'in veri depolama yeteneği: Blockchain'ler çok fazla veri tutacak şekilde tasarlanmamıştır. Bunu hayata geçirmek çok pahalı olacak ve çok zaman alacaktır.


  • Yapabilecekleri düşünce türü: Akıllı bir sözleşme, çok yüksek gaz maliyetleri ödemek zorunda değilse, yalnızca koşullu mantığın en temel biçimlerini kullanabilir.


Blockchain'in Web3 ekosisteminin ihtiyaçlarını karşılayacak şekilde ölçeklenmesi için bu sorunların düzeltilmesi gerekiyor. Neyse ki ZK Web3 ile büyüdü.


Ağın sınırlı depolama ve bilgi işlem sorununu, bazı verileri ve hesaplama emeğini blok zincirinden boşaltarak zarif bir şekilde çözebiliriz.


Zincir dışı faaliyetlerin gerçekleştirilebileceğinin ve zincir dışı işlemlerin kısa ve güvenilir bir özetini tüm temel verileri paylaşmadan ana zincire iletmek için ZK kanıtının kullanılabileceğinin ortaya çıkmasıyla birlikte blockchain teknolojisi değişti. Bu alanın gelişen protokollerini inceleyelim.

Bir Bütün Olarak ZK'nın Gelecek Nesli

Merkezi olmayan depolama ve ZK toplamaları üzerindeki ZK kanıtları blok zincirinin olanaklarını genişletmiş olsa da, önemli bir şey hala eksik. Merkezi olmayan depolama olanakları göründüğünden daha fazladır.


Veri depolama çok önemlidir, ancak bu platformların veri alımından ("hesaplama" değil) fazlasını yapamaması, bunların uygulanabilirliğini sınırlamaktadır. Birçok bilgi işlem işini yürütebilen ZK toplamaları da aradaki farkı kapatmıyor.