Bazen yeni bir web sitesi veya uygulama bir sorunu çözmek için yeterli olmayabilir ve İnternet’in temel tasarımını yeniden gözden geçirmeniz gerekir. IPFS bunu yapmanın bir yoludur.

Gezegenler Arası Dosya Sistemi ve Kalıcı Web Nedir?

IPFS protokolü, sunucuların ve internet ağlarının çalışma prensiplerini değiştirecek çok büyük bir teknolojik adımdır. Zaten bildiğiniz (veya bilmeseniz bile günlük olarak etkileşime girdiğiniz) merkezi ve merkezi olmayan ağ mimarilerinden bazı farklılıkları vardır. Güvenlik ve hatasız çalışma anlamında büyük işler başarmış ve gelişmeye devam eden bir projedir. Ama bu tam olarak nedir?

IPFS Nedir?

IPFS veya Gezegenler Arası Dosya Sistemi, verileri dağıtılmış bir dosya sisteminde depolamak ve paylaşmak için bir protokol ve eşler arası ağdır. Daha çok BitTorrent gibi oluşturulmuş olması dışında HTTP gibidir. IPFS, ağdaki içeriğin adreslenmesine (bir dosyanın adı veya konumu yerine içeriğine göre alınması) ve uçtan uca iletişim ile paylaşılmasına izin verir. Projenin ilk tasarımı Juan Benet’e aittir. IPFS açık kaynak kodludur ve güçlü bir topluluğa sahiptir.

Bitcoin, IPFS’nin ortaya çıkmasında büyük bir etkiye sahipti. Veri depolamada ağ mimarisi, tekrarlanan kayıtların silinmesi, ağa bağlı düğümlerin adreslenmesi gibi tasarım özellikleri Bitcoin’in Blockchain protokolünden ortaya çıkmıştır. Ayrıca GIT (Versiyon Kontrol Sistemi) ve Torrent teknolojileri de IPFS teknolojisinde bir araya gelmiştir.

IPFS’nin Amacı Nedir?

IPFS’nin misyonu, kalıcı bir web oluşturmak ve bunu HTTP’yi değiştirerek yapmaktır. IPFS, web’in şu anda tasarlandığı fiziksel yolla kısıtlamalara bir çözüm olarak gelişmiştir. Bunu daha iyi kavramak için bugünün web’inin bazı özelliklerini göz önünde bulundurun.

Günümüzün Web Altyapısı

Günümüz ağının fiziksel manzarasını, topolojisini incelerseniz, IPFS’den farkları daha iyi görebilirsiniz. İlk olarak, web’i tasarlamaya yönelik iki yaklaşımı düşünün: merkezi bir mimari ağ ve merkezi olmayan bir mimari ağ.

Merkezi mimari ağlarda sadece bir sunucu bulunur. Bu tür ağların çeşitli ölçeklenebilirlik sorunları vardır ve tek bir arıza noktasına sahip olmak gibi başka sorunlar da vardır. Bu sorun, sunucunun çökmesi durumunda tüm işlevselliğin kaybolduğu anlamına gelir. Merkezi mimari ağlar da düşük çalışma performansı sergileyebilir.

Buna karşılık, merkezi olmayan mimari ağlar, ölçeklenebilir ve birden çok sunucuyla çalışan tamamen farklı bir sistem kullanır. Verimlilik açısından merkezi tasarımlardan daha iyi performans gösterir ve hata ve sistem problemlerinde çok daha iyi bir hata yönetim mekanizmasına sahiptir. Ancak tüm bunları başarmak için yüksek maliyetler gerektirebilir.

IPFS’nin Farklı Yaklaşımı

Gezegenler Arası Dosya Sistemi ve Kalıcı Web Nedir?

IPFS topolojisini incelerseniz tamamen dağıtık bir mimari ile karşılaşacaksınız. Hem sunucu hem de istemci işlemlerini gerçekleştirebilen düğümleri vardır. Bu yüzden çok verimli çalışıyorlar. Bunu daha kolay anlamak için aşağıdaki şemaya bakın:

Günümüzün HTTP web teknolojisi ile merkezi bir yapının daha az verimli olduğunu görebilirsiniz. Dağıtılmış bir mimari daha verimlidir, ancak HTTP tabanlı web teknolojisi ile maliyetler çok hızlı artar.

IPFS bir çözüm sunar. HTTP ile belirli bir konumda (bir web adresi gibi) ne olduğunu sorabilirsiniz, ancak IPFS ile belirli bir dosyanın nerede olduğunu (yakındaki bir bilgisayarda olduğu gibi) sorabilirsiniz.

