Overview
Merkle Patricia Trie is a data structure that maintains an invariant that supports efficient queries, updates, summaries, or indexing. It trades implementation complexity for faster or more compact operations on repeated workloads.
Merkle Patricia Trie organizes data around a query, update, ordering, or approximation invariant.
Compact metadata for implementation and discovery.
Merkle Patricia Trie is a data structure that maintains an invariant that supports efficient queries, updates, summaries, or indexing. It trades implementation complexity for faster or more compact operations on repeated workloads.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(log n)
Worst
O(n)
Space
O(n)
Show the structure changing as items are inserted, queried, or removed.
Merkle Patricia Trie operates in O(log n) time and O(n) space within the Data Structure family. Often compared with Hash Table and Binary Search Tree.
What each reference supports for this entry.
Protocol reference for Ethereum's Merkle Patricia trie structure, path encoding, and authenticated state lookup.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Merkle Patricia Trie organizes data with different query and update tradeoffs than Hash Table.