Centralized (Merkezileştirilmiş) , Decentralized (Merkeziyetsiz) ve Distributed (Dağıtılmış) Ağlar Nedir?

Centralized (Merkezileştirilmiş) , Decentralized (Merkeziyetsiz) ve Distributed (Dağıtılmış) Ağlar Nedir?

Blok zinciri teknolojisi hakkındaki tartışmalar ekseriyetle ağlara “Decentralized”, “Distributed” ve “Centralized” olarak atıfta bulunur. Fakat Decentralized bir ağ nedir? Distributed bir ağdan farklı mı? Ve bu ağ dizaynlarının merkezi ağlara nazaran avantajları nelerdir? İşte detaylar…

Merkezi Ağ Nedir?

Merkezi ağlar, tüm kıymetli bilgi sürece süreçlerini yürüten ve başka kullanıcıların erişebileceği bilgi ve kullanıcı bilgilerini depolayan tek bir merkezi sunucu/ana node etrafında oluşturulur. Oradan, istemci nodeleri ana sunucuya bağlanabilir ve bunları direkt gerçekleştirmek yerine bilgi isteklerini gönderebilir. YouTube, bir taşınabilir uygulama mağazası yahut çevrimiçi bankacılık hesabınız dahil olmak üzere web hizmetlerinin birden fazla, merkezi bir ağ sahibi tarafından koordine edilir; bu, bu ağlardaki tüm bilgi süreçlerinin bir üçüncü taraf yetkilisi aracılığıyla doğrulama gerektirdiği manasına gelir.

Merkezi ağlar şu anda web’de en yaygın kullanılan ağ cinsidir. Bu ağlar, öteki tüm uydu kullanıcılarını ve aygıtlarını bağlamak için merkezi bir ağ sahibine bağımlıdır; bu, berbat niyetli aktörler tarafından kasıtlı olarak istismar edilebilecek tek bir arıza noktası olduğu manasına gelir.

Avantajlar

Kolay, süratli dağıtım: Komuta zincirleri merkezi ağlarda açıkça tanımlandığından, ağ içindeki yetkilendirme nispeten kolaydır ve farklı yetki düzeylerinde daha az çapraz sohbet gereklidir. İstemci node ile ana sunucu ortasında ilişkiler oluşturarak yahut kaldırarak istemci nodeleri ağdan eklemek ve çıkarmak da kolaydır. Lakin bu, ağın bilgi süreç gücünü artırmaz.

Uygun maliyetli bakım: Merkezi ağlar, ekseriyetle küçük sistemler için en uygun maliyetli seçeneklerdir ve heyetim ve bakım için daha az kaynak gerektirir. Ayrıyeten, bir ağ yöneticisinin ağı yamalaması yahut güncellemesi gerektiğinde, sadece merkezi sunucunun güncellenmesi gerekir. Bu, bir ağı yeni tutmak için gereken süreyi ve ek yükü azaltır.

Tutarlılık: Merkezi ağların üstten aşağıya tabiatı göz önüne alındığında, ana sunucu ve istemci nodeleri ortasındaki etkileşimleri standart hale getirmek daha kolaydır. Bu, daha dengeli ve akıcı bir son kullanıcı tecrübesine yol açabilir. Ayrıyeten, ağ genelinde dataları izlemek ve toplamak nispeten kolay olduğu için, ağın önceliklerine ve gereksinimlerine nazaran gereksiz yahut sapkın faaliyetler belirlenebilir ve kaldırılabilir.

Dezavantajları

Artan kesinti riskleri: Merkezi ağların tek bir arıza noktası olduğundan, ana sunucu çökerse tüm ağ muhtemelen kapanacaktır. Bu nedenle, istemci nodeleri kullanıcı isteklerini kendi başlarına gönderemez, alamaz yahut işleyemez. Ayrıyeten, sunucu bakımı, ana sunucunun süreksiz olarak kapatılmasını gerektirebilir, bu da muhtemelen hizmet kesintilerine ve bunun sonucunda kullanıcı açısından uygunsuzluğa/azalan güvenilirlikle sonuçlanacaktır.

Daha yüksek güvenlik riskleri: Tek bir yanılgı noktasına sahip olmak, tehlikeye atılacak tek bir maksat olduğundan, DDOS hücumları üzere siber güvenlik tehditlerinden kaynaklanan güvenlik ihlalleri yahut kesintileri mümkünlüğünü da artırır . Ayrıyeten, kullanıcı bilgileri için sırf bir merkezi depo olduğundan, merkezi ağlar her vakit doğal kapalılık risklerini içerecektir. Bir ana sunucu bozulursa yahut çevrimdışına alınırsa, dataları kalıcı olarak kaybolabilir.

Hudutlu ölçeklenebilirlik: Merkezi ağların muhakkak bir noktadan sonra ölçeklenmesi güç olabilir, zira bunu yapmanın tek yolu merkezi sunucuya daha fazla depolama, bant genişliği yahut süreç gücü eklemektir. Ayrıyeten, ağ, ağın üstesinden gelmek için tasarlananın ötesinde trafik ani artışları yaşarsa, merkezi sunucudan daha fazla uzaklaştırılan kullanıcılar ile artan gecikme ile bilgi darboğazları meydana gelebilir.