Bunu bir örnekle açıklayalım. Diyelim ki öğretmeniniz sizinle bir web bağlantısı paylaştığında 100 kişilik bir üniversitede ders alıyorsunuz. 100 öğrenci bu web sunucusuna erişmek istediğinde, sunucuya 100 farklı istek gider. Yanıt olarak, sunucudan 100 yanıt gelir. Verimlilik açısından bu ideal bir yöntem değildir. Ayrıca, sunucu tarafında bir sorun (veri silme, ISS tarafı iletişim sorunu veya ülke tabanlı içerik engelleme gibi) olduğunda bu işlem HTTP için daha karmaşık hale gelir .

Şimdi IPFS kullanan bu örneği ele alalım. Ama önce, IPFS’nin nasıl çalıştığının özüne girelim. Önceki örnekteki HTTP bağlantısının http :// 196 olduğunu söyleyin . 224 . 181 . 175 / klasör / veri . metin . Karşılaştırılabilir bir IPFS bağlantısı, /ipfs/WhsYEWbqs0R/folder/file.txt gibi bir yapıda olacaktır .

/ipfs mimarisine erişmek için özel bir yazılım yüklersiniz. Kurulumdan sonra, sanki bir sanal disk varmış gibi veya bir HTTP web adresine erişiyormuş gibi dosya sistemini ziyaret edebilirsiniz.

Öğretmen bağlantıyı öğrencilere dağıttığında, talebi gönderen öğrenciler, daha önce talep eden diğer kişilere olan yakınlıklarına göre verileri alabilecektir. Veri bütünlüğü konusunda endişeleriniz varsa , doğru dosyayı aldığınızı doğrulamak için şifreleme teknikleri ( verilerin karmasını alarak) vardır.

Yani daha önce merkezi sunucudan almış birine bağlanarak istediğiniz veriyi, veri bütünlüğüne zarar vermeden elde etmeniz mümkündür. Bu noktada IPFS, torrent teknolojisini kullanır.

IPFS ve Blok Zincirleri

IPFS, blok zincirlerle yapısal benzerliklere sahiptir. Bu nedenle IPFS ve blok zincirler birlikte başarılı bir şekilde çalışabilir. IPFS’nin mucidi Juan Benet, Blockchain ve IPFS’nin birlikte çalışabilirliğini mükemmel bir evlilik olarak adlandırıyor. Juan Benet tarafından kurulan Protocol Labs, şu anda IPFS’nin yanı sıra birçok projenin geliştirilmesine de ev sahipliği yapıyor.

Protokol Laboratuvarlarının girişimlerinden biri de IPLD ( Gezegenler Arası Bağlantılı Veri ) projesidir. Bu proje ile Bitcoin ve Ethereum zincirleri IPFS dağıtılmış ağına aktarılmaktadır. Bu protokol ile daha birçok Blockchain mimarisini IPFS ağında saklamak mümkündür.

Buradaki amaçlardan biri blok zincirlerinin güvenliğini sağlamaktır. Diğer bir amaç ise bu verilerin ağ üzerinde varlığını sürdürmesini sağlayacak farklı kullanıcılara ulaşmaktır. Bunu, ağda veri depolayan kullanıcıları Filecoin adı verilen alternatif bir kripto para ile ödüllendirerek yapıyorlar .

IPFS’nin Geleceği

Gezegenler Arası Dosya Sistemi ve Kalıcı Web Nedir?

IPFS, gelecekteki internet kullanımını birçok yönden etkiliyor gibi görünüyor. Çok hızlı bir şekilde gelişmeye devam etmekte ve kullanımı her geçen gün artmaktadır. IPFS, veri depolama, dosya paylaşımı veya üst düzey güvenlik gerektiren uygulamalarda daha yaygın hale geliyor.

IPFS, dosyaları ve verileri depolamak için dünyanın dört bir yanından birçok sunucu ve düğüm kullanır. Bu sunuculardan veya düğümlerden herhangi biri hasar gördüğünde diğerleri açığı kapatacak ve sistemi kurtarabileceksiniz.

Her dakika milyonlarca verinin doğduğu bu dünyada bu verilerin tutulması ve güvenliğinin sağlanması IPFS gibi teknolojilerle gelişiyor. Dağıtılmış ve merkezi olmayan mimariler gelecekte birçok alanı ele geçirmeye hazır görünüyor.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir