Sıfır bilgili makine öğrenimi (ZKML): Teknoloji dünyasının en sıcak iki trendi birleştiğinde ne tür bir potansiyel patlayacak?

Sıfır bilgili makine öğrenimi (ZKML): Teknoloji dünyasının en sıcak iki trendi birleştiğinde ne tür bir potansiyel patlayacak?

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 onu ayrı ayrı inceleyelim. 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'nın iki ana ö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 iyileştirilmesiyle, makine öğreniminin giderek daha fazla görev gerçekleştirmesi gerekmektedir. Yüksek doğruluklu modeller sağlamak için bu, ZK teknolojisinin kullanılmasını gerektirir: genel modelin kullanılması doğrulama Özel veriler veya özel modelleri genel verilerle doğrulayın.

Ş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:

Sıfır bilgili makine öğrenimi (ZKML): Teknoloji dünyasının en sıcak iki trendi birleştiğinde ne tür bir potansiyel patlayacak?

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 otomatik hale getirilebilir. Örneğin, borç 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ş açık kaynaklı modeller 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, yapay zeka modelinin bir NPC olarak hareket edebildiği ve NPC tarafından gerçekleştirilen her eylemin yayınlanacağı işbirlikçi insan-AI oyunları ve diğer yenilikçi zincir üstü oyunlar oluşturmak için yeni zincir üstü oyun türlerine uygulanabilir. doğru modelin çalıştığını belirlemek için herkesin doğrulayabileceği herhangi bir Kanıt ile zincir. 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 sorun noktalarından 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.

Sıfır bilgili makine öğrenimi (ZKML): Teknoloji dünyasının en sıcak iki trendi birleştiğinde ne tür bir potansiyel patlayacak?

4. ZKML zorlukları

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 modellerinin doğruluğunu etkiler, ikinci olarak maliyetlerini ve kanıtlama hızlarını etkiler ve üçüncüsü de model hırsızlığı saldırıları riskidir.

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 ederken, 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