Merkezsiz (Decentralized) Ağ Nedir?

Buna karşılık, merkezsiz (Decentralized) bir ağ, bilgi sürece iş yüklerini tek bir merkezi sunucuya güvenmek yerine birden çok aygıt ortasında dağıtır. Bu başka aygıtların her biri, başka nodelerle bağımsız olarak etkileşime giren küçük bir merkezi ünite olarak hizmet eder. Sonuç olarak, ana nodelerden biri çökse yahut güvenliği ihlal edilse bile, öteki sunucular kullanıcılara data erişimi sağlamaya devam edebilir ve genel ağ hudutlu yahut sıfır kesinti ile çalışmaya devam eder.

Merkezsiz (Decentralized) ağlar, bilgisayarları ve öbür aygıtları kıymetli ölçüde süreç gücüyle donatan ve senkronize edilebilen ve Distributed süreç için yararlanılabilen son teknolojik gelişmelerle mümkün kılınmıştır. Bununla birlikte, Decentralized ağlar, merkezi ağlardan kıymetli ölçüde farklı olsa da, Decentralized ağların, bilgi depolamayı ve işlemeyi tüm ağ üzerinde eşit olarak dağıtmadığını ve ağ başına birden fazla da olsa ana sunuculara güvendiğini belirtmek değerlidir.

Avantajlar

Artırılmış esneklik/ölçeklenebilirlik: Merkezsiz (Decentralized) ağların tek bir arıza noktası olmadığından, bir ana node tehlikeye atılsa yahut kapatılsa bile çalışmaya devam edebilirler. Ayrıyeten, Decentralized ağların ölçeklenmesi kolaydır, zira bilgi süreç gücünü artırmak için ağa daha fazla aygıt ekleyebilirsiniz ve ağ bakımı ekseriyetle tam bir ağın kapatılmasını gerektirmez.

Daha süratli performans: Merkezsiz bir ağ kullanılırken kullanıcı istekleri çoklukla daha süratli tamamlanır zira ağ yöneticileri, ilişkileri tek bir merkezi sunucuya yönlendirmek yerine, kullanıcı aktifliğinin yüksek olduğu bölgelerde ana nodeler oluşturabilir.

Gelişmiş saklılık: Merkezsiz ağlar, ağda kaydedilen bilgiler tek bir noktadan geçmek yerine birden çok noktaya yayıldığından, daha yüksek derecede kullanıcı kapalılığı sağlar. Bu, bir ağ üzerinden data akışlarının izlenmesini daha sıkıntı hale getirir ve makûs niyetli aktörlerin peşine düşebileceği tek bir maksada sahip olma risklerini ortadan kaldırır.

Dezavantajları

Yüksek bakım maliyetleri: Merkezsiz (Decentralized) ağlar, merkezi ağlardan daha fazla yanılgıya sağlamdır. Bu, bu ağların bakımını tipik olarak daha maliyetli ve emek ağır hale getirir. Decentralized bir ağ, sistemi desteklemek için birden fazla aygıta dayandığından, bu, bir kuruluşun BT kaynaklarına orantılı bir yük getirir. Sonuç olarak, Decentralized sistemler çoklukla sırf küçük bir sisteme muhtaçlık duyan kuruluşlar için uygun değildir, zira bu şartlar altında maliyet/fayda oranı uygun değildir.

Uyum meseleleri: Merkezsiz (Decentralized) bir ağdaki ana nodeler bağımsız hareket ettiğinden ve birbirleriyle bağlantı kuramayabileceğinden, daha büyük kuruluşlar uyum problemleriyle karşılaşabilir ve toplu misyonları yönetmekte ve gerçekleştirmekte zorlanabilirler. Bu, Decentralized ağların kasıtlı bir özelliği olsa da, tüm iş modellerinin ve tertip yapılarının, merkezsiz bir ağ kullanmaktan kesinlikle faydalanmayacağı manasına gelir.

Dağıtık (Distributed) Ağ Nedir?

Distributed bir ağ, birden fazla ağ sahibi lehine tek bir merkezi ana sunucudan vazgeçmesi manasında Decentralized bir ağa misal. Bununla birlikte, Distributed ağlar, eşit, birbirine bağlı nodelerden oluşur; bu, bilgi sahipliğinin ve hesaplama kaynaklarının tüm ağ üzerinde eşit olarak paylaşıldığı manasına gelir. “Distributed ağ” terimi bazen sırf coğrafik olarak Distributed lakin üstten aşağıya bir node hiyerarşisi modelini izleyebilen bir ağı tanımlamak için kullanılır. Yeniden de birden fazla durumda bu terim, düğüm pozisyonlarının ve hesaplama kaynaklarının eşit olarak dağıtıldığı bir ağı söz eder.

