zkTLS teknolojisi: Web3 ile Web2 veri iletişimi için yeni bir köprü
Son zamanlarda yeni proje yönlerini keşfederken, zkTLS adında yeni bir teknoloji ile karşılaştım. Bu, sıfır bilgi kanıtı (ZKP) ve iletim katmanı güvenlik protokolü (TLS) ile birleştirilen yenilikçi bir teknolojidir ve esas olarak Web3 alanında kullanılmaktadır. Bu teknoloji, zincir üzerindeki sanal makine ortamında, üçüncü taraflara güvenmeden zincir dışındaki HTTPS verilerinin gerçekliğini doğrulama yeteneğine sahiptir; bu, veri kaynağının güvenilirliği, veri bütünlüğü ve zamanlılık da dahil olmak üzere. Bu kriptografik uygulama mekanizması, zincir üzerindeki akıllı sözleşmelerin zincir dışındaki Web2 HTTPS kaynaklarına güvenilir bir şekilde erişmesini sağlamakta ve veri adalarını etkili bir şekilde kırmaktadır.
TLS Protokolü Tanıtımı
TLS protokolü, ağ iletişiminde şifreleme, kimlik doğrulama ve veri bütünlüğü koruması sağlayarak istemci ile sunucu arasında güvenli veri iletimini garanti eder. HTTPS aslında, HTTP'nin üzerinde TLS protokolünü kullanarak bilgi iletiminde gizlilik ve bütünlük sağlamaktadır ve sunucu tarafının gerçekliğini doğrulanabilir hale getirir.
TLS protokolü esasen aşağıdaki sorunları çözmektedir:
Verileri korumak için simetrik şifreleme kullanarak dinlemeyi önleyin.
Dijital sertifikalar kullanarak sunucu kimliğini doğrulayın, ortadaki adam saldırılarını önleyin.
HMAC veya AEAD kullanarak verilerin değiştirilmediğinden emin olun.
TLS veri etkileşim süreci, el sıkışma ve veri iletimi olmak üzere iki aşamaya ayrılır; bu, dört adımı içerir: istemci ClientHello gönderir, sunucu ServerHello gönderir, istemci sunucuyu doğrular, şifreli iletişim başlar.
Web3'te Veri Ada Sorunu
TLS protokolü Web2 ağlarında yaygın olarak kullanılmasına rağmen, Web3 uygulama geliştirme konusunda sorunlar yaratmaktadır. Zincir üzerindeki akıllı sözleşmeler, zincir dışı verilere erişmek istediğinde, veri kullanılabilirliği sorunları nedeniyle zincir üzerindeki sanal makine dış veri çağrısı yeteneğini açmamaktadır, böylece verilerin geri izlenebilirliği ve konsensüs mekanizmasının güvenliği sağlanmaktadır.
Bu sorunu çözmek için bazı oracle projeleri ortaya çıktı, bunlar arasında Chainlink ve Pyth gibi projeler bulunmaktadır. Bu projeler, zincir üzerindeki veriler ile zincir dışındaki veriler arasında bir köprü görevi görerek veri adalarını kırarlar. Bu oracle'lar genellikle PoS konsensüs mekanizmasını benimserler ve bu da aracılık yapan düğümlerin kötü niyetli davranışlarının maliyetini, elde edecekleri kazançtan daha yüksek hale getirerek, ekonomik açıdan zincir üzerine doğru bilgi sağlamayı garanti eder.
zkTLS'in Avantajları
Ancak, Oracle veri alma çözümünün yüksek maliyet ve düşük verimlilik gibi sorunları vardır. zkTLS teknolojisi, bu sorunları çözmek için ortaya çıkmıştır; ana fikri, ZKP sıfır bilgi kanıtı algoritmasını devreye sokarak, zincir üzerindeki akıllı sözleşmelerin üçüncü bir taraf olarak doğrudan düğümlerin sağladığı verilerin doğruluğunu ve bütünlüğünü doğrulamasını sağlamaktır, böylece geleneksel oracle'ların konsensüs algoritmalarından kaynaklanan yüksek kullanım maliyetlerinden kaçınılır.
zkTLS'nin anahtarı, geleneksel oracle'ların veri kullanılabilirliği için yüksek maliyetler getiren konsensüs mekanizmasını değiştiren kriptografi ile koruma sağlamaktır. ZKP'yi tanıtarak, zincir dışı aracılardan HTTPS kaynaklarını talep eden veriler, CA sertifikası doğrulama bilgileri, zaman damgası kanıtları ve veri bütünlüğü kanıtları üzerinde hesaplama yaparak Proof oluşturur. Aynı zamanda, akıllı sözleşmelerin kritik bilgileri ifşa etmeden verilerin gerçekliğini, güncelliğini ve güvenilirliğini doğrulamasını sağlamak için zincir üzerinde gerekli doğrulama bilgilerini ve algoritmaları korur.
zkTLS'nin Uygulama Geleceği
zkTLS teknolojisi, Web2 HTTPS kaynaklarının kullanılabilirlik maliyetini düşürerek çeşitli yeni talepleri tetikledi:
Uzun kuyruk varlıklarının zincir üzerindeki fiyat alma maliyetini düşürmek
Web2 yetkili sitelerini kullanarak zincir üstü KYC yapılması, DID'nin optimize edilmesi
Web3 oyunlarının teknik mimari tasarımını geliştirmek
zkTLS'nin getirdiği etkilere karşı, mevcut oracle projeleri olan Chainlink ve Pyth da ilgili araştırmaları aktif bir şekilde takip ediyor ve kullanım bazlı ücretlendirme ve Compute as a service gibi yeni iş modellerini keşfediyor.
zkTLS teknolojisinin temel zorlukları, çoğu ZK projesiyle benzerlik gösterir; ticari değer elde etmek için hesaplama maliyetlerini azaltma meselesidir. Teknolojinin sürekli gelişimiyle birlikte, zkTLS'nin Web3 alanında giderek daha önemli bir rol oynaması ve ürün tasarımı ile teknik mimariye yeni yenilikçi yönler kazandırması 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.
23 Likes
Reward
23
4
Share
Comment
0/400
AirdropHunterWang
· 07-26 05:53
Sonuçta, emiciler tarafından oyuna getirilmek için yeni bir numara.
View OriginalReply0
OffchainOracle
· 07-24 04:31
Aman Tanrım, on-chain off-chain ARACI sonunda geldi.
View OriginalReply0
FancyResearchLab
· 07-24 04:15
Yine bir akademik süs mü? Bir sözleşme yazmayı dene~
View OriginalReply0
ForeverBuyingDips
· 07-24 04:13
Yani bu da pek faydalı olmayan bir yeni kavram değil mi?
zkTLS: Web3 ve Web2 verilerinin etkileşimi için yeni bir Kriptografi çözümü
zkTLS teknolojisi: Web3 ile Web2 veri iletişimi için yeni bir köprü
Son zamanlarda yeni proje yönlerini keşfederken, zkTLS adında yeni bir teknoloji ile karşılaştım. Bu, sıfır bilgi kanıtı (ZKP) ve iletim katmanı güvenlik protokolü (TLS) ile birleştirilen yenilikçi bir teknolojidir ve esas olarak Web3 alanında kullanılmaktadır. Bu teknoloji, zincir üzerindeki sanal makine ortamında, üçüncü taraflara güvenmeden zincir dışındaki HTTPS verilerinin gerçekliğini doğrulama yeteneğine sahiptir; bu, veri kaynağının güvenilirliği, veri bütünlüğü ve zamanlılık da dahil olmak üzere. Bu kriptografik uygulama mekanizması, zincir üzerindeki akıllı sözleşmelerin zincir dışındaki Web2 HTTPS kaynaklarına güvenilir bir şekilde erişmesini sağlamakta ve veri adalarını etkili bir şekilde kırmaktadır.
TLS Protokolü Tanıtımı
TLS protokolü, ağ iletişiminde şifreleme, kimlik doğrulama ve veri bütünlüğü koruması sağlayarak istemci ile sunucu arasında güvenli veri iletimini garanti eder. HTTPS aslında, HTTP'nin üzerinde TLS protokolünü kullanarak bilgi iletiminde gizlilik ve bütünlük sağlamaktadır ve sunucu tarafının gerçekliğini doğrulanabilir hale getirir.
TLS protokolü esasen aşağıdaki sorunları çözmektedir:
TLS veri etkileşim süreci, el sıkışma ve veri iletimi olmak üzere iki aşamaya ayrılır; bu, dört adımı içerir: istemci ClientHello gönderir, sunucu ServerHello gönderir, istemci sunucuyu doğrular, şifreli iletişim başlar.
Web3'te Veri Ada Sorunu
TLS protokolü Web2 ağlarında yaygın olarak kullanılmasına rağmen, Web3 uygulama geliştirme konusunda sorunlar yaratmaktadır. Zincir üzerindeki akıllı sözleşmeler, zincir dışı verilere erişmek istediğinde, veri kullanılabilirliği sorunları nedeniyle zincir üzerindeki sanal makine dış veri çağrısı yeteneğini açmamaktadır, böylece verilerin geri izlenebilirliği ve konsensüs mekanizmasının güvenliği sağlanmaktadır.
Bu sorunu çözmek için bazı oracle projeleri ortaya çıktı, bunlar arasında Chainlink ve Pyth gibi projeler bulunmaktadır. Bu projeler, zincir üzerindeki veriler ile zincir dışındaki veriler arasında bir köprü görevi görerek veri adalarını kırarlar. Bu oracle'lar genellikle PoS konsensüs mekanizmasını benimserler ve bu da aracılık yapan düğümlerin kötü niyetli davranışlarının maliyetini, elde edecekleri kazançtan daha yüksek hale getirerek, ekonomik açıdan zincir üzerine doğru bilgi sağlamayı garanti eder.
zkTLS'in Avantajları
Ancak, Oracle veri alma çözümünün yüksek maliyet ve düşük verimlilik gibi sorunları vardır. zkTLS teknolojisi, bu sorunları çözmek için ortaya çıkmıştır; ana fikri, ZKP sıfır bilgi kanıtı algoritmasını devreye sokarak, zincir üzerindeki akıllı sözleşmelerin üçüncü bir taraf olarak doğrudan düğümlerin sağladığı verilerin doğruluğunu ve bütünlüğünü doğrulamasını sağlamaktır, böylece geleneksel oracle'ların konsensüs algoritmalarından kaynaklanan yüksek kullanım maliyetlerinden kaçınılır.
zkTLS'nin anahtarı, geleneksel oracle'ların veri kullanılabilirliği için yüksek maliyetler getiren konsensüs mekanizmasını değiştiren kriptografi ile koruma sağlamaktır. ZKP'yi tanıtarak, zincir dışı aracılardan HTTPS kaynaklarını talep eden veriler, CA sertifikası doğrulama bilgileri, zaman damgası kanıtları ve veri bütünlüğü kanıtları üzerinde hesaplama yaparak Proof oluşturur. Aynı zamanda, akıllı sözleşmelerin kritik bilgileri ifşa etmeden verilerin gerçekliğini, güncelliğini ve güvenilirliğini doğrulamasını sağlamak için zincir üzerinde gerekli doğrulama bilgilerini ve algoritmaları korur.
zkTLS'nin Uygulama Geleceği
zkTLS teknolojisi, Web2 HTTPS kaynaklarının kullanılabilirlik maliyetini düşürerek çeşitli yeni talepleri tetikledi:
zkTLS'nin getirdiği etkilere karşı, mevcut oracle projeleri olan Chainlink ve Pyth da ilgili araştırmaları aktif bir şekilde takip ediyor ve kullanım bazlı ücretlendirme ve Compute as a service gibi yeni iş modellerini keşfediyor.
zkTLS teknolojisinin temel zorlukları, çoğu ZK projesiyle benzerlik gösterir; ticari değer elde etmek için hesaplama maliyetlerini azaltma meselesidir. Teknolojinin sürekli gelişimiyle birlikte, zkTLS'nin Web3 alanında giderek daha önemli bir rol oynaması ve ürün tasarımı ile teknik mimariye yeni yenilikçi yönler kazandırması beklenmektedir.