zkTLS: Web3 veri adası kırıcı on-chain akıllı sözleşmelerin yeni silahı

robot
Abstract generation in progress

zkTLS Teknolojisi: Web3 Veri Adası'nı Kırmanın Yeni Çözümü

Son zamanlarda yeni proje yönlerini keşfederken, yeni bir teknoloji yığınıyla karşılaştım - zkTLS. Bu, sıfır bilgi kanıtı (ZKP) ve iletim katmanı güvenlik protokolü (TLS) ile birleştirilmiş yenilikçi bir tekniktir ve esasen Web3 alanındaki zincir üstü sanal makine ortamlarında kullanılmaktadır. Üçüncü taraflara güvenmeden, zincir dışı HTTPS verilerinin doğruluğunu, veri kaynaklarının güvenilirliğini, verilerin bütünlüğünü ve zamanında olma durumunu doğrulama yeteneğine sahiptir. Bu kriptografik mekanizma sayesinde, akıllı sözleşmeler, zincir dışı Web2 HTTPS kaynaklarına güvenilir erişim sağlama yeteneği kazanarak veri adalarını etkili bir şekilde kırmaktadır.

TLS Protokolü Tanıtımı

zkTLS'nin değerini derinlemesine anlamak için öncelikle TLS protokolünü anlamak gerekir. TLS, ağ iletişimi sırasında şifreleme, kimlik doğrulama ve veri bütünlüğü sağlayan bir protokoldür; bu, istemcilerin (tarayıcılar gibi) ve sunucuların (web siteleri gibi) veri güvenliğinin sağlanmasını garanti eder. HTTPS aslında HTTP'nin üzerine TLS protokolünü kullanarak bilgi aktarımının gizliliğini ve bütünlüğünü sağlarken, sunucu tarafının gerçekliğinin doğrulanabilir olmasını sağlar.

TLS protokolü esas olarak aşağıdaki sorunları çözmektedir:

  1. Verileri korumak için simetrik şifreleme kullanarak dinlemeyi önleyin.
  2. Sunucu kimliğini doğrulamak için üçüncü taraf tarafından verilen dijital sertifikaların kullanılması, ortadaki adam saldırılarını önler.
  3. HMAC veya AEAD kullanarak veri bütünlüğünü sağlamak ve değiştirilmesini önlemek.

HTTPS iletişim süreci, el sıkışma ve veri iletimi olmak üzere iki aşamaya ayrılır. El sıkışma aşaması, istemcinin ClientHello gönderdiği, sunucunun ServerHello ile yanıt verdiği, istemcinin sunucuyu doğruladığı ve en sonunda her iki tarafın şifreli iletişime başladığı aşamadır.

Web3'te Veri Erişimi Sorunu

Web3 uygulama geliştirmede, zincir üzerindeki akıllı sözleşmelerin zincir dışı verilere erişimi zorluklarla karşı karşıyadır. Verilerin geriye dönük izlenebilirliğini ve konsensüs mekanizmasının güvenliğini sağlamak için, zincir üzerindeki sanal makineler genellikle dış veri çağrısı yapma yeteneğini açmaz. Bu sorunu çözmek için, Chainlink ve Pyth gibi bir dizi oracle projesi ortaya çıkmıştır; bunlar zincir üzerindeki ve zincir dışındaki verilerin aracılık köprüsü olarak görev yapar. Bu oracle'lar genellikle PoS konsensüs mekanizmasını benimser ve verinin güvenilirliğini sağlamak için kötü niyetli davranışın maliyetini artırır.

zkTLS'nin Avantajları

Ancak, oracle veri alma çözümlerinin yüksek maliyet ve düşük verimlilik sorunları vardır. zkTLS teknolojisi bu sorunları çözmek amacıyla ortaya çıkmıştır:

  1. Maliyetleri düşürmek: ZKP algoritmasını tanıtarak, akıllı sözleşmelerin doğrudan düğümlerin sağladığı verileri doğrulamasını sağlamak, geleneksel Oracle'ın konsensüs algoritmasının getirdiği yüksek maliyetlerden kaçınmayı sağlar.

  2. Verimliliği artırma: PoS konsensüsünün neden olduğu veri gecikmelerini azaltır, yüksek frekanslı erişim senaryoları için uygundur.

zkTLS'nin temel düşüncesi, geleneksel Oracle tabanlı konsensüs mekanizmalarının yüksek maliyetli çözümlerini değiştirmek için kriptografi kullanarak koruma sağlamaktır. ZKP teknolojisi aracılığıyla, zincir dışı aracılık düğümlerinin HTTPS kaynaklarına yönelik taleplerinin ilgili bilgileri hesaplanarak Proof oluşturulmakta ve zincir üzerinde gerekli doğrulama bilgileri ve algoritmalar korunmaktadır. Bu, akıllı sözleşmelerin kritik bilgileri ifşa etmeden veri doğruluğunu, güncelliğini ve kaynağın güvenilirliğini doğrulamasını sağlar.

zkTLS Uygulama Geleceği

zkTLS teknolojisinin ortaya çıkması, Web3 alanında yeni fırsatlar sundu:

  1. Uzun kuyruk varlık zincirindeki fiyat elde etme maliyetini düşürmek.
  2. Web2 yetkili sitelerini kullanarak zincir üzeri KYC gerçekleştirin, DID sistemini optimize edin.
  3. Web3 oyunlarının teknik mimari tasarımını geliştirmek.

zkTLS'nin getirdiği zorluklarla yüzleşirken, geleneksel oracle projeleri olan Chainlink ve Pyth da ilgili teknolojileri aktif olarak araştırmakta ve kullanım başına ücretlendirme ve Compute as a service gibi yeni iş modellerini keşfetmektedir.

Sonuç

zkTLS teknolojisi, Web3 uygulama geliştirmeye yeni olanaklar sunmaktadır. Ürün tasarımı sırasında, zkTLS'nin gelişim dinamiklerine dikkat etmek ve bu teknoloji yığınını uygun alanlarda entegre etmek, iş yeniliği ve teknoloji mimarisi optimizasyonu için yeni bir sıçrama noktası sağlayabilir. Bununla birlikte, çoğu ZK projesinde olduğu gibi, ticari değer sağlamak için hesaplama maliyetlerini düşürmenin hala önemli bir zorluk olduğu bir gerçektir.

LINK8.26%
PYTH4.15%
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
  • 8
  • Repost
  • Share
Comment
0/400
MetaMaximalistvip
· 07-18 22:12
doğruyu söylemek gerekirse, bu beklediğimiz protokol katmanı yeniliği... oyun teorisi kazanır
View OriginalReply0
ChainSauceMastervip
· 07-18 02:16
Bu on-chain veri adası ilaç kurtarabilir.
View OriginalReply0
HodlKumamonvip
· 07-17 08:17
Ayı, bir sonraki nesil mimariye çarptı ve on-chain ile etkileşimin detayları oldukça vurucu~
View OriginalReply0
BrokenDAOvip
· 07-16 04:16
Bir kez daha motive sızıntısı dayak yemeyi bekliyor.
View OriginalReply0
DisillusiionOraclevip
· 07-16 00:39
Yine enayileri Emiciler Tarafından Oyuna Getirilmek için yeni bir kavram.
View OriginalReply0
ParallelChainMaxivip
· 07-16 00:35
Anladım, biraz ilginç.
View OriginalReply0
BearHuggervip
· 07-16 00:24
Bir şeyler olacak frenler
View OriginalReply0
CoffeeNFTsvip
· 07-16 00:11
Yine bu sanal şeylerden mi bahsediyoruz? Hızla zincire geçelim ve çalıştıralım.
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)