Словник

Адаптивний шардинг стану

Hard

Використовуваний у Elrond адаптивний шардинг стану - це підхід, який поєднує всі типи шардингу в один для покращення зв’язку та продуктивності.

Що таке адаптивний шардинг стану?

Існує три типи шардингу: стан, транзакції та мережа. Підхід Elrond до шардингу блокчейну передбачає поєднання всіх трьох типів і – отримав назву адаптивного шардингу стану (adaptive state sharding). Поєднання переваг усіх трьох типів шардингу призводить до створення оптимального механізму. Результат уможливлює паралельну обробку – покращує зв’язок всередині сегментів – і, зрештою, підвищує продуктивність.
Поточна проблема технології блокчейн полягає у не можливості належним чином масштабуватися для певних додатків, таких як банківська справа, управління ланцюгами поставок і аналітика великих даних. Адаптивний шардинг стану Elrond надає механізм блокчейну, який може покращити його продуктивність з точки зору пропускної здатності та масштабованості.

Для кращого розуміння адаптивного шардингу стану, важливо спочатку зрозуміти шардинг.

Шардинг - це горизонтальний поділ даних у базі даних або пошуковій системі. Слово шард означає розділити і стосується розділення даних на менші фрагменти, які можна зберігати на різних машинах, дозволяючи горизонтальне масштабування. Подібно до обробки транзакцій і блоків, шардинг можливий протягом досить тривалого часу, але не у тому масштабі, який потрібен для впровадження блокчейну. З появою технології блокчейн і смарт-контрактів ми маємо реальний випадок використання шардингу, який можна застосовувати для розбиття транзакцій, блоків та інших відповідних даних на менші частини, які можуть оброблятися вузлами з обмеженими ресурсами.

Адаптивний шардинг - це техніка розділення бази даних, яка дозволяє горизонтально масштабувати бази даних шляхом автоматичного переміщення даних між серверами, коли навантаження на систему збільшується або зменшується.

На рівні мережі, шардинг відбувається для розподілу вузлів на сегменти. Це відбувається на рівні транзакції, тоді як усі вузли разом зберігають цілісність блокчейну. Інший шардинг, який має місце, - на рівні стану. Це призводить до одночасної обробки та перевірки більшої кількості транзакцій.

Модель динамічного адаптивного шардингу стану дозволяє адаптуватися до зростаючої або зменшуючої кількості вузлів без шкоди для децентралізації та безпеки мережі.

Elrond добре впорався, продемонструвавши новий підхід до шардингу, який підвищує безпеку та пропускну здатність і зменшує затримки. Його підхід має потенціал, але лише час покаже, наскільки адаптивний шардинг стану допомагає вирішити проблему масштабованості систем блокчейну.