Zk-SNARK TANIMI
Gizlilik, kripto para birimlerinin uzun süredir merkezi bir amacı ve özelliği olmuştur. Bununla birlikte, endüstri tarihinde daha önce özel olarak düşünülmüş olabilecek şeylerin çoğu artık böyle görünmemektedir. Örneğin, bitcoin'in anonim olduğu iddiaları, blok zincirleri şeffaf ve açık olduğu için artık sıklıkla çürütülüyor: Tek bir bitcoin adresi ağdaki tek bir kişiye bağlı olmasa da, bitcoin dünyasında gerçekleşen tüm işlemler takip edilebilir ve eşlendi. Blockonomi'ye göre, bu tür blok zinciri analizi, kripto para birimiyle ilgili çeşitli suçları ve benzeri sorunları çözmek için hükümetin ve kolluk kuvvetlerinin merkezi bir özelliği oldu. Bitcoin de dahil olmak üzere bazı orijinal kripto para birimlerinin gizliliğinin algılanmaması nedeniyle, son yıllarda gizlilik odaklı yeni jeton ve madeni paraların yeni bir dalgası olmuştur. Bunlardan biri olan zcash, zk-SNARKs olarak bilinen bir teknoloji ile desteklenmektedir.
KESİCİ AŞAĞI zk-SNARK
Bir zk-SNARK ("sıfır bilgi özlü etkileşimli bilgi argümanı") "sıfır bilgi kanıtı" olarak bilinen bir kavram kullanır. Bu kanıtların arkasındaki fikir, 1980'lerde ilk kez tasarlandıkları için aslında oldukça iyi bir şekilde oluşturulmuştur. Basitçe söylemek gerekirse, sıfır bilgi kanıtı, bir işlemdeki iki tarafın her birinin belirli bir bilgi kümesine sahip olduklarını ve aynı zamanda bu bilginin ne olduğunu açığa vurmadığını doğrulayabildiği bir durumdur. Diğer kanıt türlerinin çoğu için, iki taraftan en az birinin tüm bilgilere erişimi olmalıdır, yani sıfır bilgi kanıtı normdan sapmadır.
Geleneksel bir kanıt örneği için, çevrimiçi bir ağa erişmek için kullanılan bir parolayı düşünün. Kullanıcı parolayı gönderir ve ağın kendisinin doğru olduğunu doğrulamak için parolanın içeriğini denetler. Bunu yapmak için, ağın parola içeriğine de erişimi olmalıdır. Bu durumun sıfır bilgili bir kanıtı sürümü, ağa gerçekten kendisini ifşa etmeden doğru şifreye sahip olduğunu ağa göstermeyi (matematiksel kanıt yoluyla) içerir. Bu durumdaki gizlilik ve güvenlik avantajları açıktır: Ağ, doğrulama amacıyla bir yerde şifreyi saklamıyorsa, şifre çalınamaz.
Zk-SNARKS'ın matematiksel temeli karmaşıktır. Bununla birlikte, bu tür kanıtlar, bir tarafın sadece belirli bir bilginin var olduğunu değil, aynı zamanda söz konusu tarafın bu bilgiler hakkında farkındalığa sahip olduğunu göstermesine de izin verir. Zcash durumunda, zk-SNARK'ler neredeyse anında doğrulanabilir ve protokol, kanıtlayıcı ve doğrulayıcı arasında herhangi bir etkileşim gerektirmez.
Elbette zk-SNARK'larla ilgili endişeler de var. Örneğin, birisi ispat protokolünün parametrelerini oluşturmak için kullanılan gizli rastgeleliklere erişebilseydi, yine de doğrulayıcılar için geçerli görünen sahte ispatlar yaratabilirdi. Bu, o kişinin sahtecilik süreciyle yeni zcash jetonları oluşturmasına izin verecektir. Bunun olmasını önlemek için, zcash, kanıtlama protokollerinin birden fazla tarafa yayılmasını ve yayılmasını sağlayacak şekilde tasarlanmıştır.
Zcash ispat sürecinin inşası, sahte kanıtlarla taklit sahteciliği olasılığını en aza indirecek şekilde tamamlanırken, kripto para birimi ile ilgili en az bir endişe daha var. Zcash, tokenin ilk birkaç yılında oluşturulan tüm bloklara uygulanan% 20 "vergi" ile oluşturuldu. Bu vergi "kurucunun vergisi" olarak bilinir ve kripto para biriminin geliştiricilerini telafi etmek için kullanılır. Eleştirmenler, kurucuların potansiyel olarak sistemin bu yönünü potansiyel olarak sonsuz sayıda zcash jetonu oluşturmak için kullanabileceğini öne sürdüler. Bu nedenle, bu noktada var olan zcash jetonlarının tam sayısını bilmek tamamen mümkün değildir.