Зв'язок між розміром блоку та масштабованістю

Один із вкрай важливих критеріїв ефективної роботи кожного блокчейну – його здатність справлятися із проблемою масштабування

 Один із вкрай важливих критеріїв ефективної роботи кожного блокчейну – його здатність справлятися із проблемою масштабування. Тобто – зменшення швидкості роботи зі збільшенням кількості діючих вузлів. І чим проект стає популярнішим – тим активніше йому ця проблема заважає.


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


Спочатку розмір блоку блокчейне Bitcoin становив 1 МБ. На момент створення цього було достатньо, але вже буквально через пару років швидкість перестала встигати за попитом. У спробах вирішити цю проблему частина користувачів погодилася змінити базовий протокол і збільшити початкове значення розміру. Вийшов новий ланцюжок Bitcoin Cash з блоком 8 МБ, який, через деякий час, збільшили ще раз - до 32 МБ. При цьому середня кількість інформації в кожній одиниці зберігання все одно тримається в рамках 1 МБ.


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


На поточному рівні технічного розвитку та пропускної спроможності мережі Інтернет, взаємодіяти з блоками до 32 МБ поки що може абсолютно будь-який вузол. Але з подальшим підвищенням їх розміру ситуація змінюється. Система стає більш централізованою, оскільки її робота починає залежати виключно від надпотужних вузлів. В теорії. Насправді ж, вже є блокчейни, у яких величина блоку наближається до критичного – BitcoinSV з 2 ГБ та ILCOIN з 5 ГБ. Так, їхня швидкість вражає – десятки і сотні тисяч TPS, що навіть вище ніж у стандартних банківських систем, проте вимоги до технічних параметрів вузлів вкрай високі.


Тому у більшості проектів, у тому числі і Bitcoin, із проблемою масштабування вирішили боротися іншими способами. У тому числі і за допомогою так званих «рішень другого рівня» - додаткових зовнішніх ланцюжків, що беруть на себе значну частину роботи.

Зв'язок між розміром блоку та масштабованістю


NextGen Digital... Welcome to WhatsApp chat
Howdy! How can we help you today?
Type here...