Sıfır Bilgi Makine Öğreniminin (ZKML) Uygulamaları ve Potansiyeli

Yazar: Callum@Web3CN.Pro

ZK, 2022 yılından bu yana gündem yaratmaya devam etmiş ve teknolojisinde büyük ilerlemeler kaydedilmiş, ZK serisinin projeleri için de çalışmalar yapılmaya devam edilmiştir. Aynı zamanda, Makine Öğreniminin (ML) yaygınlaşması ve üretimde ve yaşamda yaygın şekilde uygulanmasıyla birçok şirket makine öğrenimi modelleri oluşturmaya, eğitmeye ve dağıtmaya başladı. Ancak şu anda makine öğreniminin karşı karşıya olduğu en büyük sorun, opak verilere güvenilirliğin ve bağımlılığın nasıl sağlanacağıdır. **ZKML'nin önemi budur: makine öğrenimini kullanan kişilerin, modelin bilgilerini ifşa etmeden modeli tam olarak anlamalarını sağlamak. **

1. ZKML nedir

ZKML nedir, ayrı ayrı bakalım. ZK (Sıfır Bilgi Kanıtı), kanıtlayıcının doğrulayıcıya verilen bir ifadenin doğru olduğunu başka herhangi bir bilgi ifşa etmeden kanıtlayabildiği, yani süreç olmadan sonucun bilinebildiği bir kriptografik protokoldür.

**ZK'nin iki önemli özelliği vardır: Birincisi, doğrulayıcıya çok fazla bilgi vermeden kanıtlamak istediğini kanıtlar; ikincisi, kanıt üretmenin zor olması ve kanıtın doğrulanmasının kolay olmasıdır. **

**ZK, bu iki özelliği temel alarak birkaç önemli kullanım durumu geliştirmiştir: Katman 2 genişletme, özel halka açık zincir, merkezi olmayan depolama, kimlik doğrulama ve makine öğrenimi. **Bu makalenin araştırma odağı ZKML'ye (Sıfır Bilgi Makine Öğrenimi) odaklanacaktır.

ML (Makine Öğrenimi) Nedir, Makine Öğrenimi, bilgisayarların bir programlama sürecine ihtiyaç duymadan yinelemeli bir süreçle performanslarını optimize ederek otonom olarak öğrenmesini ve verilere uyum sağlamasını sağlayan algoritmaların geliştirilmesini ve uygulanmasını içeren bir yapay zeka bilimidir. Model parametrelerini elde etmek ve son olarak tahminler/kararlar vermek için verileri tanımlamak için algoritmalar ve modeller kullanır.

**Şu anda makine öğrenimi çeşitli alanlarda başarıyla uygulanmaktadır. Bu modellerin geliştirilmesiyle birlikte makine öğreniminin giderek daha fazla görev gerçekleştirmesi gerekmektedir. Yüksek doğruluklu bir model sağlamak için ZK teknolojisi gereklidir: genel Modeli kullanmak özel verileri doğrular veya özel modeli genel verilerle doğrular. **

Şimdiye kadar bahsettiğimiz ZKML, ML model eğitimi değil, ML modellerinin çıkarım adımlarının sıfır bilgi kanıtları oluşturuyor.

2. ZKML neden gereklidir

Yapay zeka teknolojisi ilerledikçe yapay zeka ile insan zekası ve insan neslini ayırt etmek daha zor hale geliyor.Sıfır bilgi kanıtları bu sorunu çözme yeteneğine sahip.Belirli bir model uygulanarak belirli bir içeriğin üretilip üretilmediğini belirlememizi sağlıyor. model veya girdi hakkında başka herhangi bir bilgi vermeden üretilir.

Geleneksel makine öğrenimi platformları, genellikle geliştiricilerin performans doğrulaması için model mimarilerini ana bilgisayara göndermelerini gerektirir. Bu, birkaç soruna neden olabilir:

  • Fikri Mülkiyet Kaybı: Tam model mimarisinin ifşa edilmesi, geliştiricilerin gizli tutmak istedikleri değerli ticari sırları veya yenilikleri açığa çıkarabilir.
  • ** Şeffaflık eksikliği: ** Değerlendirme süreci şeffaf olmayabilir ve katılımcılar kendi modellerinin diğer modellere göre sıralamasını doğrulayamayabilir.
  • Veri Gizliliğiyle İlgili Endişeler: Hassas veriler üzerinde eğitilen paylaşılan modeller, istemeden temel veriler hakkında bilgi vererek gizlilik normlarını ve düzenlemelerini ihlal edebilir.

