ℤeeka Ağı — Sıfır Bilgi Ağı
Basitçe söylemek gerekirse, Zeeka (ℤ), sıfır bilgi kanıtı teknolojisinin yaygın kullanımı yoluyla hafif ve ölçeklenebilir birhm? Sıfır bilgi kanıtı? 🤔
Ayrıntılı teknik bilgi için Zeeka teknik incelemesini okuyun ! Ayrıca Zeeka projesini aktif olarak geliştiriyoruz. GitHub'da bizi takip edin!
hm? Sıfır bilgi kanıtı? 🤔
Sıfır bilgi protokolü, birisinin bir sorunun cevabını gerçekten açığa çıkarmadan bildiğini kanıtlayabileceği bir şifreleme tekniğidir . Etkileşimli sıfır bilgi kanıtına çok iyi bir örnek aşağıda verilmiştir:
- Diyelim ki Alice'in gözleri bağlı ve elinde iki top var. Topları görebilen Bob, topların farklı renklerde olduğunu iddia ediyor. Alice, Bob'a güvenmiyor. Bob, Alice'in gözlerini açmadan ( Cevabı Açıklamak) topların farklı renklerde olduğuna ( Problem ) Alice'i nasıl ikna edebilir ?
Sıfır bilgi protokolü, birisinin bir sorunun cevabını gerçekten açığa çıkarmadan bildiğini kanıtlayabileceği bir şifreleme tekniğidir . Etkileşimli sıfır bilgi kanıtına çok iyi bir örnek aşağıda verilmiştir:
Her yaprağın bir hesabı temsil ettiği bir merkle ağacından oluşan yeni bir ödeme sistemi olduğunu varsayalım (Bir ortak anahtar ve bir bakiye). Sistemin durumunu bu ağacın merkle kökü olarak tanımlıyoruz
Ummm, Ethereum zaten zkRollups ile buna sahip mi? 🙄Bizi yakaladın!
Ama büyük bir fark var. zkRollups'taBizi yakaladın! Ama büyük bir fark var. zkRollups'ta , ana zincire sürekli olarak sıfır bilgi kanıtı gönderen merkezli bir ifade vardır ve ifade bunu yapmayı bırakırsa (yani kullanılamaz hale gelirse), zincir, başka bir ifadenin devam edebileceği önceki bir duruma geri alınır. Bu çok büyük bir zorluk.Ethereum/Bitcoin gibi blok zincirleri, SNARK durumunu değil, zincir geçmişi verilerini kullanılabilir hale getirir. Zeeka düğümleri ve doğrulayıcıları, yalnızca son bloğunun zincirinin durumunu ortaya çıkaran çatalları kabul edecek şekilde uygulanır; bu, sağlanan durumun karmasının, gönderilen durumun karmasıyla sonuçlanıp sonuçlanmadığını kontrol edecekleri anlamına gelir. son blok. Bu mekanizma, son bloğun sıkıştırılmış durumunun her zaman kullanılabilir olmasını sağlar. Köşe durumu mevcut olmayan daha uzun bir alt zincirin hiçbir maliyeti yoktur ve ağ tarafından kabul edilmez. Bu, bahsedilen karmaşıklıkları büyük ölçüde ortadan kaldırır ve aynı zamanda yaratıcılık için alan yaratır.
Tamam, akıllı sözleşmeleri nasıl ele alacaksınız? 😉
Zeeka blok zincirindeki akıllı sözleşmenin eşdeğeri boş sözleşmedir . Zeeka blok zincirindeki sözleşmeler belirli bir sanal makine (örneğin EVM) için yazılmaz, ancak R1CS (zkSNARK zincirlerinin yapı taşı olan) ile yazılır.
Bizi yakaladın! Ama büyük bir fark var. zkRollups'ta , ana zincire sürekli olarak sıfır bilgi kanıtı gönderen merkezli bir ifade vardır ve ifade bunu yapmayı bırakırsa (yani kullanılamaz hale gelirse), zincir, başka bir ifadenin devam edebileceği önceki bir duruma geri alınır. Bu çok büyük bir zorluk.
Zeeka blok zincirindeki akıllı sözleşmenin eşdeğeri boş sözleşmedir . Zeeka blok zincirindeki sözleşmeler belirli bir sanal makine (örneğin EVM) için yazılmaz, ancak R1CS (zkSNARK zincirlerinin yapı taşı olan) ile yazılır.
Zeeka blok zincirindeki akıllı sözleşmenin eşdeğeri boş sözleşmedir . Zeeka blok zincirindeki sözleşmeler belirli bir sanal makine (örneğin EVM) için yazılmaz, ancak R1CS (zkSNARK zincirlerinin yapı taşı olan) ile yazılır.