Ethereum Ağı geçtiğimiz günlerde Ethereum Swarm istemcisinin üçüncü Proof of Concept‘i olan [POC3] “Swarm client v0.3‘ün” piyasaya sürüldüğünü duyurdu. Swarm v0.3 halka açık bir şekilde Testnet’e dağıtıldı.
Ethereum resmi Twitter hesabından geçtiğimiz günlerde şöyle bir tweet paylaşıldı:
Swarm Nedir?
Swarm, bulut sistemine içerik yüklemek ya da indirmek için API’leri, web sunucuları olmadan web siteleri ve merkezi olmayan uygulamaları [Dapps], sanal barındırma sunan URL tabanlı adresleme yolu ile sağlayan bir hizmettir.
Aynı zamanda Ethereum Web3 yığınının önemli bir temel katman hizmetidir. Swarm’ın ardındaki amaç, dahili bir teşvik sistemi sayesinde sıfır aksaklık süresine, hata toleransına ve sansüre dayanıklı, kendi kendini idame ettirebilen bir peer-to-peer (P2P) depolama ve servis çözümüdür.
Swarm’ı diğer dağıtılmış merkezi olmayan depolama çözümlerinden ayrı kılan iki ana özellik var.
- BitTorrent ve Zeronet gibi mevcut hizmetler, kullanıcının sunucuda barındırdığı içeriği kaydetmesine ve paylaşmasına izin verirken, Swarm merkezi olmayan bir bulut depolama hizmeti olarak barındırma sağlar. Kişilerin yüklediği şeylerin kaybolmamasını sağlayan sistem, karşı tarafa yüklenmiş verilerin daha sonra sabit disk kullanmadan geri alınabilmesine imkan sağlar.
- Bir diğer önemli özellik ise teşvik sistemidir. Teşvik sistemi, topluluklar, ağlar ve merkezi olmayan servisler için programlanabilir kuralların oluşturulduğu hesaplama problemlerini ve merkezi olmayan konsensüsün koordinasyon problemlerini çözer. Bu işlemler şeffaf bir şekilde otomatik olarak teşvik tedbirleri uygulanarak yapılır.
Swarm 0.3 yükseltmesi aynı zamanda aşağıdaki bazı yeni ve deneysel özellikleri içeriyor:
- PSS: Swarm üzerinden Posta Servisi – bir tür mesajlaşma protokolü.
- Mutability (Değişkenlik Özelliği): İçerik, dijital parmak izi (hash) ile ele alınmaktadır. Bu özellik hala değişimler geçirmektedir.
- Sigorta Desteği: Kullanıcıların Swarm verilerini doğrudan yerel dosya sistemlerine (sadece Linux ve Mac’te) entegre etmelerini sağlar.
- Encryption (Şifreleme) Desteği: Özel verilerin güvenli bir şekilde yüklenmesine izin veren dahili bir şifreleme özelliği sunar.
Geçtiğimiz yılki çalışmalar ile ilgili olarak Ethereum blogu şunlardan bahsediyor:
” Geçtiğimiz yıl, Swarm ekibi oldukça güzel bir şekilde büyüdü ve şimdi vizyonunu sizlere göstermek için sabırsızlanıyor. Ağ katmanını yeniden tasarlamakla çok fazla meşgul olduk, akış protokolünü kullanarak alma protokolünü yeniden oluşturdul. POC3 kodu, Ljubljana‘daki Swarm Orange Summit için tam zamanında tamamlandı. Burada 80 kişilik katılımcı topluluğu ile birlikte oldukça ilham verici ve yaratıcı bir konuşma ve kodlama haftası vardı. Bu etkinlik, Swarm üzerinde çalışmalar yapmak isteyen artan sayıda katılımcı ve şirketi görmek için ilham kaynağı oldu. “