Структури даних і кодування
Останні оновлення сторінки: 15 серпня 2023 р.
Ethereum створює, зберігає та передає великі обсяги даних. Ці дані мають бути відформатовані стандартизованими та ефективними з точки зору пам'яті способами, щоб будь-хто міг запустити вузол на відносно скромному обладнанні споживчого класу. Для цього в стеку Ethereum використовуються кілька специфічних структур даних.
Передумови
Ви повинні розуміти основи Ethereum та клієнтського програмного забезпечення. Рекомендується ознайомитися з мережевим рівнем і технічним документом Ethereum.
Структури даних
Patricia Merkle Tries
Patricia Merkle Tries — це структури, які кодують пари «ключ-значення» в детерміноване та криптографічно автентифіковане префіксне дерево. Вони широко використовуються на виконавчому рівні Ethereum.
Докладніше про Patricia Merkle Tries
Recursive Length Prefix
Recursive Length Prefix (RLP) — це метод серіалізації, який широко використовується на виконавчому рівні Ethereum.
Simple Serialize
Simple Serialize (SSZ) — це домінантний формат серіалізації на рівні консенсусу Ethereum через його сумісність із меркелізацією.