Veritabanı parçalanması nedir?

Veritabanı parçalama, tek bir blok zincirini birden çok daha küçük blok zincirine (veya parçalara) ayıran bir tekniktir. Sharding, ölçeklenebilirlikle ilişkili ağ gecikmesi ve bant genişliği sorununu çözebilir mi?

Veritabanı parçalama, blok zincirlerini ölçeklendirmenin en önemli yollarından biri olarak görülmektedir ve şu anda Ethereum, Ziliqa, Polkadot ve Nero gibi projeler tarafından geliştirilmektedir.

Bilgisayar biliminin önemli bir argümanı, güvenliği, gizliliği (merkezsizleştirme) veya her ikisini birden kaybetmeden bir sistemi ölçeklendirememenizdir . Bu trilemma, bir sistemi ağa istedikleri gibi katılıp ayrılabilen bağımsız meslektaşlar arasında düzgün bir şekilde dağıtmanın ne kadar karmaşık olduğunu gösterir. Düğümler arasındaki iletişim veya ağ gecikmesi , düğümlerin zamanın herhangi bir noktasında rasgele bağlantıyı kesmeyi seçebileceği göz önüne alındığında inanılmaz derecede yavaşlayabilir. Ağ bant genişliği , tüm sistemin performansında önemli bir rol oynar, bu da dünyadaki çoğu insan büyük miktarda veri satın almak için yeterli kaynağa sahip olmadığından birçok kripto para birimi için önemli bir sorun olabilir.

Hem ağ gecikmesini hem de bant genişliği sorununu çözmenin bir yolu var mı?

Kırık Gel

Geliştiriciler, protokol düzeyinde verim sorununu ele almak için birçok çözüm önermişlerdir. Bu çözümler çoğunlukla tüm hesaplamayı küçük bir güçlü düğüm kümesine delege edenlere ve ağdaki her düğüme sahip olanlara sadece toplam iş miktarının bir alt kümesini yapanlara ayrılabilir. Günümüzde en yaygın olarak sadece parçalama olarak bilinen veritabanı parçalaması, düğümlerin tüm blockchain işlemlerinin yalnızca küçük parçalarını işlemesine izin veren bir tekniktir. Aynı zamanda, tüm zincirin durumunun doğru bir şekilde sıralandığından ve doğrulandığından emin olur. Parçalama, yalnızca işlemlerin yerel kopyalarını saklayan birden çok daha küçük veritabanı oluşturur . Her veritabanı küçük bir parçayı doğrular ve depolar, böylece sistemi bir bütün olarak daha hafif hale getirir.

Veritabanı parçalama nasıl çalışır?

Bir düğüm zincirinde düğümlerin gerçek rolünün ne olduğuna bakarak başlamalıyız. Düğümler üç temel görevi yerine getirir:

A. İşlemleri işleme

B. Onaylanmış işlemleri ve tamamlanan blokları diğer düğümlere aktarın

Tüm ağ defteri durumunu ve geçmişini saklayın

Bu üç görevin her biri, ağı çalıştıran düğümlere artan bir gereksinim getirir.

I. İşlemleri işleme gereksinimi, artan işlem sayısı ile daha fazla işlem gücü gerektirir.

II. İşlemleri ve blokları aktarma zorunluluğu, artan işlem sayısı ile daha fazla ağ bant genişliği gerektirir.

III. Veri saklama zorunluluğu, devlet büyüdükçe daha fazla depolama alanı gerektirir. Önemli olarak, işlem gücü ve ağdan farklı olarak, işlem oranı (saniyede işlenen işlem sayısı) sabit kalsa bile depolama gereksinimi artar.

Devlet Parçalaması altında, her parçadaki düğümler kendi blok zincirlerini oluşturur ve yalnızca o parçaya atanan yerel kısmı etkileyen işlemleri içerir. Doğrulayıcıların yalnızca eyaletlerini etkileyen işlemleri aktarmaları gerekir. Bu bölüm, tüm işlem gücü, depolama ve ağ bant genişliği gereksinimlerini doğrusal olarak azaltır. Bununla birlikte, veri kullanılabilirliği ve çapraz parça işlemleri gibi yeni sorunlar getirmektedir.

Farklı Sharding sürümlerine genel bakış

Parçalamanın kullanılan iki ana sürümü vardır.

  1. Parçaların merkezi bir röle aracılığıyla doğrudan birbirleriyle iletişim kurmadığı bölümlenmiş parçalama
  2. Kırıkların , bir durum veya merkezi geçiş yoluyla birbirleriyle iletişim kurduğu durum parçalanması

 

Her bir veritabanı parçası türünün, aşağıdaki tabloda açıklanan kendi yararları ve dezavantajları vardır.

KisimlandirilmisDurum
ÖzellikleriBağımsız parçalar, kendi doğrulayıcılar, koordinatör gerekmezİkinci dereceli parçalama özellikleri, çapraz parça iletişimi, koordinatör gerekli
YararlarıDaha küçük zincirler düğümlerde daha hızlı iletişim ve senkronizasyon süreleri anlamına gelir, blockchain boyutu katlanarak azalırDaha küçük, bağlı zincirler daha hızlı iletişim, kırıklar arasındaki senkron zamanlarının azalması, artan birlikte çalışabilirlik anlamına gelir
RisklerHer parçanın kendi doğrulayıcıları olduğundan, her parçacık daha az güvenlidir ve düğümler arasındaki sorunları yönlendirirHer bir parçanın bilgi aktarmak için çevrimiçi olması gerektiğinden veri kullanılabilirliği azalır, tek zincirli bir çözümden daha az güvenlik
Misalfasulyeİşaret Zinciri

Sonuç

Veritabanı parçalama, tek bir blok zincirini birden çok daha küçük blok zincirine (veya parçalara) ayıran bir tekniktir. Her kırık bağımsız olarak çalışır ve kendi işlemlerini işler. Parçaların kendi aralarında iletişim kurmasını sağlayan çapraz parçalama gibi parçalamanın nasıl test edildiğine ilişkin iyileştirmeler. Parçalamanın temel avantajlarından bazıları, genel blockchain boyutunun azaltılması ve kuadratik ağ performansı geliştirme olasılığıdır.

Son dakika gelişmelerden anında haberdar olmak için bizi Twitterda takip edin, Telegram kanalımıza katılın ve Facebook sayfamızı takip edin!

Kripto Haberleri için Abone Ol

Bitcoin haberleri, Altcoin, Blockchain ve son dakika güncel haberler'e abone olun!

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen adınızı buraya girin

Son Eklenen Haberler

Okex’den 15 Usdt Kazandıran Kampanya Okex Kayıt Ol...

0
24 Ağustos günü duyurduğumuz OKEx kampanyamızda ilk aşama geride kaldı arkadaşlar. İlk 10 gün boyunca tüm şartları eksiksiz yerine getiren kişilerin ödülleri de sırasıyla...

OKEX Kullanım Rehberi