Ergo İnşası: Sigma Protokolleri
16 Mart 2020

Ergo’nun akıllı sözleşmeleri ve DeFi işlevselliği, güçlü ve esnek bir sıfır bilgi kanıtları sınıfı olan Sigma protokolleri üzerine inşa edilmiştir. Neden bu kadar önemli olduklarını ve Ergo’yu rakiplerinin önüne nasıl geçirdiğini öğrenin.
Kriptografi büyüleyici bir alandır ve sunduğu en heyecan verici ve ilginç kavramlardan biri sıfır bilgi kanıtlarıdır. Basit terimlerle, bir sıfır bilgi kanıtı, birinin bir problemin çözümünü bildiğini kanıtlamasına olanak tanır, ancak çözümü kendisi ifşa etmeden.
Diyelim ki birisi bir barda bir telefonu alıyor. Ekranı gizleyerek, kilit açma kodunu girerek ve kilidi açılmış ekranı bulan kişiye göstererek onun senin olduğunu kanıtlayabilirsin. Bu, bir sıfır bilgi kanıtının basit bir örneğidir: herhangi bir hassas bilgi vermeden telefonun sana ait olduğunu kanıtlamışsın.
Kriptografide, çoğu pratik problem sırlarla ilişkilidir. En popüler uygulama, her gün dünya çapında milyonlarca insan tarafından kullanılan dijital imzalardır. Temelde, bunlar şunu söylemeyi içerir: ‘Bu mesaj, bu genel anahtar ile ilişkili özel anahtarı bildiğimi kanıtlıyor – ancak özel anahtarı kendisi ifşa etmiyorum’. (Her dijital
imza şeması sıfır bilgi kanıtları kullanmaz, ancak en popüler olanlar kullanır.)
Sigma Protokolleri
Yüzlerce veya hatta binlerce sıfır bilgi protokolü arasında, Sigma Protokolleri olarak adlandırılan verimli ve birleştirilebilir bilgi kanıtı protokollerinin bir alt sınıfı vardır. Bunlar Genel Schnorr Kanıtları olarak da bilinir. Sigma protokolleri, dijital imzalar olarak basit bir şekilde temsil edilebilir, bu nedenle onları blok zinciri bağlamında imzalar olarak etkili bir şekilde düşünebiliriz.
Bir Schnorr imzası, basit bir Sigma protokolü imzasıdır. Schnorr imzaları, Bitcoin’in mevcut imzalarına alternatif olarak önerilmiştir. (En verimli imza şemalarından biridir, bu nedenle Bitcoin için faydalı olacaktır.)
Ancak, başka birçok Sigma protokolü vardır. Onların en güzel yanlarından biri, basit VE ve VEYA mantığı kullanarak birleştirilebilir olmalarıdır. Yani, şu ifadeyle bir imza talep edebilirsin: ‘Bana ya bu sırrın ya da o sırrın bilgisini kanıtla’ (bu, iki seçenekten birinin imzasıdır). Ya da ‘Bana bu üç sırrın herhangi ikisinin bilgisini kanıtla’ (üçte iki imzası). Bunlar sadece iki basit örnektir; daha birçokları vardır ve çok daha karmaşık ve sofistike olabilirler.
Ergo: Sigma + blok zinciri
Bir blok zinciri ile birleştirildiğinde, bu birleştirilebilir kanıtlar bazı çok güçlü kullanım senaryolarını mümkün kılar. Kanıtlar için mantık, blok zinciri durumuna dayalı koşulları içerebilir. Örneğin, ‘Eğer son tarih blok yüksekliği ulaşılmışsa, Alice bir geri ödeme için bir gizli anahtar bilgisini sağlayabilir. VEYA Alice ve Bob’dan bir halka imzası, madeni paraları harcamak için gereklidir.’ Ya da ‘Eğer bu hesap en az 100 ERG tutuyorsa, Alice VEYA Bob bu miktarın üzerindeki fonları kaldırabilir.’
Böylece, güvenli, basit ve verimli Sigma protokollerini kullanarak Ergo üzerinde bazı çok ilginç ve esnek DeFi uygulamaları inşa edilebilir.
Share post
13 Ağustos 2025
9 Temmuz 2025
12 Mayıs 2025