Bu zorluklar, makine öğrenimi modellerinin ve bunların eğitim verilerinin gizliliğini koruyabilen çözümlere ihtiyaç doğurdu.

ZK, geleneksel makine öğrenimi platformlarının karşılaştığı zorlukların üstesinden gelmek için umut verici bir yaklaşım öneriyor. ZK'nin gücünden yararlanan ZKML, aşağıdaki avantajlarla gizliliği koruyan bir çözüm sunar:

  • Model Gizliliği: Geliştiriciler, tüm model mimarisini ifşa etmeden doğrulamaya katılarak fikri mülkiyetlerini koruyabilir.
  • Şeffaf Doğrulama: ZK, model performansını, modelin içindekileri ifşa etmeden doğrulayabilir, böylece şeffaf ve güvene dayalı olmayan bir değerlendirme sürecini kolaylaştırır.
  • **Veri Gizliliği: **ZK, hassas bilgilerin sızdırılmamasını sağlamak için herkese açık modelleri kullanarak özel verileri doğrulamak veya herkese açık verileri kullanarak özel modelleri doğrulamak için kullanılabilir.

ZK'yi makine öğrenimi sürecine entegre etmek, geleneksel makine öğreniminin sınırlamalarını ele alan güvenli ve gizliliği koruyan bir platform sağlar. Bu, yalnızca gizlilik endüstrisinde makine öğreniminin benimsenmesini teşvik etmekle kalmıyor, aynı zamanda deneyimli Web2 geliştiricilerini Web3 ekosistemindeki olasılıkları keşfetmeye çekiyor.

3. ZKML Uygulamaları ve Fırsatları

Kriptografinin, sıfır bilgi kanıtı teknolojisinin ve donanım tesislerinin artan gelişimiyle, giderek daha fazla proje ZKML'nin kullanımını keşfetmeye başladı. ZKML ekosistemi kabaca aşağıdaki dört kategoriye ayrılabilir:

  • **Model Doğrulama Derleyicisi: ** Modelleri mevcut formatlardan (örn. Pytorch, ONNX, vb.) doğrulanabilir hesaplama devrelerine derlemek için bir altyapı.
  • Genelleştirilmiş İspat Sistemi: Rastgele hesaplama yörüngelerini doğrulamak için oluşturulmuş bir ispat sistemi.
  • **ZKML'ye özgü ispat sistemi: **ML modellerinin hesaplamalı yörüngesini doğrulamak için özel olarak oluşturulmuş bir ispat sistemi.
  • Uygulamalar: ZKML kullanım durumları ile ilgili projeler.

Bu ZKML uygulamalarının ekolojik kategorisine göre, mevcut bazı ZKML uygulamalı projeleri şu şekilde sınıflandırabiliriz:

Resim kredisi: @bastian_wetzel

ZKML hala gelişmekte olan bir teknolojidir, pazarı henüz çok erkendir ve birçok uygulama yalnızca hackathonlarda denenmektedir, ancak ZKML hala akıllı sözleşmeler için yeni bir tasarım alanı açmaktadır:

DeFi

** Makine öğrenimi kullanılarak parametrelendirilen Defi uygulamaları daha fazla otomatikleştirilebilir. ** Örneğin, ödünç verme protokolleri, parametreleri gerçek zamanlı olarak güncellemek için makine öğrenimi modellerini kullanabilir. Şu anda borç verme protokolleri, teminat, LTV, tasfiye eşikleri vb. belirlemek için öncelikle kuruluşlar tarafından yürütülen zincir dışı modellere güvenmektedir, ancak daha iyi bir alternatif, herkesin çalıştırıp doğrulayabileceği, topluluk tarafından eğitilmiş bir açık kaynak modeli olabilir. Doğrulanabilir bir zincir dışı ML kehaneti kullanan ML modelleri, tahmin ve sınıflandırma için imzalı verileri zincir dışında işleyebilir. Bu zincir dışı makine öğrenimi oracle'ları, akıl yürütmeyi doğrulayarak ve zincir üzerinde kanıtlar yayınlayarak gerçek dünya tahmin pazarlarını, borç verme protokollerini vb. güvenle çözebilir.

