Vitalik: можливе майбутнє Ethereum, The Purge
Ethereum стикається з викликом, що за замовчуванням будь-який блокчейн-протокол буде з часом збільшуватися та ускладнюватися. Це відбувається в двох аспектах:
Історичні дані: будь-яка транзакція, проведена в будь-який момент історії, та будь-який обліковий запис, створений в історії, повинні постійно зберігатися всіма клієнтами та завантажуватися будь-яким новим клієнтом, щоб повністю синхронізуватися з мережею. Це призводить до зростання навантаження на клієнта та часу синхронізації з часом, навіть якщо ємність ланцюга залишається незмінною.
Функція протоколу: додати нові функції набагато легше, ніж видалити старі, що призводить до збільшення складності коду з часом.
Щоб Ethereum міг довгостроково зберігатися, нам потрібно застосувати потужний зворотний тиск на ці дві тенденції, зменшуючи складність і розширення з часом. Але водночас нам потрібно зберегти ключове, що робить блокчейн великим.