Ana içeriğe atla
Change page

Merkeziyetsiz Depolama

Tek bir şirket veya kuruluş tarafından işletilen merkezi bir sunucunun aksine, merkeziyetsiz depolama sistemleri, genel verilerin bir kısmını elinde tutan kullanıcı-operatörlerin oluşturduğu eşler arası bir ağdan oluşur ve dayanıklı bir dosya depolama paylaşım sistemi yaratır. Bunlar blokzincir tabanlı bir uygulamada veya herhangi bir eşler arası tabanlı ağda olabilir.

Ethereum'un kendisi merkeziyetsiz bir depolama sistemi olarak kullanılabilir ve tüm akıllı sözleşmelerdeki kod depolaması söz konusu olduğunda öyledir. Ancak, büyük miktarda veri söz konusu olduğunda, Ethereum bunun için tasarlanmamıştır. Zincir istikrarlı bir şekilde büyüyor, ancak bu yazının yazıldığı sırada Ethereum zinciri yaklaşık 500GB - 1TB civarındadır (istemciye bağlı olarak (opens in a new tab)) ve ağdaki her düğümün tüm verileri depolayabilmesi gerekir. Zincir büyük miktarda veriye (örneğin 5TB) genişleyecek olsaydı, tüm düğümlerin çalışmaya devam etmesi mümkün olmazdı. Ayrıca, bu kadar veriyi Ana Ağ'a dağıtmanın maliyeti, Gaz ücretleri nedeniyle aşırı derecede pahalı olacaktır.

Bu kısıtlamalar nedeniyle, büyük miktarda veriyi merkeziyetsiz bir şekilde depolamak için farklı bir zincire veya metodolojiye ihtiyacımız var.

Merkeziyetsiz depolama (dStorage) seçeneklerine bakarken, bir kullanıcının aklında tutması gereken birkaç şey vardır.

  • Kalıcılık mekanizması / teşvik yapısı
  • Veri saklama zorunluluğu
  • Merkeziyetsizlik
  • Mutabakat

Kalıcılık mekanizması / teşvik yapısı

Blokzincir tabanlı

Bir veri parçasının sonsuza kadar kalıcı olması için bir kalıcılık mekanizması kullanmamız gerekir. Örneğin, Ethereum'da kalıcılık mekanizması, bir düğüm çalıştırılırken tüm zincirin hesaba katılması gerektiğidir. Yeni veri parçaları zincirin sonuna eklenir ve büyümeye devam eder; bu da her düğümün gömülü tüm verileri çoğaltmasını gerektirir.

Bu, blokzincir tabanlı kalıcılık olarak bilinir.

Blokzincir tabanlı kalıcılıkla ilgili sorun, zincirin tüm verileri makul bir şekilde korumak ve depolamak için çok fazla büyüyebilmesidir (örneğin, birçok kaynak (opens in a new tab) İnternet'in 40 Zettabayt'ın üzerinde depolama kapasitesi gerektirdiğini tahmin etmektedir).

Blokzincirin ayrıca bir tür teşvik yapısına sahip olması gerekir. Blokzincir tabanlı kalıcılık için doğrulayıcıya yapılan bir ödeme vardır. Veriler zincire eklendiğinde, doğrulayıcılara verileri eklemeleri için ödeme yapılır.

Blokzincir tabanlı kalıcılığa sahip platformlar:

Sözleşme tabanlı

Sözleşme tabanlı kalıcılık, verilerin her düğüm tarafından çoğaltılamayacağı ve sonsuza kadar saklanamayacağı, bunun yerine sözleşme anlaşmalarıyla korunması gerektiği sezgisine sahiptir. Bunlar, bir veri parçasını belirli bir süre tutma sözü veren birden fazla düğümle yapılan anlaşmalardır. Verilerin kalıcı olmasını sağlamak için süreleri dolduğunda iade edilmeli veya yenilenmelidirler.

Çoğu durumda, tüm verileri zincir içi depolamak yerine, verilerin bir zincirde nerede bulunduğunun hash'i depolanır. Bu şekilde, tüm verileri tutmak için tüm zincirin ölçeklenmesi gerekmez.

Sözleşme tabanlı kalıcılığa sahip platformlar:

Ek hususlar

IPFS, dosyaları, web sitelerini, uygulamaları ve verileri depolamak ve bunlara erişmek için dağıtık bir sistemdir. Yerleşik bir teşvik şemasına sahip değildir, ancak daha uzun vadeli kalıcılık için yukarıdaki sözleşme tabanlı teşvik çözümlerinden herhangi biriyle kullanılabilir. IPFS'de verileri kalıcı hale getirmenin bir başka yolu da verilerinizi sizin için "sabitleyecek" (pin) bir sabitleme hizmetiyle çalışmaktır. Hatta kendi IPFS düğümünüzü çalıştırabilir ve kendi verilerinizi ve/veya başkalarının verilerini ücretsiz olarak kalıcı hale getirmek için ağa katkıda bulunabilirsiniz!

Swarm, bir depolama teşvik sistemi ve bir depolama kira fiyatı kâhini içeren merkeziyetsiz bir veri depolama ve dağıtım teknolojisidir.

