Toplam Piyasa Değeri:$00
API
TR
Karanlık

SSI/Mag7/Meme/ETF/Coin/Endeks/Grafikler/Araştırma Ara
00:00 / 00:00
Görüş
    Piyasalar
    Endeksler
    Haber Akışı
    TokenBar®
    Analiz
    Makro
    İzleme listesi
Paylaş

Zincir Üzerinde Gizlilik Uygulamada: vetKeys Kullanım Alanlarına Yönelik Bir Kılavuz

#Layer1
$ICP
DFINITY on Medium
2KKelimeler
30/06/2025

Gerçekten özel ve merkeziyetsiz bir web hedefi bir adım daha ileriye gidiyor. Internet Computer Protocol ($ICP) üzerinde Niobium kilometre taşı ile vetKeys özelliğinin yayınlanmasıyla, geliştiriciler artık yeni bir güvenilir zincir üstü hizmet dalgası oluşturmak için araçlara sahip ve bu da yeni dApp'lerin geniş bir alanını açıyor.

Blok zincirlerinin açık yapısı büyük bir güçtür, ancak birçok kullanım durumunda gizlilik ihtiyacıyla çatışır. Bu, uzun zamandır blok zinciri teknolojisinde dikkate alınan bir husustur. DFINITY Foundation'da Geliştirici Savunucusu olan Kristofer Lund'un belirttiği gibi, bu birçok kişi için bir engel olmuştur. "Gerçek dünyadaki biriyle blok zincir üzerinde bir uygulama oluşturmak hakkında konuştuğunuzda," diyor, "verilerinin kamuya açık olacağını öğrendikleri anda konuşma %100 duruyor". Birçok kuruluş için, özellikle de AB'nin Genel Veri Koruma Yönetmeliği (GDPR) gibi mevzuatlarla uğraşanlar için, bu durum halka açık bir blok zincir üzerinde inşa etmeyi imkansız hale getiriyor.

Şimdi, vetKeys bu endişeye bir yanıt sunuyor.

vetKeys Nedir?

Kristofer'in deyişiyle, vetKeys'in özünde "merkeziyetsiz bir ortamda şifreleme anahtarları oluşturabilmek ve bunları güvenli bir şekilde kullanıcıya aktarabilmek" yatıyor. Bunu bir "oyun değiştirici" olarak nitelendiriyor çünkü kamuya açık bir ağda bilgilerin nasıl gizli tutulacağı sorununu çözüyor.

Başka bir deyişle, vetKeys size her iki dünyanın da en iyisini sunuyor: tüm verilerinizi kamuya açık hale getirmek zorunda kalmadan, halka açık bir blok zincirinin güvenini ve çalışma süresini kullanabilirsiniz. Geliştiricilere, şeffaf bir ağda yaşarken bile kullanıcı bilgilerini gizli tutmak için bir araç seti sunar. Önemli olarak, bunu anahtarları yönetmek için merkezi bir tarafın gerekliliği olmadan da sağlar.

Bunun arkasındaki motor, doğrulanabilir şekilde şifrelenmiş eşik anahtar türetme (vetKD) olarak adlandırılan bir şeydir. Bunun pratikte nasıl kullanıldığını görmek için, bunu mümkün kılan güvenli bir sürecin bir örneğini inceleyelim:

  1. Talep: Bir dApp ile etkileşimde bulunan bir kullanıcı, geçici, tek kullanımlık bir "taşıma anahtar çifti" oluşturur ve genel kısmını dApp'in akıllı sözleşmesine veya Internet Computer'da adlandırıldığı şekliyle canister'ına verir.
  2. Erişim Kontrolü: Canister, kullanıcı kimliğini kontrol eder ve kullanıcının adına hareket ederek, ağdaki düğümlerden o kullanıcı için belirli bir gizli anahtar, bir vetKey türetmelerini ister.
  3. Türetme: Ağdaki her düğüm, nihai vetKey'in kendi gizli payını bağımsız olarak oluşturur. Daha sonra her düğüm, kendi payını kullanıcının taşıma anahtarını kullanarak şifreler. Bu ayrı ayrı kilitli paylar daha sonra toplanır ve kullanıcı için nihai, güvenli bir pakette birleştirilir. En önemlisi, hiçbir düğümün tam anahtara erişimi yoktur ve anahtarın kendisi asla ağda açığa çıkmaz.
  4. Kilidi Açma: Yalnızca orijinal taşıma anahtarının gizli kısmına sahip olan kullanıcı, kendi cihazında nihai türetilmiş vetKey'in şifresini çözebilir. Kullanıcı ayrıca paketin geçerli olduğunu ve açmadan önce bile kurcalanmadığını doğrulayabilir.

