zkTLS, Web3 veri adalarını aşarak, on-chain akıllı sözleşmelerin off-chain verileri doğrudan doğrulamasını sağlar.

robot
Abstract generation in progress

zkTLS Teknolojisi: Web3 Veri Adalarını Kırmanın Yeni Araçları

Son zamanlarda, yeni proje yönleri keşfetmeye çalışıyorum. Ürün tasarım sürecinde, daha önce hiç karşılaşmadığım bir teknoloji yığınıyla - zkTLS - karşılaştım. Derinlemesine araştırmaların ardından, öğrenim deneyimlerimi aşağıda derledim, umarım herkesle paylaşabilirim.

zkTLS, sıfır bilgi kanıtı (ZKP) ve taşıma katmanı güvenlik protokolü (TLS) birleştiren yenilikçi bir teknolojidir. Web3 alanında, esas olarak zincir üzerindeki sanal makine ortamlarında kullanılır ve üçüncü taraflara güvenmeden zincir dışı HTTPS verilerinin doğruluğunu doğrulama imkanı sağlar. Buradaki doğruluk, üç yönü içerir: veri kaynağının güvenilirliği, verinin bütünlüğü ve verinin zamanlaması. Bu kriptografik uygulama mekanizması sayesinde, akıllı sözleşmeler zincir dışı Web2 HTTPS kaynaklarına güvenilir erişim sağlama yeteneği kazanır ve veri adalarını etkili bir şekilde kırar.

TLS Protokolü Genel Görünümü

zkTLS teknolojisinin değerini derinlemesine anlayabilmek için önce TLS protokolünü anlamamız gerekiyor. TLS, ağ iletişiminde şifreleme, kimlik doğrulama ve veri bütünlüğü sağlamak için kullanılır ve istemciler (örneğin tarayıcılar) ile sunucular (örneğin web siteleri) arasında verilerin güvenli bir şekilde iletilmesini garanti eder.

HTTPS protokolü, aslında HTTP protokolü temel alınarak TLS protokolü kullanılarak bilgi iletiminde gizlilik ve bütünlüğü garanti eder ve sunucu tarafının doğruluğunun doğrulanmasını sağlar. Buna karşılık, HTTP protokolü açık metin iletimini kullanan bir ağ protokolüdür ve sunucu tarafının doğruluğunu doğrulamak mümkün değildir, bu da birkaç güvenlik sorununa yol açar:

  1. Bilgiler üçüncü şahıslar tarafından dinlenebilir, bu da gizlilik ihlaline neden olabilir.
  2. Sunucu tarafının doğruluğu doğrulanamıyor, istek kötü niyetli düğümler tarafından ele geçirilebilir.
  3. Geri dönen bilgilerin bütünlüğü doğrulanamıyor, bu durum ağ nedenlerinden dolayı veri kaybına yol açabilir.

TLS protokolü bu sorunları aşağıdaki şekilde çözer:

  1. Veriyi korumak için simetrik şifreleme (örneğin AES, ChaCha20) kullanın ve dinlemeden korunun.
  2. Üçüncü taraf tarafından verilen dijital sertifika ile sunucu kimliğini doğrulayarak, ortadaki adam saldırılarını önlemek.
  3. HMAC veya AEAD kullanarak verilerin değiştirilmediğinden emin olun

HTTPS protokolünün veri alışverişi süreci, el sıkışma aşaması ve veri iletim aşaması olarak ikiye ayrılır. El sıkışma aşaması, istemcinin ClientHello göndermesi, sunucunun ServerHello göndermesi ve istemcinin sunucuyu doğrulaması gibi üç adımı içerir. Daha sonra, üzerinde anlaşılan oturum anahtarı kullanılarak şifreli iletişim aşamasına geçilir.

Web3'te Veri Elde Etme Zorlukları

Ancak, Web2 ağlarında yaygın olarak kullanılan bu temel teknoloji, Web3 uygulama geliştirmede zorluklar 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 makineler dış verilerin çağrılmasına izin vermez, böylece tüm verilerin geri izlenebilirliğini sağlamakta ve dolayısıyla konsensüs mekanizmasının güvenliğini garanti etmektedir.

Bu sorunu çözmek için, Chainlink ve Pyth gibi bir dizi oracle projesi ortaya çıkmıştır. Bu projeler, zincir içi veriler ile zincir dışı veriler arasında bir köprü görevi görerek veri adası fenomenini kırmayı amaçlamaktadır. Ara verilerin kullanılabilirliğini sağlamak için, bu oracle'lar genellikle PoS konsensüs mekanizması benimsemekte, yani köprü düğümlerinin kötüye kullanım maliyetinin kazançlarından daha yüksek olmasını sağlayarak ekonomik fayda açısından zincire yanlış bilgi sağlanmasını önlemektedir.

