zkTLS Teknolojisi Analizi: Web3 Veri Adası Sorununu Kıran Yeni Çözüm
Son zamanlarda, ürün tasarımı sürecinde yeni bir teknoloji yığını olan zkTLS ile karşılaştım. Araştırdıktan sonra, öğrenim deneyimlerimi derleyip paylaşacağım.
zkTLS, sıfır bilgi kanıtları (ZKP) ve TLS (Taşıma Katmanı Güvenliği Protokolü) ile birleştirilmiş yeni bir teknolojidir. Web3 alanında, esasen zincir üzerindeki sanal makine ortamlarında, üçüncü taraflara güvenmeden zincir dışı HTTPS verilerinin gerçekliğini doğrulamak için kullanılır. Burada gerçeklik üç boyutu kapsamaktadır: veri kaynağının gerçekten bir HTTPS kaynağından geldiği, dönen verilerin değiştirilmediği ve verinin geçerliliğinin garanti edilebildiği. Bu kriptografik uygulama mekanizması sayesinde, zincir üzerindeki akıllı sözleşmeler, zincir dışındaki Web2 HTTPS kaynaklarına güvenilir erişim elde etme yeteneği kazanarak veri adalarını kırmaktadır.
TLS Protokolü Genel Görünümü
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ü temelinde TLS protokolünü kullanarak bilgi iletiminde gizlilik ve bütünlük sağlamakta ve sunucu tarafındaki gerçekliğin doğrulanabilir olmasını sağlamaktadır.
TLS protokolü esasen aşağıdaki sorunları çözmektedir:
Şifreli iletişim: Verileri korumak için simetrik şifreleme kullanarak dinlemeyi önleyin.
Kimlik Doğrulama: Üçüncü taraflarca verilen dijital sertifikalar aracılığıyla sunucu kimliğini doğrulamak, insan ortası saldırılarını önlemek için.
Veri Bütünlüğü: Verilerin değiştirilmediğinden emin olmak için HMAC veya AEAD kullanın.
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 ve toplamda dört adım içerir:
İstemci ClientHello gönderir
Sunucu ServerHello'yu gönderdi
İstemci Sunucu Doğrulaması
Şifreli iletişime başla
Web3'te Veri Erişimi Zorlukları
Web3 uygulama geliştirmede, zincir üzerindeki akıllı sözleşmelerin zincir dışı verilere erişimi 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çmaz. Bu sorunu çözmek için, Chainlink ve Pyth gibi bir dizi oracle projesi ortaya çıkmıştır. Bu projeler, verilerin kullanılabilirliğini sağlamak için PoS konsensüs mekanizmasını kullanmaktadır.
Ancak, Oracle'a dayalı veri alma çözümünün iki ana sorunu vardır:
Yüksek maliyet: PoS konsensüs mekanizmasının güvenliği, stake edilen fon miktarına dayanmaktadır ve bakım maliyetleri yüksektir.
Düşük verimlilik: PoS mekanizmasının konsensüsü belirli bir zaman gerektirir, bu da zincir üzerindeki verilerin gecikmesine neden olur.
zkTLS Çözümü
zkTLS teknolojisi, 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 tarafından sağlanan verileri doğrudan doğrulamasını sağlar, verilerin belirli bir HTTPS kaynağından geldiğini ve değiştirilmediğini garanti eder. Bu yöntem, geleneksel Oracle'ların konsensüs algoritması nedeniyle ortaya çıkan yüksek kullanım maliyetlerini önler.
zkTLS'nin ana avantajı, Web2 HTTPS kaynaklarının erişilebilirlik maliyetini düşürmesidir. Bu, uzun kuyruk varlıklarının zincir üzerindeki fiyat elde etme maliyetini düşürme, Web2 yetkili siteleri kullanarak zincir üzerindeki KYC'yi gerçekleştirme, DID ve Web3 oyunlarının teknik mimari tasarımını optimize etme gibi birçok yeni talebi tetikledi.
zkTLS'nin getirdiği etkilere yanıt olarak, mevcut oracle projeleri olan Chainlink ve Pyth gibi projeler ilgili alanlarda aktif olarak araştırmalar yapmakta ve zaman bazlı ücretlendirmeden kullanım bazlı ücretlendirmeye, Compute as a service gibi yeni iş modellerini keşfetmektedir.
Sonuç
zkTLS teknolojisi, Web3 uygulama geliştirme için yeni olanaklar sunmaktadır. Ürün tasarımında, zkTLS'nin gelişim dinamiklerine dikkat etmek ve bu teknoloji yığınına uygun bir şekilde entegre etmek, iş yeniliği ve teknik mimari açısından yeni yönler bulma olanağı sağlayabilir. Ancak, çoğu ZK projesinde olduğu gibi, zkTLS'nin karşılaştığı ana zorluk hala hesaplama maliyetlerini düşürmek ve ticari değer kazanmasını sağlamaktır.
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.
14 Likes
Reward
14
9
Share
Comment
0/400
CoffeeNFTs
· 07-08 14:50
Yine tuhaf bir yeni kavram [翻白眼]
View OriginalReply0
ArbitrageBot
· 07-07 17:55
Bu sefer ne kadar alabiliriz?
View OriginalReply0
LiquidityHunter
· 07-06 15:20
Veri karmaşıklığı yükseliş %93... Takip etmeye değer
View OriginalReply0
CrashHotline
· 07-05 20:35
Yerleşim maliyeti yüksek, insanı korkutuyor.
View OriginalReply0
MintMaster
· 07-05 20:28
Hmm? Olduğuna göre oldukça ilginç!
View OriginalReply0
ContractCollector
· 07-05 20:26
Sonunda sert teknoloji makalesini gördüm!
View OriginalReply0
GigaBrainAnon
· 07-05 20:26
Vay canına, bu işlem çok sert!
View OriginalReply0
NftRegretMachine
· 07-05 20:13
Bir sonraki başlıca Emiciler Tarafından Oyuna Getirilmek projesi planlandı
View OriginalReply0
SchroedingerMiner
· 07-05 20:12
Anladım, maliyet etkinliği düşük olmak boşuna konuşmak demektir.
zkTLS: Web3 veri adası buz kırıcı on-chain akıllı sözleşmeler doğrudan HTTPS yeni teknolojisi
zkTLS Teknolojisi Analizi: Web3 Veri Adası Sorununu Kıran Yeni Çözüm
Son zamanlarda, ürün tasarımı sürecinde yeni bir teknoloji yığını olan zkTLS ile karşılaştım. Araştırdıktan sonra, öğrenim deneyimlerimi derleyip paylaşacağım.
zkTLS, sıfır bilgi kanıtları (ZKP) ve TLS (Taşıma Katmanı Güvenliği Protokolü) ile birleştirilmiş yeni bir teknolojidir. Web3 alanında, esasen zincir üzerindeki sanal makine ortamlarında, üçüncü taraflara güvenmeden zincir dışı HTTPS verilerinin gerçekliğini doğrulamak için kullanılır. Burada gerçeklik üç boyutu kapsamaktadır: veri kaynağının gerçekten bir HTTPS kaynağından geldiği, dönen verilerin değiştirilmediği ve verinin geçerliliğinin garanti edilebildiği. Bu kriptografik uygulama mekanizması sayesinde, zincir üzerindeki akıllı sözleşmeler, zincir dışındaki Web2 HTTPS kaynaklarına güvenilir erişim elde etme yeteneği kazanarak veri adalarını kırmaktadır.
TLS Protokolü Genel Görünümü
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ü temelinde TLS protokolünü kullanarak bilgi iletiminde gizlilik ve bütünlük sağlamakta ve sunucu tarafındaki gerçekliğin doğrulanabilir olmasını sağlamaktadır.
TLS protokolü esasen aşağıdaki sorunları çözmektedir:
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 ve toplamda dört adım içerir:
Web3'te Veri Erişimi Zorlukları
Web3 uygulama geliştirmede, zincir üzerindeki akıllı sözleşmelerin zincir dışı verilere erişimi 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çmaz. Bu sorunu çözmek için, Chainlink ve Pyth gibi bir dizi oracle projesi ortaya çıkmıştır. Bu projeler, verilerin kullanılabilirliğini sağlamak için PoS konsensüs mekanizmasını kullanmaktadır.
Ancak, Oracle'a dayalı veri alma çözümünün iki ana sorunu vardır:
zkTLS Çözümü
zkTLS teknolojisi, 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 tarafından sağlanan verileri doğrudan doğrulamasını sağlar, verilerin belirli bir HTTPS kaynağından geldiğini ve değiştirilmediğini garanti eder. Bu yöntem, geleneksel Oracle'ların konsensüs algoritması nedeniyle ortaya çıkan yüksek kullanım maliyetlerini önler.
zkTLS'nin ana avantajı, Web2 HTTPS kaynaklarının erişilebilirlik maliyetini düşürmesidir. Bu, uzun kuyruk varlıklarının zincir üzerindeki fiyat elde etme maliyetini düşürme, Web2 yetkili siteleri kullanarak zincir üzerindeki KYC'yi gerçekleştirme, DID ve Web3 oyunlarının teknik mimari tasarımını optimize etme gibi birçok yeni talebi tetikledi.
zkTLS'nin getirdiği etkilere yanıt olarak, mevcut oracle projeleri olan Chainlink ve Pyth gibi projeler ilgili alanlarda aktif olarak araştırmalar yapmakta ve zaman bazlı ücretlendirmeden kullanım bazlı ücretlendirmeye, Compute as a service gibi yeni iş modellerini keşfetmektedir.
Sonuç
zkTLS teknolojisi, Web3 uygulama geliştirme için yeni olanaklar sunmaktadır. Ürün tasarımında, zkTLS'nin gelişim dinamiklerine dikkat etmek ve bu teknoloji yığınına uygun bir şekilde entegre etmek, iş yeniliği ve teknik mimari açısından yeni yönler bulma olanağı sağlayabilir. Ancak, çoğu ZK projesinde olduğu gibi, zkTLS'nin karşılaştığı ana zorluk hala hesaplama maliyetlerini düşürmek ve ticari değer kazanmasını sağlamaktır.