Bu kurulum, kimlik tabanlı şifreleme (IBE) gibi fikirleri kullanmayı pratik hale getirir. Örneğin, şifreli bir sohbet uygulamasında, genellikle bir tür anahtar değişimi yapmanız gerekir. Ancak vetKeys ile, Kristofer'in açıkladığı gibi, "artık buna ihtiyacımız yok çünkü genel anahtarınızı türetebilirim ve sadece kullanıcı adınızı tanımlayıcı olarak kullanırız."

vetKeys ile Neler İnşa Edebilirsiniz?

vetKeys ile, Internet Computer üzerindeki akıllı sözleşmeler kapı bekçisi görevi görebilir. Başka bir deyişle, kimin ne zaman anahtar alabileceğine dair kuralları uygulayabilirler. vetKeys ve canister'ların bu güçlü kombinasyonu, geliştiricilere yepyeni uygulamalar oluşturma şansı sunuyor. İşte sadece birkaçı.

Kişisel Veri Kasaları ve Güvenli Depolama

vetKeys, tamamen kişisel gizlilik için uygulamaları mümkün kılar. Bu, Kristofer'in "sadece ben kendi vetKey'imi türetiyorum ve güvenli bir şekilde kendime aktarıyorum" şeklinde vurguladığı bir modeldir.

Bu modelde, güvenli bir zincir üstü günlük, bir parola yöneticisi veya özel bir not defteri gibi şeyler oluşturabilirsiniz. Kullanıcı, yalnızca kendilerinin erişebileceği, kendi benzersiz kimliğine dayalı bir gizli anahtar türetir. Bu, en hassas kişisel verilerini şifrelemelerine ve tek anahtar sahibi oldukları güveniyle blok zincirinde saklamalarına olanak tanır.

Bu, hassas dosyaları işleyen dApp'ler için klasik bir sorunu çözer: bir kullanıcı, anahtarlarından ödün vermeden şifrelenmiş belgelerine farklı cihazlarda nasıl erişir? vetKeys'i kimliklerine dayalı tutarlı bir anahtar türetmek için kullanarak, kullanıcılar kendi verilerine herhangi bir cihazdan güvenli bir şekilde erişebilirler; bu, yüksek güvenlikli belge yönetimi için kritik bir özelliktir.

Güvenli İletişim ve İşbirliği

vetKeys, kullanıcıların tam gizlilik içinde iletişim kurabileceği ve bilgi paylaşabileceği sistemlerin oluşturulmasına olanak tanır ve erişim kontrolü zincir üzerinde yönetilir.

Yukarıda belirtildiği gibi, temel bir kullanım durumu uçtan uca şifreli sohbettir. Bir geliştirici, bir kullanıcının başka bir kişinin genel anahtarını sadece kullanıcı adını kullanarak aldığı, onlara gizli bir mesaj yazdığı ve gönderdiği bir dApp oluşturabilir. Mesajı alan kişi, kim olduğunu kanıtladıktan sonra, okumak için kendi özel anahtarını alabilir. Canister, kapı bekçisi görevi görerek, yalnızca doğru kullanıcının kendi anahtarını alabildiğinden emin olur.

Zamana Dayalı Açıklamalar

Bu özellik, bilgilerin yalnızca belirli bir süre geçtikten sonra ortaya çıkarıldığı uygulamaların kilidini açar ve bunların tümü blok zinciri tarafından uygulanır.

Müzayedeler veya oylar için, Kristofer'in deyişiyle, "kimsenin başkasının tekliflerini bilmekten yararlanmaması" için tekliflerin gizli tutulmasını isteyebilirsiniz. vetKeys ile, teklif sahipleri tekliflerini müzayedenin kapanış zamanına bağlı bir anahtar kullanarak kilitleyebilirler. Zaman dolduğunda, canister anahtarı alabilir, tüm tekliflerin kilidini aynı anda açabilir ve sonuçları gösterebilir.

Bir diğer önemli kullanım durumu ise bir ölü adam anahtarıdır. Örneğin, gizli bilgilere sahip bir gazeteci, bir zamanlayıcısı olan bir anahtarla kilitleyebilir. Kristofer'in açıkladığı gibi, "her 24 saatte bir arayüze gitmeleri... düğmeye basmaları ve zaman kilidini uzatmaları gerekir." Herhangi bir nedenle yapmazlarsa, zamanlayıcı biter, anahtar bulunabilir ve bilgiler dünyaya açıklanır.

