文件名称:ipld-proofs:IpldFilecoin的证明生成工具
文件大小:9KB
文件格式:ZIP
更新时间:2024-04-30 02:08:52
Rust
ipld证明 该库将生成并验证 dag中数据存在的证明。 生成证明有很多不同的途径,每种途径都需要权衡取舍。 这是选项,并在此库中当前功能的复选框中打勾。 生成发现的第一条证明路径 ✓计算上较便宜,因为它不需要解析所有遍历的块 when当链接的多个路径与节点连接时(不太可能),其简洁性可能会较差 ✕不规范,在不同的硬件上生成相同的证明可能会导致不同的结果 生成到节点的最短路径 ✓标准数据,几乎总是最少的数据用于证明 to计算最短路径的计算成本更高 ✕遍历之前必须解析所有节点,不能懒惰地做 以最少的数据量生成证明 ✓规范且保证最小的数据占用 if如果需要重新计算/存储每个证明节点的根,则可能会更昂贵 生成证明,存储生成证明时使用的所有节点 ✓允许将证明与预期的数据结构一起使用,以便可以在不需要其他上下文的情况下验证某些事物 proof更大的证明,因为将包括不必要的节点 将Cid链
【文件预览】:
ipld-proofs-main
----.gitignore(19B)
----src()
--------error.rs(383B)
--------generator.rs(11KB)
--------proof.rs(2KB)
--------link_scanner.rs(5KB)
--------lib.rs(422B)
----Cargo.toml(549B)
----.github()
--------workflows()
----README.md(2KB)