README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
go-hamt-ipld
该软件包是 Filecoin 区块链中使用的 IPLD HAMT 的参考实现。 它具备一定的可选灵活性,因此也可用于 Filecoin 之外的其他用途。
HAMT 即 "哈希数组映射 Trie"。 该实现通过为存储叶节点中的键/值对添加桶结构,以及引入 CHAMP 变更语义,对标准形式进行了扩展。 CHAMP 不变式与变更规则使我们能够无论键及其值的插入顺序如何,也无论中间数据是否被插入或删除,始终维持键值对的规范形式。因此,对于任何给定的键及其值集合,只要使用相同的参数和 CHAMP 语义,其根节点产生的内容标识符(CID)应当始终一致。
如需更多信息及 API 详情,请访问 https://godoc.org/github.com/filecoin-project/go-hamt-ipld。
许可证
MIT © Whyrusleeping