Adil Finansal Sistemler

DeFi dünyası için vetKeys teknolojisi, ön koşudan ve diğer piyasa manipülasyonu biçimlerinden korunan uygulamalar oluşturmak için araçlar sağlar.

DeFi'deki büyük bir baş ağrısı, maksimum çıkarılabilir değerdir (MEV). Çoğu blok zinciri işlemi onaylanmadan önce halka açık bir bekleme odasına yayınlandığından, aktörler bu bilgileri görebilir ve kâr için kullanabilir. Bir ticaretin ayrıntılarını şifrelemek için vetKeys'i kullanarak, bu aktörler kör edilir. İşlemin içeriği bir blokta sonuçlandırılana kadar gizli tutulduğu için bekleme odasındaki fırsatı göremezler.

Zorunlu gizliliğin bu basit eylemi, bu tüm sömürü yolunu kapatarak DeFi'yi daha adil hale getirir.

Kanıtlanabilir Şekilde Adil Rastgelelik

vetKeys ayrıca, sonucun hem rastgele hem de tüm katılımcılar için kanıtlanabilir şekilde adil olması gereken oyunların veya herhangi bir sistemin oluşturulmasını sağlar.

Harika bir örnek, vetKeys'i doğrulanabilir bir rastgele fonksiyon (VRF) olarak kullanmaktır. Bu, yalnızca rastgele olmayan, aynı zamanda adil olduklarını kanıtlamak için herkes tarafından kontrol edilebilen sonuçlar oluşturabileceği anlamına gelir. Bu, dürüst casino oyunları, piyangolar ve nadir eşya düşüşleri için çok önemlidir.

Güvenli Zincir Üstü İmzalar ve Birlikte Çalışabilirlik

Bu teknoloji, akıllı sözleşmelere verileri imzalamak için kendi şifreleme "kalemlerini" verir ve diğer blok zincirleriyle yetkili bir şekilde etkileşim kurmalarına veya dış dünyaya gerçekleri kanıtlamalarına olanak tanır.

vetKeys ile, bir canister, alt ağının düğümlerine, birden çok bireysel imzayı tek bir kompakt imzaya toplamayı destekleyen veya çoklu imza protokollerinde kullanılabilen standart bir BLS imzası üretmelerini söyleyebilir.

Bu, canister'ın kendisini merkeziyetsiz bir imzalayıcıya dönüştürür. Bu özellik, daha birbirine bağlı ve güvenilir bir çoklu zincir dünyası için önemli bir yapı taşıdır ve Internet Computer üzerindeki bir canister'ın daha sonra başka bir zincire gönderilen bir işlemi imzalamasına veya merkezi köprüler olmadan bir kullanıcıya doğrulanabilir bir zincir üstü kimlik bilgisi vermesine olanak tanır.

Chain Fusion, canister'ların işlemleri imzalamasına zaten izin veriyor. Diğer şemaları, yani eşik ECDSA, Schnorr ve EdDSA'yı kullanır. vetKeys ile, canister'lar artık emrinde ek bir imza şemasına sahip ve bu da geliştiriciler için yeni olasılıklar açıyor.

Ekosistem Zaten İnşa Ediyor

$ICP ekosistemindeki projeler, güvenli mesajlaşma ve dosya depolama uygulamalarından yeni merkeziyetsiz yönetişim biçimlerine kadar bu olasılıkları zaten araştırıyor.

Bir örnek, Internet Computer üzerinde çalışan topluluk tarafından sahip olunan bir sohbet uygulaması olan OpenChat'tir. OpenChat'in Kurucu Ortağı Hamish Peebles'ın açıkladığı gibi, "OpenChat, vetKeys kullanarak mesajların uçtan uca şifrelenmesini destekleyecektir. vetKeys'i kullanarak, bir kullanıcı cihazını kaybederse, şifreleme anahtarını güvenli bir şekilde yeniden oluşturabilecek ve mesajlarına yeniden erişebilecektir. Bu, başka hiçbir şifreli mesajlaşma hizmetinde mümkün değildir."

vetKeys'i entegre eden bir diğer proje ise Diode.io'dur. Diode.io CEO'su Hans Rempel'e göre, "vetKeys ile, öncelikle bant dışı şifreleme yöntemleri oluşturmak zorunda kalmadan özel verileri bir canister'da hızlı bir şekilde saklayabiliriz. Bu, kullanıcılarımıza kendi kendine saklama, özel bağlantı ve iletişim araçları sağlamaya devam ederken hızlı hareket etmemizi sağlıyor."

