zkTLS Teknolojisi Araştırması: Web3 Veri Adalarını Kırmak
Son zamanlarda yeni proje yönü ararken daha önce hiç karşılaşmadığım bir teknoloji yığınıyla - zkTLS ile - karşılaştım. Araştırma ve öğrenme sürecinin ardından, edindiğim bilgileri derleyip paylaşmak istiyorum.
zkTLS, sıfır bilgi kanıtı (ZKP) ve TLS (Transport Layer Security) protokolünü birleştiren yeni bir teknolojidir. Web3 alanında, esas olarak güvenilir üçüncü taraflara ihtiyaç duymadan, zincir dışı HTTPS verilerinin gerçekliğini doğrulamak için zincir üstü sanal makine ortamında kullanılmaktadır. Buradaki gerçeklik üç yönü kapsamaktadır: veri kaynağı gerçekten belirli bir HTTPS kaynağından gelmektedir, dönen veriler değiştirilmemiştir ve verilerin zamanında ulaşması garanti edilmektedir. Bu kriptografik uygulama mekanizması aracılığıyla, zincir üstü akıllı sözleşmelerin zincir dışı Web2 HTTPS kaynaklarına güvenilir erişim elde etme yeteneği, veri adalarını kırarak sağlanmaktadır.
TLS Protokolü Hakkında
TLS (Transport Layer Security Protocol), ağ iletişiminde şifreleme, kimlik doğrulama ve veri bütünlüğü sağlamak için kullanılır ve istemci ile sunucu arasındaki verilerin güvenli bir şekilde iletilmesini garanti eder. HTTPS protokolü, HTTP protokolü temel alınarak TLS protokolünü kullanarak bilgi iletiminde gizlilik ve bütünlük sağlamış ve sunucu tarafının doğruluğunu doğrulanabilir hale getirmiştir.
TLS protokolü esasen aşağıdaki sorunları çözmektedir:
Şifreli iletişim: Verileri korumak için simetrik şifreleme kullanarak dinlemeyi önleyin.
Kimlik Doğrulama: Üçüncü taraf tarafından verilen dijital sertifikalar aracılığıyla sunucu kimliğini doğrulamak, ortadaki saldırılara karşı koruma sağlamak.
Veri Bütünlüğü: Verilerin değiştirilmediğinden emin olmak için HMAC veya AEAD kullanın.
HTTPS protokolü veri alışverişi süreci iki aşamaya ayrılır: el sıkışma aşaması ve veri iletim aşaması. Bu süreç dört adımdan oluşur: istemci ClientHello gönderir, sunucu ServerHello gönderir, istemci sunucuyu doğrular ve şifreli iletişime başlar.
Web3'te Veri Erişim Zorluğu
Web3 uygulama geliştirmede, zincir üzerindeki akıllı sözleşmeler zincir dışı verilere erişimde zorluklarla karşılaşmaktadır. Konsensüs mekanizmasının güvenliğini sağlamak için, zincir üzerindeki sanal makineler dış veri çağrısı yeteneğini açmamaktadır. Bu sorunu çözmek için, oracle projeleri ortaya çıkmıştır, örneğin Chainlink ve Pyth gibi. Bu projeler, zincir üzerindeki veriler ile zincir dışındaki veriler arasında bir köprü görevi görerek veri adası fenomenini kırmaktadır.
Ancak, oracle tabanlı veri elde etme yönteminin iki sorunu vardır:
Yüksek maliyet: PoS konsensüs mekanizmasını sürdürmek için büyük miktarda stake fonuna ihtiyaç vardır, veri etkileşimindeki fazlalık da maliyetleri artırmaktadır.
Düşük verimlilik: PoS konsensüsü zaman gerektirir, bu da zincir üzerindeki verilerin gecikmesine neden olur, bu nedenle yüksek frekanslı erişim senaryoları için uygun değildir.
zkTLS'nin Avantajları
zkTLS teknolojisi, ZKP sıfır bilgi kanıtlama algoritmasını tanıtarak, zincir üzerindeki akıllı sözleşmelerin üçüncü taraf olarak doğrudan doğrulama düğümleri tarafından sağlanan verileri doğrulamasını sağlar ve verilerin belirli bir HTTPS kaynağından geldiğinden ve değiştirilmediğinden emin olur. Bu yöntem, geleneksel oracle'ların konsensüs algoritmasından kaynaklanan yüksek kullanım maliyetlerini önler.
zkTLS'nin ana fikri şudur: Kriptografik koruma aracılığıyla, geleneksel oracle'ların konsensüs mekanizmasına dayalı olarak verilere kullanılabilirlik sağlama konusundaki yüksek maliyetlerini yerine geçmektir. Daha spesifik olarak, ZKP'nin (Sıfır Bilgi İspatı) dahil edilmesiyle, zincir dışı iletim düğümlerinin HTTPS kaynaklarından elde ettiği veriler, CA sertifika doğrulama bilgileri, zaman damgası kanıtı ve veri bütünlüğü kanıtı hesaplanarak Proof oluşturulmaktadır. Zincir üzerinde gerekli doğrulama bilgileri ve algoritmaların korunması sayesinde, akıllı sözleşmeler anahtar bilgileri ifşa etmeden verilerin doğruluğunu, geçerliliğini ve veri kaynağının güvenilirliğini doğrulayabilir.
zkTLS'nin Uygulama Geleceği
zkTLS teknolojisi, Web2 HTTPS kaynaklarının kullanılabilirlik maliyetlerini düşürerek çeşitli yeni talepleri tetikledi:
Uzun kuyruk varlıklarının zincir üzerindeki fiyat alma maliyetini düşürmek
Web2 yetkili siteleri kullanarak zincir üzeri KYC yapmak, DID'yi optimize etmek
Web3 oyunlarının teknik mimari tasarımını geliştirmek
Ancak, zkTLS mevcut Web3 işletmeleri için de zorluklar getirmektedir, özellikle ana akım oracle projeleri için. Bu etkiyle başa çıkmak için, Chainlink, Pyth gibi sektör devleri ilgili alanlarda aktif olarak araştırmalar yapmaktadır, teknolojik evrimde liderliği korumaya çalışırken, zaman bazlı ücretlendirmeden kullanım bazlı ücretlendirmeye, Compute as a service gibi yeni iş modellerini de keşfetmektedir.
Mevcut zkTLS'nin karşılaştığı ana zorluk, çoğu ZK projesiyle benzerlik göstermektedir; yani, hesaplama maliyetlerini nasıl düşürecek ve ticari değer kazanmasını sağlayacaktır.
Sonuç olarak, ürün tasarımı sırasında zkTLS'nin gelişim dinamiklerine dikkat etmek ve bu teknoloji yığınına uygun şekilde entegre olmak, iş yeniliği ve teknik mimari açısından yeni bir sıçrama noktası bulmaya yardımcı olabilir.
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.
24 Likes
Reward
24
10
Share
Comment
0/400
DefiPlaybook
· 07-20 18:43
gas ücreti tahminen yine Aya doğru gidecek
View OriginalReply0
0xInsomnia
· 07-20 14:46
Maliyetleri düşürmek ve verimliliği artırmak ne işe yarar ki?
zkTLS: Web3 veri adalarını kıran yeni teknoloji, düşük maliyet ve yüksek verimlilik
zkTLS Teknolojisi Araştırması: Web3 Veri Adalarını Kırmak
Son zamanlarda yeni proje yönü ararken daha önce hiç karşılaşmadığım bir teknoloji yığınıyla - zkTLS ile - karşılaştım. Araştırma ve öğrenme sürecinin ardından, edindiğim bilgileri derleyip paylaşmak istiyorum.
zkTLS, sıfır bilgi kanıtı (ZKP) ve TLS (Transport Layer Security) protokolünü birleştiren yeni bir teknolojidir. Web3 alanında, esas olarak güvenilir üçüncü taraflara ihtiyaç duymadan, zincir dışı HTTPS verilerinin gerçekliğini doğrulamak için zincir üstü sanal makine ortamında kullanılmaktadır. Buradaki gerçeklik üç yönü kapsamaktadır: veri kaynağı gerçekten belirli bir HTTPS kaynağından gelmektedir, dönen veriler değiştirilmemiştir ve verilerin zamanında ulaşması garanti edilmektedir. Bu kriptografik uygulama mekanizması aracılığıyla, zincir üstü akıllı sözleşmelerin zincir dışı Web2 HTTPS kaynaklarına güvenilir erişim elde etme yeteneği, veri adalarını kırarak sağlanmaktadır.
TLS Protokolü Hakkında
TLS (Transport Layer Security Protocol), ağ iletişiminde şifreleme, kimlik doğrulama ve veri bütünlüğü sağlamak için kullanılır ve istemci ile sunucu arasındaki verilerin güvenli bir şekilde iletilmesini garanti eder. HTTPS protokolü, HTTP protokolü temel alınarak TLS protokolünü kullanarak bilgi iletiminde gizlilik ve bütünlük sağlamış ve sunucu tarafının doğruluğunu doğrulanabilir hale getirmiştir.
TLS protokolü esasen aşağıdaki sorunları çözmektedir:
HTTPS protokolü veri alışverişi süreci iki aşamaya ayrılır: el sıkışma aşaması ve veri iletim aşaması. Bu süreç dört adımdan oluşur: istemci ClientHello gönderir, sunucu ServerHello gönderir, istemci sunucuyu doğrular ve şifreli iletişime başlar.
Web3'te Veri Erişim Zorluğu
Web3 uygulama geliştirmede, zincir üzerindeki akıllı sözleşmeler zincir dışı verilere erişimde zorluklarla karşılaşmaktadır. Konsensüs mekanizmasının güvenliğini sağlamak için, zincir üzerindeki sanal makineler dış veri çağrısı yeteneğini açmamaktadır. Bu sorunu çözmek için, oracle projeleri ortaya çıkmıştır, örneğin Chainlink ve Pyth gibi. Bu projeler, zincir üzerindeki veriler ile zincir dışındaki veriler arasında bir köprü görevi görerek veri adası fenomenini kırmaktadır.
Ancak, oracle tabanlı veri elde etme yönteminin iki sorunu vardır:
zkTLS'nin Avantajları
zkTLS teknolojisi, ZKP sıfır bilgi kanıtlama algoritmasını tanıtarak, zincir üzerindeki akıllı sözleşmelerin üçüncü taraf olarak doğrudan doğrulama düğümleri tarafından sağlanan verileri doğrulamasını sağlar ve verilerin belirli bir HTTPS kaynağından geldiğinden ve değiştirilmediğinden emin olur. Bu yöntem, geleneksel oracle'ların konsensüs algoritmasından kaynaklanan yüksek kullanım maliyetlerini önler.
zkTLS'nin ana fikri şudur: Kriptografik koruma aracılığıyla, geleneksel oracle'ların konsensüs mekanizmasına dayalı olarak verilere kullanılabilirlik sağlama konusundaki yüksek maliyetlerini yerine geçmektir. Daha spesifik olarak, ZKP'nin (Sıfır Bilgi İspatı) dahil edilmesiyle, zincir dışı iletim düğümlerinin HTTPS kaynaklarından elde ettiği veriler, CA sertifika doğrulama bilgileri, zaman damgası kanıtı ve veri bütünlüğü kanıtı hesaplanarak Proof oluşturulmaktadır. Zincir üzerinde gerekli doğrulama bilgileri ve algoritmaların korunması sayesinde, akıllı sözleşmeler anahtar bilgileri ifşa etmeden verilerin doğruluğunu, geçerliliğini ve veri kaynağının güvenilirliğini doğrulayabilir.
zkTLS'nin Uygulama Geleceği
zkTLS teknolojisi, Web2 HTTPS kaynaklarının kullanılabilirlik maliyetlerini düşürerek çeşitli yeni talepleri tetikledi:
Ancak, zkTLS mevcut Web3 işletmeleri için de zorluklar getirmektedir, özellikle ana akım oracle projeleri için. Bu etkiyle başa çıkmak için, Chainlink, Pyth gibi sektör devleri ilgili alanlarda aktif olarak araştırmalar yapmaktadır, teknolojik evrimde liderliği korumaya çalışırken, zaman bazlı ücretlendirmeden kullanım bazlı ücretlendirmeye, Compute as a service gibi yeni iş modellerini de keşfetmektedir.
Mevcut zkTLS'nin karşılaştığı ana zorluk, çoğu ZK projesiyle benzerlik göstermektedir; yani, hesaplama maliyetlerini nasıl düşürecek ve ticari değer kazanmasını sağlayacaktır.
Sonuç olarak, ürün tasarımı sırasında zkTLS'nin gelişim dinamiklerine dikkat etmek ve bu teknoloji yığınına uygun şekilde entegre olmak, iş yeniliği ve teknik mimari açısından yeni bir sıçrama noktası bulmaya yardımcı olabilir.