zkTLS Teknolojisini Keşfetmek: Web3 ile Web2 Arasındaki Köprü
Yeni proje yönleri ararken, daha önce karşılaşmadığım bir teknoloji yığınıyla - zkTLS ile - karşılaştım. Araştırmalarım sonrası, öğrenim deneyimlerimi aşağıda derledim ve herkesle paylaşmak istiyorum.
zkTLS, sıfır bilgi kanıtları (ZKP) ve taşıma katmanı güvenlik protokolü (TLS) kombinasyonu olan yeni bir teknolojidir. Web3 alanında, güvenilir bir üçüncü tarafa ihtiyaç duymadan, zincir dışı HTTPS verilerinin doğruluğunu doğrulamak için esasen zincir üzerindeki sanal makine ortamında kullanılır. Buradaki doğruluk, üç yönü içerir: veri kaynağının gerçekten belirli bir HTTPS kaynağından gelmesi, dönen verilerin değişiklik yapılmamış olması ve verilerin zamanında olması garantisi. Bu kriptografik uygulama mekanizması sayesinde, zincir üzerindeki akıllı sözleşmeler, zincir dışı Web2 HTTPS kaynaklarına güvenilir erişim elde etme yeteneği kazanır ve veri adalarını kırar.
TLS Protokolü Genel Bakış
TLS (Taşıma Katmanı Güvenliği Protokolü), ağ iletişiminde şifreleme, kimlik doğrulama ve veri bütünlüğü sağlamak için kullanılır; bu sayede istemci ve sunucu arasındaki veri güvenli bir şekilde iletilir. HTTPS protokolü, HTTP protokolü temel alınarak TLS protokolünden faydalanarak bilgi iletiminde gizliliği ve bütünlüğü garanti eder ve sunucu tarafının gerçekliği doğrulanabilir hale gelir.
TLS protokolü 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ğinin doğrulanması, man-in-the-middle saldırılarını önler.
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, 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. Ardından, müzakere edilen oturum anahtarı kullanılarak şifreli iletişim aşamasına geçilir.
Web3'te Veri Erişim Sorunu
Web3 uygulama geliştirmede, zincir üstü akıllı sözleşmelerin zincir dışı verilere erişimi zorluklarla karşılaşmaktadır. Bu sorunu çözmek için, Chainlink ve Pyth gibi bazı oracle projeleri ortaya çıkmıştır. Bu projeler, zincir üstü veriler ile zincir dışı veriler arasında bir köprü işlevi görerek veri adası olgusunu kırmaktadır. Ancak, bu oracle tabanlı veri elde etme çözümlerinin iki ana sorunu bulunmaktadır:
Çok yüksek maliyet: PoS konsensüs mekanizmasının güvenliğini sağlamak için büyük miktarda staking fonuna ihtiyaç vardır ve veri etkileşiminde gereksizlikler bulunmaktadır.
Düşük verimlilik: PoS mekanizmasının mutabakatı zaman alır, bu da zincir üzerindeki veriler ile gerçek zincir dışı veriler arasında büyük bir gecikmeye neden olur.
zkTLS Çözümü
zkTLS teknolojisi bu sorunları çözmek amacıyla ortaya çıkmıştır. ZKP sıfır bilgi kanıtı algoritmasını tanıtarak, zincir üzerindeki akıllı sözleşmelerin bir üçüncü taraf olarak belirli bir düğümün sağladığı verilerin gerçekten belirli bir HTTPS kaynağından geldiğini ve değiştirilmediğini doğrudan doğrulamasını sağlar. Bu, geleneksel oracle'ların konsensüs algoritması nedeniyle yüksek kullanım maliyetlerini önler.
zkTLS, verileri güvence altına almak için kriptografik koruma kullanarak, geleneksel oracle'ların veri kullanılabilirliği için uyguladığı yüksek maliyetli konsensüs mekanizmasını değiştirmektedir. Daha spesifik olarak, ZKP'yi tanıtarak, zincir dışı ara düğümlerin HTTPS kaynaklarından elde ettiği veriler, ilgili CA sertifika doğrulama bilgileri, zaman damgası kanıtı ve veri bütünlüğü kanıtı üzerinde hesaplamalar yaparak Proof üretmektedir. Aynı zamanda, zincir üzerinde gerekli doğrulama bilgileri ve doğrulama algoritmalarını koruyarak, akıllı sözleşmelerin kritik bilgileri açığa çıkarmadan verilerin doğruluğunu, zamanlamasını ve veri kaynaklarının güvenilirliğini doğrulamasını sağlamaktadır.
zkTLS'nin Uygulama Geleceği
zkTLS teknolojisinin en büyük avantajı, Web2 HTTPS kaynaklarının kullanılabilirlik maliyetlerini azaltmasıdır; bu da birçok yeni talebi tetikledi:
Uzun kuyruk varlıklarının zincir üzerindeki fiyat alma maliyetini düşürmek
Web2 dünyasındaki yetkili siteleri kullanarak zincir üzeri KYC'yi optimize et, DID
Web3 oyunlarının teknik mimari tasarımını geliştirme
Ancak, zkTLS mevcut Web3 şirketleri için de zorluklar getirmektedir, özellikle mevcut ana akım oracle projeleri için. Bu tür bir etki ile başa çıkmak amacıyla, bazı endüstri devleri ilgili alanlarda araştırmalar yapmaya aktif olarak devam ediyor, teknolojik evrim sürecinde liderliklerini korumaya çalışırken, zaman başına ücretlendirmeden kullanım başına ücretlendirmeye geçiş gibi yeni iş modellerini keşfetmektedirler, Compute as a service gibi.
Mevcut zkTLS'nin karşılaştığı ana zorluk, çoğu ZK projesiyle benzerlik göstermektedir; yani, hesaplama maliyetlerini nasıl düşüreceğimiz ve ticari değer kazanmasını sağlamaktır.
Ürün tasarımı sırasında zkTLS'nin gelişim dinamiklerine dikkat etmek ve bu teknoloji yığınını uygun şekilde entegre etmek, iş yeniliği ve teknik mimari alanında yeni bir sıçrama noktası bulmanıza 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.
15 Likes
Reward
15
4
Share
Comment
0/400
TokenCreatorOP
· 07-10 08:40
Bu şey güvenilir mi? Bunu test eden var mı?
View OriginalReply0
GateUser-74b10196
· 07-10 08:39
Bu entegrasyon oldukça güvenilir. Oracle Makine mahkum.
View OriginalReply0
NFTArchaeologis
· 07-10 08:32
Sevinç verici bir teknolojik atılım, dijital çağın Rosetta Taşı gibi.
zkTLS: Web3 akıllı sözleşmelerinin doğrudan Web2 verilerine erişimini sağlayan yeni teknoloji
zkTLS Teknolojisini Keşfetmek: Web3 ile Web2 Arasındaki Köprü
Yeni proje yönleri ararken, daha önce karşılaşmadığım bir teknoloji yığınıyla - zkTLS ile - karşılaştım. Araştırmalarım sonrası, öğrenim deneyimlerimi aşağıda derledim ve herkesle paylaşmak istiyorum.
zkTLS, sıfır bilgi kanıtları (ZKP) ve taşıma katmanı güvenlik protokolü (TLS) kombinasyonu olan yeni bir teknolojidir. Web3 alanında, güvenilir bir üçüncü tarafa ihtiyaç duymadan, zincir dışı HTTPS verilerinin doğruluğunu doğrulamak için esasen zincir üzerindeki sanal makine ortamında kullanılır. Buradaki doğruluk, üç yönü içerir: veri kaynağının gerçekten belirli bir HTTPS kaynağından gelmesi, dönen verilerin değişiklik yapılmamış olması ve verilerin zamanında olması garantisi. Bu kriptografik uygulama mekanizması sayesinde, zincir üzerindeki akıllı sözleşmeler, zincir dışı Web2 HTTPS kaynaklarına güvenilir erişim elde etme yeteneği kazanır ve veri adalarını kırar.
TLS Protokolü Genel Bakış
TLS (Taşıma Katmanı Güvenliği Protokolü), ağ iletişiminde şifreleme, kimlik doğrulama ve veri bütünlüğü sağlamak için kullanılır; bu sayede istemci ve sunucu arasındaki veri güvenli bir şekilde iletilir. HTTPS protokolü, HTTP protokolü temel alınarak TLS protokolünden faydalanarak bilgi iletiminde gizliliği ve bütünlüğü garanti eder ve sunucu tarafının gerçekliği doğrulanabilir hale gelir.
TLS protokolü aşağıdaki sorunları çözmektedir:
HTTPS protokolü 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. Ardından, müzakere edilen oturum anahtarı kullanılarak şifreli iletişim aşamasına geçilir.
Web3'te Veri Erişim Sorunu
Web3 uygulama geliştirmede, zincir üstü akıllı sözleşmelerin zincir dışı verilere erişimi zorluklarla karşılaşmaktadır. Bu sorunu çözmek için, Chainlink ve Pyth gibi bazı oracle projeleri ortaya çıkmıştır. Bu projeler, zincir üstü veriler ile zincir dışı veriler arasında bir köprü işlevi görerek veri adası olgusunu kırmaktadır. Ancak, bu oracle tabanlı veri elde etme çözümlerinin iki ana sorunu bulunmaktadır:
zkTLS Çözümü
zkTLS teknolojisi bu sorunları çözmek amacıyla ortaya çıkmıştır. ZKP sıfır bilgi kanıtı algoritmasını tanıtarak, zincir üzerindeki akıllı sözleşmelerin bir üçüncü taraf olarak belirli bir düğümün sağladığı verilerin gerçekten belirli bir HTTPS kaynağından geldiğini ve değiştirilmediğini doğrudan doğrulamasını sağlar. Bu, geleneksel oracle'ların konsensüs algoritması nedeniyle yüksek kullanım maliyetlerini önler.
zkTLS, verileri güvence altına almak için kriptografik koruma kullanarak, geleneksel oracle'ların veri kullanılabilirliği için uyguladığı yüksek maliyetli konsensüs mekanizmasını değiştirmektedir. Daha spesifik olarak, ZKP'yi tanıtarak, zincir dışı ara düğümlerin HTTPS kaynaklarından elde ettiği veriler, ilgili CA sertifika doğrulama bilgileri, zaman damgası kanıtı ve veri bütünlüğü kanıtı üzerinde hesaplamalar yaparak Proof üretmektedir. Aynı zamanda, zincir üzerinde gerekli doğrulama bilgileri ve doğrulama algoritmalarını koruyarak, akıllı sözleşmelerin kritik bilgileri açığa çıkarmadan verilerin doğruluğunu, zamanlamasını ve veri kaynaklarının güvenilirliğini doğrulamasını sağlamaktadır.
zkTLS'nin Uygulama Geleceği
zkTLS teknolojisinin en büyük avantajı, Web2 HTTPS kaynaklarının kullanılabilirlik maliyetlerini azaltmasıdır; bu da birçok yeni talebi tetikledi:
Ancak, zkTLS mevcut Web3 şirketleri için de zorluklar getirmektedir, özellikle mevcut ana akım oracle projeleri için. Bu tür bir etki ile başa çıkmak amacıyla, bazı endüstri devleri ilgili alanlarda araştırmalar yapmaya aktif olarak devam ediyor, teknolojik evrim sürecinde liderliklerini korumaya çalışırken, zaman başına ücretlendirmeden kullanım başına ücretlendirmeye geçiş gibi yeni iş modellerini keşfetmektedirler, Compute as a service gibi.
Mevcut zkTLS'nin karşılaştığı ana zorluk, çoğu ZK projesiyle benzerlik göstermektedir; yani, hesaplama maliyetlerini nasıl düşüreceğimiz ve ticari değer kazanmasını sağlamaktır.
Ürün tasarımı sırasında zkTLS'nin gelişim dinamiklerine dikkat etmek ve bu teknoloji yığınını uygun şekilde entegre etmek, iş yeniliği ve teknik mimari alanında yeni bir sıçrama noktası bulmanıza yardımcı olabilir.