Sözlük maddesi
Sharding (parçalama)
infrastructureSharding nedir: blok zincirini paralel shard'lara bölerek kapasiteyi artırma, shard'lar arası iletişim ve güvenlik ödünleşimleri.
Tanım
Sharding, bir blok zincirini shard adı verilen paralel bölümlere ayıran bir ölçekleme tekniğidir; böylece her doğrulayıcı tüm işlemleri değil, ağ yükünün yalnızca bir kısmını işler ve saklar. Veritabanı tasarımından ödünç alınan bu yaklaşım, tek bir düğümün donanım gereksinimini makul tutarken toplam kapasiteyi kabaca shard sayısıyla orantılı biçimde artırmayı hedefler; bu da merkeziyetsizliği korumaya yardımcı olur. Zor kısımlar shard'lar arası iletişim — iki shard'a dokunan bir işlem aralarında güvenli bir protokol gerektirir — ve güvenliktir; çünkü her shard'ı doğrulayıcı kümesinin yalnızca bir kısmı savunur, bu yüzden doğrulayıcıların rastgele atanması ve düzenli olarak değiştirilmesi gerekir. Bazı ağlar, shard'ların işlem yürütmek yerine rollup'lar için veri erişilebilirliği sağladığı veri sharding'ine yönelmiştir.
Sırada