Транзакції втричі менші, історія в 8,4 раза менша
Постквантові підписи надійні, але важкі. Підпис ML-DSA-65 і відкритий ключ до нього набагато більші за звичні підписи Ethereum чи Cosmos, тож одна транзакція займала майже 11 КБ. До того ж кожна нода зберігала всю історію мережі з першого блоку.
Менші транзакції та блоки
- Переказ тепер займає 3,4 КБ замість 10,8 КБ, приблизно втричі менше.
- Повний блок із 476 переказів займає 1,7 МБ замість 5,2 МБ.
- У навантажувальному тесті на 10 000 акаунтів мережа витримує вдвічі більший потік: 100 транзакцій на секунду замість 50. Затримка підтвердження під високим навантаженням знизилася з 13,9 до 2,9 секунди.
Ноді не потрібна вся історія
- Звичайна нода зберігає лише недавню історію. Повний архів лишається на архівних нодах, які зберігають його цілком.
- На однаковій висоті ланцюга в тесті таблиці історії займають 4,0 МБ замість 34,0 МБ, у 8,4 раза менше. Уся база ноди менша на 32%.
- Журнал запису бази більше не росте без меж: 15–25 МБ замість 180–211 МБ.
Що лишилося незмінним
Підписи й перевірки не послаблено: кожна транзакція, як і раніше, перевіряється повним постквантовим підписом. Хеші транзакцій, адреси й баланси не змінюються. Старі транзакції читаються як раніше, а архівна нода повертає будь-яку стару транзакцію з незмінним підписом.
Як мережа переходить
Новий формат транзакцій вмикається в момент часу, який валідатори затверджують голосуванням у governance, і оновлені ноди переходять одночасно. Нода, що відстала, після оновлення наздоганяє мережу без запуску з нуля. Саме це перевірив тест: одну з чотирьох нод оновили вже після перемикання.
Що це дає
Валідаторам потрібно менше диска, а блоки швидше розходяться мережею. Запустити ноду стає простіше, а мережа витримує більший потік за тієї ж безпеки.