Sıfır-Bilgi Toplamaları
Son düzenleme: , Invalid DateTime
Ön koşullar
Temeli oluşturan tüm konuları iyi anlamalı ve Ethereum ölçeklendirilmesi konusunda ileri düzeyde bilgiye sahip olmalısınız. Toplamalar gibi ölçeklendirme çözümlerini uygulamak, teknoloji daha az savaşta test edildiğinden ve araştırılmaya ve geliştirilmeye devam ettiğinden ileri bir konudur.
Yeni başlayanlar için daha uygun bir kaynak mı arıyorsunuz? Katman 2'ye giriş makalemize bakın.
Sıfır-bilgi toplamalar
Sıfır-bilgi ispatı ile çalışan "toplamalar" (ZK-toplamaları), yüzlerce işlemi zincir dışında birleştirir (veya "toplar") ve kriptografik ispat oluşturur. Bu ispatlar, SNARK'lar (öz ve interaktif olmayan bilgi argümanı) veya STARK'lar (ölçeklenebilir şeffaf bilgi argümanı) şeklinde olabilir. SNARK'lar ve STARK'lar, doğruluk ispatları olarak bilinir ve katman 1'e gönderilir.
ZK-toplaması akıllı kontratı, katman 2'deki aktarımların tüm bilgilerini muhafaza eder, bu bilgiler sadece doğruluk ispatları ile güncellenebilir. Bu, ZK-toplamalarının tüm işlem verilerinin yerine sadece doğruluk ispatlarına ihtiyacı olduğu anlamına gelir. Bir ZK-toplaması ile, daha az veri dahil edildiğinden bir bloğu doğrulamak daha hızlı ve daha ucuzdur.
Bir ZK toplaması ile, fonları katman 2'den katman 1'e taşırken herhangi bir gecikme olmaz çünkü ZK-toplaması sözleşmesi tarafından kabul edilen bir doğruluk ispatı, fonları zaten doğrulamıştır.
Katman 2'de bulunan ZK-toplamaları, işlem boyutunu daha da azaltmak için optimize edilebilir. Örneğin bir hesap, bir işlemi 32 bayttan sadece 4 bayta indiren bir adres yerine bir dizin ile temsil edilir. İşlemler ayrıca Ethereum'a calldata
olarak yazılır, bu da gazı azaltır.
Artıları ve eksileri
Artıları | Eksileri |
---|---|
Kanıtlar ana zincire gönderildikten sonra durum anında doğrulandığından daha hızlı kesinlik süresi. | Bazılarının EVM desteği yoktur. |
İyimser toplamaların karşısında savunmasız olabileceği ekonomik saldırılara karşı, savunmasız değildir. | Doğruluk ispatlarının hesaplanması yoğun enerji harcar: Zincir üzerinde etkinliği az olan uygulamalar için bu enerjiye değmez. |
Güvenli ve merkeziyetsiz, çünkü durumu kurtarmak için gereken veriler katman 1 zincirinde depolanır. | Bir operatör, işlem sırasını etkileyebilir |
ZK-toplamalarının görsel açıklaması
Finematics'in ZK-toplaması açıklamasını izleyin:
ZK toplamalarını kullanın
Dapp'lerinize entegre edebileceğiniz birden fazla ZK-toplaması uygulaması mevcuttur:
ZK-toplamaları hakkında bilgiler