Veri saklama

Verileri saklamak için sistemlerin, verilerin saklandığından emin olmak adına bir tür mekanizmaya sahip olması gerekir.

Meydan okuma mekanizması

Verilerin saklandığından emin olmanın en popüler yollarından biri, düğümlere veriye hala sahip olduklarından emin olmak için verilen bir tür kriptografik meydan okuma kullanmaktır. Basit bir örnek, Arweave'in erişim kanıtına bakmaktır. Düğümlere, hem en son blokta hem de geçmişteki rastgele bir blokta veriye sahip olup olmadıklarını görmek için bir meydan okuma yayınlarlar. Düğüm cevabı bulamazsa cezalandırılır.

Meydan okuma mekanizmasına sahip dStorage türleri:

  • Züs
  • Skynet
  • Arweave
  • Filecoin
  • Crust Network
  • 4EVERLAND

Merkeziyetsizlik

Platformların merkeziyetsizlik düzeyini ölçmek için harika araçlar yoktur, ancak genel olarak, merkezi olmadıklarına dair kanıt sağlamak için bir tür KYC'ye sahip olmayan araçları kullanmak isteyeceksiniz.

KYC gerektirmeyen merkeziyetsiz araçlar:

  • Skynet
  • Arweave
  • Filecoin
  • IPFS
  • Ethereum
  • Crust Network
  • 4EVERLAND

Mutabakat

Bu araçların çoğu kendi mutabakat mekanizması sürümüne sahiptir ancak genellikle ya İş Kanıtı (PoW) ya da Hisse Kanıtı (PoS) tabanlıdırlar.

İş Kanıtı tabanlı:

  • Skynet
  • Arweave

Hisse Kanıtı tabanlı:

  • Ethereum
  • Filecoin
  • Züs
  • Crust Network

IPFS - InterPlanetary File System, Ethereum için merkeziyetsiz bir depolama ve dosya referans sistemidir.

Storj DCS - Geliştiriciler için güvenli, gizli ve S3 uyumlu merkeziyetsiz bulut nesne depolaması.

Sia - Alıcıların ve satıcıların doğrudan işlem yapmasına olanak tanıyan, güven gerektirmeyen bir bulut depolama pazarı oluşturmak için kriptografiden yararlanır.

Filecoin - Filecoin, IPFS'nin arkasındaki aynı ekip tarafından oluşturulmuştur. IPFS ideallerinin üzerinde bir teşvik katmanıdır.

Arweave - Arweave, verileri depolamak için bir dStorage platformudur.

Züs - Züs, parça zinciri (sharding) ve blobber'lara sahip bir Hisse Kanıtı dStorage platformudur.

Crust Network - Crust, IPFS'nin üzerinde bir dStorage platformudur.

Swarm - Ethereum Web3 yığını için dağıtık bir depolama platformu ve içerik dağıtım hizmeti.

OrbitDB - IPFS üzerinde merkeziyetsiz eşler arası bir veritabanı.

Aleph.im - Merkeziyetsiz bulut projesi (veritabanı, dosya depolama, bilgi işlem ve merkeziyetsiz kimlik (DID)). Zincir dışı ve zincir içi eşler arası teknolojinin benzersiz bir karışımı. IPFS ve çoklu zincir uyumluluğu.

Ceramic - Veri açısından zengin ve ilgi çekici uygulamalar için kullanıcı kontrollü IPFS veritabanı depolaması.

Filebase - S3 uyumlu merkeziyetsiz depolama ve coğrafi olarak yedekli IPFS sabitleme hizmeti. Filebase aracılığıyla IPFS'ye yüklenen tüm dosyalar, dünya çapında 3 kat çoğaltma ile otomatik olarak Filebase altyapısına sabitlenir.

4EVERLAND - Depolama, bilgi işlem ve ağ oluşturma temel yeteneklerini entegre eden, S3 uyumlu olan ve IPFS ile Arweave gibi merkeziyetsiz depolama ağlarında senkronize veri depolaması sağlayan bir Web 3.0 bulut bilişim platformu.

Kaleido - Tıklama düğmeli IPFS Düğümlerine sahip bir hizmet olarak blokzincir platformu

Spheron Network - Spheron, uygulamalarını en iyi performansla merkeziyetsiz altyapıda başlatmak isteyen merkeziyetsiz uygulamalar (dapp'ler) için tasarlanmış bir hizmet olarak platformdur (PaaS). Bilgi işlem, merkeziyetsiz depolama, CDN ve web barındırma hizmetlerini varsayılan olarak sağlar.

dweb3 - eth.limo'ya benzer şekilde, tüm türleri destekleyen ve ENS ile IPFS ile sınırlı olmayan merkeziyetsiz web sayfaları için çözümleyici.

web3compass - IPFS + ENS destekli merkeziyetsiz web siteleri için arama motoru.

Daha fazla bilgi

Size yardımcı olan bir topluluk kaynağı mı biliyorsunuz? Bu sayfayı düzenleyin ve ekleyin!