Web3 Sosyal

** Web3 sosyal medyasını filtreleyin. **Web3 sosyal uygulamalarının merkezi olmayan doğası, daha fazla spam ve kötü amaçlı içeriğe yol açacaktır. İdeal olarak, sosyal medya platformları, topluluk tarafından kabul edilen açık kaynaklı makine öğrenimi modellerini kullanabilir ve gönderileri filtrelemeyi seçtiklerinde model muhakemesi kanıtları yayınlayabilir. Bir sosyal medya kullanıcısı olarak, kişiselleştirilmiş reklamları izlemeye istekli olabilirsiniz, ancak kullanıcılarınızın tercihlerini ve ilgi alanlarını reklamcılardan gizli tutmak isteyebilirsiniz. Böylece kullanıcılar, isterlerse, kendilerine içerik sağlamak için medya uygulamalarına beslenebilecek bir modeli yerel olarak çalıştırmayı seçebilirler.

GameFi

**ZKML, yeni zincir üstü oyun türlerine uygulanabilir ve işbirlikçi insan ve yapay zeka oyunları ve diğer yenilikçi zincir üstü oyunlar oluşturabilir.**Yapay zeka modelinin bir NPC gibi hareket edebildiği ve her eylemin gerçekleştirildiği NPC tarafından zincir üzerinde yayınlanacaktır.Doğru modelin çalıştığını belirlemek için herkesin doğrulayabileceği bir kanıt eşliğinde. Aynı zamanda ML modelleri, token basımını, arzını, yakımını, oylama eşiklerini vb. muhakeme doğrulandı.

Kimlik doğrulama

** Özel anahtarları, gizliliği koruyan biyometrik kimlik doğrulamayla değiştirin. **Özel anahtar yönetimi, Web3'teki en büyük sorunlardan biri olmaya devam ediyor. Özel anahtarları yüz tanıma veya diğer benzersiz faktörler yoluyla çıkarmak, ZKML için olası bir çözüm olabilir.

4. ZKML Mücadelesi

ZKML sürekli olarak iyileştirilip optimize ediliyor olsa da, alan henüz gelişimin ilk aşamalarında ve teknolojiden uygulamaya kadar hala bazı zorluklar var:

  • Minimum hassasiyet kaybıyla niceleme
  • devrenin boyutu, özellikle bir ağ birden çok katmandan oluştuğunda
  • Matris çarpımının verimli kanıtı
  • Düşmanca saldırı

**Bu zorluklar ilk olarak makine öğrenimi modelinin doğruluğunu etkiler, ikinci olarak maliyeti ve kanıtlama hızını etkiler ve üçüncü olarak model hırsızlığı saldırıları riskini etkiler. **

Bu sorunlara yönelik iyileştirmeler şu anda devam ediyor, @0xPARC'nin 2021'deki ZK-MNIST demosu, küçük ölçekli bir MNIST görüntü sınıflandırma modelinin doğrulanabilir bir devrede nasıl uygulanacağını gösterdi; Daniel Kang, şu anda ImageNet ölçeğinde olan ImageNet ölçekli modeli için aynısını yaptı. model %92'ye yükseltildi ve yakında daha geniş makine öğrenimi alanının daha fazla donanım hızlandırmasıyla ulaşılması bekleniyor.

ZKML hala erken geliştirme aşamasındadır, ancak pek çok sonuç vermeye başlamıştır ve ZKML'nin zincirde daha yenilikçi uygulamalarını görmeyi bekleyebiliriz. ZKML gelişmeye devam ettikçe, gizliliği koruyan makine öğreniminin norm haline geleceği bir gelecek öngörebiliriz.

View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin