Blockchain texnologiyasında, sharding üfüqi bölmə üsulu olaraq bir verilənlər bazasının kiçik, daha idarəedilən hissələrə - shard-lara - bölünməsinə imkan tanıyır.
Hər bir shard verilənlərin bir alt dəstini saxlayır və bütün shard-lar transaksiyaları emal etmək üçün birgə çalışır. Sharding, Bitcoin və Ethereum kimi blockchain şəbəkələrini əziyyət çəkən miqyaslanma probleminə bir həll kimi görülür.
Şəbəkədəki hər bir düyünün yalnız verilənlərin kiçik bir hissəsini emal etməsinə icazə verməklə, sharding transaksiya throughputunu əhəmiyyətli dərəcədə artıra bilər, mərkəzsizləşmədən və təhlükəsizlikdən ödün vermədən.
Sharding inkişafının hələ erkən mərhələsində olsa da, blokçeyn şəbəkələrinin daha çox miqyaslana bilən və daha səmərəli olmasına imkan verən bir üsul kimi böyük ümid verir.
❖ Blokçeyn Sharding-in üstünlükləri və mənfi cəhətləri nələrdir?
Ənənəvi verilənlər bazalarında sharding məlumatların daha kiçik hissələrə bölünməsi prosesidir ki, bu hissələr bir neçə serverin üzərinə paylansın.
Bu, paralel emal və daha yaxşı performans təmin edir. Blokçeyndə isə sharding dəftəri bir neçə şard-a bölməklə miqyaslanmanı artırmaq üçün istifadə edilə bilər. Hər bir şard öz tranzaksiya tarixçəsini ehtiva edər və öz tranzaksiyalarının işlənməsinə cavabdeh olar.
Bu, şəbəkənin paralel şəkildə daha çox əməliyyatı emal etməsinə və miqyaslanmanın yaxşılaşmasına imkan verər. Lakin blokçeyn sharding tətbiq edilməzdən əvvəl həll edilməli olan bir neçə problem mövcuddur; buna baxmayaraq, bu yanaşma blokçeyni miqyaslandırmaq üçün perspektivli bir həlldir.
♢ Sharding-in üstünlükləri
• Daha böyük miqyaslanma təmin edir
• Tam node-ların üzərinə düşən emal və yaddaş yükünü azaldır
• Proof-of-stake şəbəkələri üçün yaxşı işləyir
♢ Sharding-in mənfi cəhətləri
• Proof-of-work protokolları üçün tətbiqi çətindir
• Verilənlər bazasını və onun tətbiqlərini daha mürəkkəb edir
• Əsasən blokçeyn texnologiyası üçün sınaqdan keçirilməyib; bu da təhlükəsizliklə bağlı bəzi qeyri-müəyyənliklər deməkdir
"Sharding həqiqətən zəruridirmi, yoxsa alternativlər də var?"
Sharding-in əsas üstünlüyü ondan ibarətdir ki, o blokçeyn şəbəkəsinin miqyaslanmasını artırmağa kömək edə bilər.
Məlumatları bir neçə node arasında paylayaraq şəbəkə, performans və təhlükəsizliyi qurban vermədən daha çox tranzaksiyanı idarə edə bilir.
Amma miqyaslanmanı artırmaq üçün yeganə həll sharding deyil.
Digər variantlara blok ölçüsünü artırmaq və ya Plasma və ya side chain-lər kimi off-chain həllərdən istifadə etmək daxildir. Nəticədə, sharding-in lazım olub-olmaması blokçeyn layihəsinin konkret ehtiyaclarından asılıdır.
Əgər miqyaslanma əsas narahatlıqdırsa, onda sharding ən yaxşı seçim ola bilər. Lakin digər faktorlar daha önəmlidirsə, daha yaxşı alternativlər də mövcud ola bilər.
𝐃üşüncəniz nədir? comment edin 👇