Geleneksel olarak, güven merkezi kurumlardan geldi. Bankalar, ödeme ağları ve temizleme sahaları kapalı sistemlerdir. Kullanıcılar iç işleri göremezler, ancak kendilerini güvende hissetmek için dış denetimlere, hükümet düzenlemelerine ve uzun uyum tarihlerine güvenirler. Çalışmaya devam eden ve devam eden bir model, ancak ödünleşmelerle birlikte geliyor: opaklık, güç konsantrasyonu ve sınırlı yenilik.
Yeni bir güven modeli
Blok zincirleri ve merkezi olmayan uygulamalar (DAPPS) ile yeni bir güven modeli ortaya çıktı: güvenmek için kurumlar gerektirmeyen, bunun yerine kodun kendisine güvenen bir model ortaya çıktı. Ve bu sadece bir kurucu ilkesi nedeniyle mümkündür: açık kaynak.
Blockchain alanında, açık kaynak isteğe bağlı değildir – varsayılan budur. Herkesin, herhangi bir yerde bir protokol kurallarını incelemesine, akıllı sözleşmeleri denetlemesine ve bir sistemin söylediklerini yaptığını doğrulayan şey budur. Kod açık değilse, kullanıcılar ne için kaydolduklarını bilemezler.
Şimdi, gizlilik ve açık kaynaklı kalkınmanın birbirlerine karşı olduğunu varsaydığınız için affedileceksiniz. Sonuçta, kod herhangi birinin incelemesi için açıksa, üretim sistemlerinde gizliliği nasıl garanti edebilir?
Kuşkusuz, blockchain benimsemesi endüstriler arasında hızlandıkça, şeffaflık ve gizlilik arasındaki gerilim, teknolojideki en önemli ve yanlış anlaşılan konuşmalardan biri haline gelmiştir.
Açık kaynak, aracıların nasıl inşa edildiğidir. Ademi merkeziyetin temelidir. Binlerce geliştirici ve güvenlik araştırmacısı kamu kod tabanlarını sürekli olarak gözden geçiriyor. Güvenlik açıkları tespit edilir ve daha hızlı sabitlenir. Zamanla, bu sağlam ve güvenli sistemlere yol açar. Siber güvenlik alanındaki en güvenilir araçlardan bazıları, OpenSSL, Linux (küresel olarak tüm web sunucularının yaklaşık% 70’ini güçlendiren) veya Bitcoin gibi açık kaynaktır ve güvenlikleri sadece zamanla iyileşmiştir.
19. yüzyıla kadar uzanan bir prensip; Hollandalı bir kriptografçı Auguste Kerckhoffs, gizli anahtar dışında, her şey halka açık olsa bile güvenli bir sistemin güvenli kalması gerektiğini yazdı. Bu Kerckhoffs’un prensibi olarak bilinir ve modern kriptografinin temel taşı olmaya devam eder. Açık kaynak basitçe bu fikrin yazılımda uygulanmasıdır: diğer geliştiricilerin davranışını yazardan bağımsız olarak doğrulayabilmesi için kod herkese açık olmalıdır.
Bazı insanlar açık kaynağı veri şeffaflığı ile karıştırır. Bunlar çok farklı iki şey. Bir protokol açık kaynak olabilir ve güvenilirse, kullanıcılarının gizliliğini korurken olabilir. Aslında, Blockchain’in şimdi alması yönü bu.
Blockchains şeffaf olacak şekilde tasarlanmıştır. Her işlem varsayılan olarak kamuya açıktır – denetlenebilirliği korurken verileri koruma teknolojisinin mevcut olmadığı ilk günlerde gerekli bir uzlaşma. Erken web ile aynı hikaye. HTTP trafiği, verileri gizlemek için TLS 2006’da TLS eklenene kadar on yıldan fazla bir süredir tamamen görülebilir. Bu strateji erken blockchain deneyleri için mantıklı ama şimdi gerçek dünya kullanımında bir sorun haline geldi. Kimse maaşlarını, ticaret stratejilerini veya kişisel finans geçmişini sonsuza dek bir kamu defteri üzerinde yayınlamamak istemiyor. Şimdi, zorluk, denetlenebilirlikten ödün vermeden gizliliğin nasıl geri kazanılacağıdır.
Gizliliği Koruyucu Teknolojiler (Evcil Hayvanlar)
Gizliliği koruyan teknolojilerin devreye girdiği yerdir. Tüm evcil hayvanlar açık kaynaklı olmasa da-güvenilir yürütme ortamları (TEES) bir örnektir-blockchain’de kullanılan tüm kriptografi tabanlı evcil hayvanlar tasarıma göre açık kaynaktır.
Örneğin, sıfır bilgi kanıtları (ZKP’ler), nedenini açıklamadan bir şeyin doğru olduğunu kanıtlamanın bir yoludur. Özel işlemlere ve kimlik kontrollerine izin verirler. Plonk, Groth16 veya Starks gibi çoğu modern ZK sistemleri, küresel şifreleme topluluğu tarafından geliştirilmiş ve gözden geçirilmiş açık kaynaktır.
Tamamen homomorfik şifreleme (FHE), şifrelenmiş verilerde hesaplamayı sağlar. Girdileri şifresini çözmeden akıllı sözleşmeler yapmanızı sağlar. Kriptografik kütüphanemiz olan tfhe-rs’i açık kaynakladık ve şifreli hesaplamayı blok zincirlerine getirmek için açık bir protokol oluşturuyoruz.
Güvenli Çok Taraflı Hesaplama (MPC) başka bir kilit alandır. Farklı aktörlerin bireysel girdilerini ortaya çıkarmadan sonuçları ortaklaşa hesaplamalarına izin verir. Bugün kullanılan birçok MPC protokolü, eşik imzaları veya DKG gibi, aynı nedenden dolayı açık kaynaktır: Güven mekanizmanın şeffaflığı olmadan var olamaz.
Neden kodda şeffaflık ile başlamalıyız?
Gerçek basit. Gizlilik onchain istiyorsak, kodda şeffaflık ile başlamalıyız. Açık kaynak gizlilik riski değildir, bunu mümkün kılan şeydir. Gizli sistemlerin doğru davrandığından, gizli kusurların veya gizli arka kapıların olmadığından ve herkesin bunları iyileştirmeye katkıda bulunabileceğinden bu şekilde emin oluruz.
Blockchain ve merkezi olmayan finansın geleceği, gizlilik ve denetlenebilirliği dengeleme yeteneğimize bağlı olacaktır. İşlerin nasıl çalıştığını gizleyerek değil, onları dünyaya göstererek ve en iyi fikirlerin denetimden kurtulmasına izin vererek güven oluşturuyoruz.
Açık kaynak bunun için. Ve bizim görüşümüze göre, tek yol bu.