Distributed ağlarda merkezi bir sunucu yahut başka bir ana node kümesi bulunmadığından, data sürece yükü, tüm kullanıcılara bilgilere eşit erişim hakkı verildiği için ağ genelinde kitle kaynaklıdır. Bu nedenle, Distributed bir ağdaki karar verme süreci, tipik olarak, yeni bir duruma geçmek için oy kullanan ferdî nodeleri içerir ve sistemin en son davranışı, her bir node oy verdiği kararların toplu sonuçlarına nazaran değişir. Distributed bir ağın oy verdiği ve karar aldığı belli süreçler, ağın fikir birliği düzeneğine bağlıdır. Distributed karar vermenin tüm biçimleri, ortak bir maksada ulaşmak için ağın ferdî bileşenlerinin birbirleriyle etkileşime girmesini içerir.

Coğrafik olarak dağınık yapıları nedeniyle, Distributed ağlar sonuç olarak son derece yanlışa sağlam ve inançlıdır. Avantajları ve dezavantajları, Decentralized ağlarınkileri yakından yansıtır, lakin daha büyük bir boyuttadır.

Avantajlar

Çok yanılgı toleransı: Distributed ağlarda, hesaplama iş yükü kalan nodeler ortasında yine dengeleneceğinden, bir node sistemin geri kalanını etkilemeden bağımsız olarak başarısız olabilir. Sonuç olarak, Distributed bilgi sistemleri, bir tıp üstten aşağıya node hiyerarşisine dayanan başka ağ mimarilerinden değerli ölçüde daha sağlamdır.

Sürat ve ölçeklenebilirlik: Distributed ağlar, hem merkezi hem de Decentralized ağlardan daha fazla ölçeklenebilir. Ağ sürece gücünün ve dataların eşit dağılımı nedeniyle çoklukla daha düşük gecikme mühleti sergilerler.

Gelişmiş şeffaflık: Distributed bir ağdaki datalar tüm ağda eşit olarak paylaşıldığından, ağdaki bilgileri muvaffakiyetle değiştirmek, sansürlemek yahut yok etmek çok daha zordur. Sonuç olarak, Distributed ağlar, bilhassa bilgilerini garanti altına almak için sıklıkla kriptografi kullandıkları gerçeği göz önüne alındığında, başka sistemlerden özünde daha şeffaftır.

Dezavantajları

Yüksek bakım maliyetleri: Decentralized ağlarda olduğu üzere, Distributed ağlar, bakımı yahut yine yapılandırılması için daha fazla kaynağa muhtaçlık duyar, zira manalı rastgele bir değişiklik her bir node güncellenmesini gerektirir. Ayrıyeten, Distributed nodelerin farklı gecikme müddetleri olduğundan ve ortak bir saati takip etmediğinden, ağ yöneticileri süreksiz olarak komut yahut günlük sipariş edemezler. Sonuç olarak, Distributed bir ağ için algoritmalar tasarlamak ve yanılgılarını ayıklamak güç olabilir.

Uyum Problemleri: Bir node hiyerarşisinin yokluğunda, alt nodelerin davranışını denetleyen üst nodeler yoktur ve sonuç olarak sistemdeki ferdî nodeleri düzenlemenin bir yolu yoktur. Bu nedenle, vaktinde kararlar almak yahut büyük ölçekli vazifeleri başarmak sıkıntı olabilir. Bu Decentralized komuta zinciri, belli işletmeler ve kuruluşlar için aşılmaz bir sorun olabilir. Ayrıyeten, rastgele bir düğümün tüm ağın global bir görünümünü elde etmesi sıkıntı olduğu için, ferdi nodelerin sistemdeki öbür nodelerin durumuna dayalı olarak yeterli bilgilendirilmiş kararlar vermesi daha zordur.

Blockchain Ağları: Bir Yine Yapılandırma

Farklı ağ mimarilerinin izafi faydalarını tartışırken, tüm ortamlarda hiçbir konfigürasyonun başkasından üstün olmadığını akılda tutmak değerlidir.

Bununla birlikte, çağdaş internet büyük ölçüde merkezi ağların üzerine inşa edilmiştir, bu nedenle birçok eski sistem bir tıp merkezi yapılandırma içerir. Şu anda, birçok istikametten eski sistem mimarilerinin sınırlamalarını ele almak için tasarlanmış, Decentralized ve Distributed ağ yapılarının daha geniş bir formda benimsenmesi yoluyla pek çok yenilik gerçekleşmektedir. Örneğin, Decentralized ve Distributed sistemler, Decentralized finans ve kendi kendine hâkim kimliklerin yaratılması üzere daha evvel teorik uygulamaları gerçekleştirme potansiyeline sahiptir.

Ağ yapılandırma seçeneklerinin yelpazesi genişlemeye devam ettikçe, kuruluşlar hudutlu bir dizi ağ modeli etrafında tasarlamaya çalışmak yerine, kendi özel gereksinimlerine en uygun ağ mimarisini giderek daha fazla seçebilecek hale gelecektir. Sonuç olarak, alternatif ağ mimarileri yaygınlık kazandıkça, dijital dünyanın dokusu çok daha Decentralized ve Distributed bir şeye yanlışsız kayabilir.

Benzer Yazılar

Bir yanıt yazın

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