前言 树形数据结构在区块链开发中有着十分重要的作用,常见的包括Merkle tree、Trie、Patricia Tree、Merkle Patricia Trie等等。其中最为熟知的当属Merkle tree与Merkle Patricia Trie—MPT,其中Merkle tree用于快速计算状态根,MPT则综合了Patricia Tree和MPT的优势,不仅可以快速计算得到状态根,而且可以做到快速的状态数据增改查,但实现起来较为困难,例如以太坊中关于MPT的实现就十分复杂难懂。而JMT(JellyfishM…