zk-SNARKs teknolojisinin gelişimi ve uygulama özeti
Tarihsel Gelişim
Sıfır Bilgi Kanıtı sistemi, 1985 yılında Goldwasser, Micali ve Rackoff'un öncü makalesine dayanmaktadır. Bu makale, etkileşimli sistemlerde, en az bilgi alışverişi ile beyanların doğruluğunu kanıtlama olasılığını araştırmaktadır. Erken dönem sıfır bilgi kanıtı sistemleri, verimlilik ve pratiklik açısından yetersizdi ve yalnızca teorik düzeyde kalıyordu. Son on yılda, kriptografinin kripto para alanında yükselmesiyle birlikte, sıfır bilgi kanıtı önemli bir araştırma yönü haline geldi.
Önemli突破包括:
2010 yılında Groth, kısa eşleşme etkileşimsiz zk-SNARKs önerdi.
2013'teki Pinocchio protokolü sıkıştırma kanıtı ve doğrulama süresi
2016 yılında Groth16, kanıt boyutunu küçültüp doğrulama verimliliğini artırdı
2017'de Bulletproofs, güvenilir kurulum gerektirmeyen kısa kanıtlar sundu.
2018 yılında zk-STARKs önerilen post-kuantum güvenli protokol
Diğer önemli gelişmeler arasında PLONK, Halo2 gibi projeler de bulunmaktadır.
Ana Uygulamalar
zk-SNARKs, gizlilik koruma ve ölçeklenebilirlik açısından iki ana alanda uygulanmaktadır.
gizlilik koruma
Temsilci projeler şunlardır:
Zcash: İşlem gizliliği sağlamak için zk-SNARKs kullanır
Monero: Bulletproofs algoritmasını kullanıyor
Tornado Cash: Ethereum tabanlı karıştırıcı havuzu
Gizli işlemlerin zorluğu nispeten düşük, ancak gerçek uygulama beklentilerin altında kaldı.
genişletme
zk-SNARKs, ölçeklendirme konusunda geniş bir şekilde uygulanmaktadır; örneğin, Mina birinci katman ağ uygulamaları ve çeşitli ikinci katman ağları için ZK-rollup çözümleri.
ZK-rollup temel prensibi:
Sequencer işlemleri paketler
Aggregatör işlemleri birleştirir ve kanıt oluşturur
Kanıtı bir katman ağında doğrulama ve durum güncellemesi için gönderin.
Ana akım ZK-rollup projeleri arasında StarkNet, zkSync, Aztec, Polygon Hermez gibi projeler bulunmaktadır. Teknik yol haritası esas olarak SNARK ve STARK arasında seçim yapmakta ve EVM uyumluluğu ile ilgilidir.
Temel Prensipler
zk-SNARKs örneği olarak, uygulanma adımları şunlardır:
Sorunu devreye dönüştürmek
Devre R1CS biçimine dönüştürülür
R1CS'in QAP biçimine dönüştürülmesi
Güvenilir ayar parametrelerini oluşturun
zk-SNARKs oluşturma ve doğrulama
zk-SNARKs, bütünlük, güvenilirlik ve sıfır bilgi olmak üzere üç özelliği karşılamalıdır.
Genel olarak, zk-SNARKs teknolojisi hızla gelişmekte olup, gizlilik ve ölçeklenebilirlik alanında büyük bir potansiyel sergilemektedir. Gelecekte daha fazla alanda yaygın olarak kullanılması beklenmektedir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
10 Likes
Reward
10
5
Repost
Share
Comment
0/400
DefiOldTrickster
· 07-28 23:27
85 yıl önce kurulan Şaşkın Fare hâlâ çok genç! O zamanlar ben de çok kaybettim.
View OriginalReply0
UncommonNPC
· 07-28 13:10
Bu teknoloji çok havalı.
View OriginalReply0
LiquidityWitch
· 07-27 02:52
Bu sadece sıradan bir iterasyon yükseltmesi değil mi?
zk-SNARKs: Teorik Atılımdan Gizlilik ve Ölçeklenebilirlik Uygulamalarına
zk-SNARKs teknolojisinin gelişimi ve uygulama özeti
Tarihsel Gelişim
Sıfır Bilgi Kanıtı sistemi, 1985 yılında Goldwasser, Micali ve Rackoff'un öncü makalesine dayanmaktadır. Bu makale, etkileşimli sistemlerde, en az bilgi alışverişi ile beyanların doğruluğunu kanıtlama olasılığını araştırmaktadır. Erken dönem sıfır bilgi kanıtı sistemleri, verimlilik ve pratiklik açısından yetersizdi ve yalnızca teorik düzeyde kalıyordu. Son on yılda, kriptografinin kripto para alanında yükselmesiyle birlikte, sıfır bilgi kanıtı önemli bir araştırma yönü haline geldi.
Önemli突破包括:
Diğer önemli gelişmeler arasında PLONK, Halo2 gibi projeler de bulunmaktadır.
Ana Uygulamalar
zk-SNARKs, gizlilik koruma ve ölçeklenebilirlik açısından iki ana alanda uygulanmaktadır.
gizlilik koruma
Temsilci projeler şunlardır:
Gizli işlemlerin zorluğu nispeten düşük, ancak gerçek uygulama beklentilerin altında kaldı.
genişletme
zk-SNARKs, ölçeklendirme konusunda geniş bir şekilde uygulanmaktadır; örneğin, Mina birinci katman ağ uygulamaları ve çeşitli ikinci katman ağları için ZK-rollup çözümleri.
ZK-rollup temel prensibi:
Ana akım ZK-rollup projeleri arasında StarkNet, zkSync, Aztec, Polygon Hermez gibi projeler bulunmaktadır. Teknik yol haritası esas olarak SNARK ve STARK arasında seçim yapmakta ve EVM uyumluluğu ile ilgilidir.
Temel Prensipler
zk-SNARKs örneği olarak, uygulanma adımları şunlardır:
zk-SNARKs, bütünlük, güvenilirlik ve sıfır bilgi olmak üzere üç özelliği karşılamalıdır.
Genel olarak, zk-SNARKs teknolojisi hızla gelişmekte olup, gizlilik ve ölçeklenebilirlik alanında büyük bir potansiyel sergilemektedir. Gelecekte daha fazla alanda yaygın olarak kullanılması beklenmektedir.