Ancak, oracle veri elde etme çözümünün iki ana sorunu vardır:

  1. Yüksek maliyet: PoS konsensüs mekanizmasının güvenliği, staking fonlarının miktarına dayanır, bu da bakım için yüksek maliyetler getirir.
  2. Düşük verimlilik: PoS mekanizmasının konsensüsü belirli bir zaman gerektirir, bu da zincir üzerindeki verilerin gecikmesine neden olur ve sık erişim senaryoları için olumsuzdur.

zkTLS'nin Yenilikçi Çözümü

Yukarıda belirtilen sorunları çözmek için zkTLS teknolojisi ortaya çıktı. Temel düşüncesi, ZKP sıfır bilgi kanıtlama algoritmasını tanıtarak, zincir üzerindeki akıllı sözleşmelerin üçüncü taraf olarak doğrudan belirli bir düğüm tarafından sağlanan verilerin gerçekten belirli bir HTTPS kaynağından geldiğini ve değiştirilmediğini doğrulamasını sağlamaktır. Böylece, geleneksel oracle'ların konsensüs algoritması nedeniyle ortaya çıkan yüksek kullanım maliyetlerinden kaçınılmış olur.

zkTLS, kriptografi ile korunarak, geleneksel oracle'ların veri kullanılabilirliği sağlamak için konsensüs mekanizmasına dayalı yüksek maliyetlerinin yerini alır. Daha spesifik olarak, ZKP (sıfır bilgi kanıtı) tanıtılarak, zincir dışı ara düğümlerin HTTPS kaynakları için talep ettiği veriler, ilgili CA sertifikası doğrulama bilgileri, zaman damgası kanıtları ve veri bütünlüğü kanıtları üzerinde hesaplamalar yapılır ve bir Kanıt üretilir. Aynı zamanda, akıllı sözleşmelerin kritik bilgileri ifşa etmeden veri gerçekliğini, zamanında geçerliliğini ve veri kaynaklarının güvenilirliğini doğrulamasını sağlamak için gerekli doğrulama bilgileri ve doğrulama algoritmaları zincir üzerinde korunur.

zkTLS'nin Potansiyel Uygulamaları

zkTLS teknolojisinin en büyük avantajı, Web2 HTTPS kaynaklarının kullanılabilirliğinin maliyetini düşürmesidir, bu da birçok yeni talebi ortaya çıkarmaktadır:

  1. Uzun kuyruk varlıklarının zincir üzerindeki fiyat alma maliyetini azaltmak
  2. Web2 dünyasındaki otoriter siteleri kullanarak zincir üzerindeki KYC'yi optimize et, DID'yi geliştir.
  3. Web3 oyunlarının teknik mimari tasarımını geliştirmek

Ancak, zkTLS mevcut Web3 işletmeleri için zorluklar da getirmektedir, özellikle mevcut ana akım oracle projelerine yönelik. Bu şokla başa çıkmak için Chainlink, Pyth gibi sektör devleri ilgili araştırmalara aktif olarak katılmakta ve teknolojik evrim sürecinde lider konumlarını korumaya çalışmaktadır. Aynı zamanda, zaman bazlı ücretlendirmeden kullanım bazlı ücretlendirmeye geçiş, Compute as a service gibi yeni iş modellerinin ortaya çıkmasına da yol açmaktadır.

Mevcut zkTLS'nin karşılaştığı başlıca zorluklar, çoğu ZK projesiyle benzerlik göstermektedir; yani hesaplama maliyetlerini nasıl azaltacağı ve bunu ticari bir değer haline getireceğidir.

Sonuç olarak, ürün tasarımı sırasında zkTLS'nin gelişim dinamiklerine dikkat etmek ve bu teknoloji yığını zamanında entegre etmek, belki de iş yeniliği ve teknik mimari açısından yeni bir atılım noktası bulabilir.

LINK-6.45%
PYTH-7.04%
View Original
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.
  • Reward
  • 5
  • Share
Comment
0/400
Lonely_Validatorvip
· 07-26 09:00
Yine yeni bir şey yaptılar, anlayamıyorum.
View OriginalReply0
FloorSweepervip
· 07-25 00:21
Bu şey API3'ten bile daha kötü.
View OriginalReply0
TokenDustCollectorvip
· 07-25 00:21
Anladım, sıfır bilgi hepimiz anlıyoruz.
View OriginalReply0
StakeHouseDirectorvip
· 07-25 00:15
Koşarak Oracle Makine'yi kaldır!
View OriginalReply0
MetaDreamervip
· 07-24 23:59
Oracle Makine tekrar işsiz mi kalacak?
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)