Diode.io'nun Kurucu Ortağı ve CTO'su Dominic Letz de vetKeys'in kullanıcı gizliliği için değerini vurguluyor. "Tüm veriler, canister'larda yaşıyor olsa bile, tamamen uçtan uca şifrelenmiştir. Biz okuyamıyoruz, $ICP'deki adamlar okuyamıyor. Gerçekten sadece verilerin sahibi, sadece uygulamanın kullanıcıları verilerini okuyabilir ve şifresini çözebilir."

Bu örnekler, vetKeys'in acil ve pratik değerini göstermektedir ve daha fazlası da gelecek.

vetKeys'in gücünü açığa çıkarmak - ilk halka açık demo ve geliştirici ödülleri

Yeni Bir Düşünme Biçimi

vetKeys birçok kapıyı açarken, geliştiricilerin onları açmak için yeni yollarla düşünmeleri gerekiyor. Kristofer'in uyardığı gibi, "Web2'de yaptığınız gibi uygulamaları aynı şekilde oluşturabileceğiniz bir zihniyetle yaklaşırsanız, sonunda onları yanlış şekilde oluşturursunuz."

Yeni inşa etme yollarına ihtiyaç vardır. Verileri depolamanın ve anahtar oluşturmanın zincir üstü maliyetleri olduğundan, büyük dosyaları işleyen veya anahtarları çok sık değiştirmesi gereken uygulamalar dikkatle planlanmalıdır. Başarılı projeler, teknolojinin güçlü yönlerini kullanacak ve getirdiği fırsatlarla çalışmanın akıllı yollarını bulacaktır. Örneğin, ücretli bir blog, maliyetleri düşük tutmak için her ay tüm gönderileri için yeni bir anahtar oluşturabilir. Zamanla, Kristofer, "bu yeni tasarım kalıpları ortaya çıkacak" diyor. Heyecan verici olan şey, bu fırsatların orada olması ve geliştiricilerin onları yakalamasını beklemesidir.

Gelecek

vetKeys'in gizlilik garantisinin nerede geçerli olduğunu belirtmek önemlidir. Verilerinizin kilidi açıldığı ana kadar güvenliği sağlar. Şu anda, en iyi güvenlik için, verilerin yalnızca kullanıcının web tarayıcısında kilidi açılmalıdır. Bir akıllı sözleşme verilerin kilidini açtıktan sonra, artık bilgilerin özel olduğunu varsayamazsınız. Kristofer, "Eğer canister'da şifresini çözerseniz, o zaman tekrar ortalıkta olur" diyor.

Ancak bu, bir sonraki büyük sıçramaya işaret ediyor: Güvenilir Yürütme Ortamları (TEE'ler). TEE'ler ile, bir canister, bir düğümün güvenli, duvarlarla çevrili bir bölümünün içindeki verilerin kilidini açabilecek, onunla çalışabilecek ve düğüm ham verileri hiç görmeden tekrar kilitleyebilecektir.

O gün geldiğinde, Kristofer, "herhangi bir ve tüm normal Web2 kurumsal kullanım durumları"nın halka açık bir blok zincirinde tam gizlilikle çalışması için kapının açılacağını öne sürüyor.

Zincir üstü gizlilik çağı gerçekten başladı. İnşa etmeye başlama zamanı.

vetKeys ile inşa etmeye başlamaya hazır mısınız? Kılavuzlar ve örnekler için Geliştirici Belgelerini keşfedin.

Zincir Üstü Gizlilik Uygulamada: vetKeys Kullanım Alanlarına Yönelik Bir Kılavuz ilk olarak Medium'da The Internet Computer Review'da yayınlandı ve insanlar bu hikayeyi vurgulayarak ve yanıtlayarak sohbete devam ediyor.

10 saniyede bilmeniz gerekenler
ŞartlarGizlilik PolitikasıBeyaz KitapResmi DoğrulamaCookieBlog
sha512-gmb+mMXJiXiv+eWvJ2SAkPYdcx2jn05V/UFSemmQN07Xzi5pn0QhnS09TkRj2IZm/UnUmYV4tRTVwvHiHwY2BQ==
sha512-kYWj302xPe4RCV/dCeCy7bQu1jhBWhkeFeDJid4V8+5qSzhayXq80dsq8c+0s7YFQKiUUIWvHNzduvFJAPANWA==