基础设施
IPLD

定义数据, 给数据建模。

IPLD 即 InterPlanetary Linked Data,主要用来定义数据, 给数据建模。
IPLD 是一种按内容寻址的数据网络,内部由一串哈希值链接的子集组成,共同组成了一致性的网络。其内部的数据都可以通过哈希值来得到。
IPLD 是用于数据交互的协议。内容寻址的方式在分布式系统中广泛用于寻找内容:无论是加密货币的区块链,还是 Git 代码仓库,Web 文件内容。虽然这些数据的生成原理很简单,但是目前却无法让它们互相交互。进入 IPLD:IPLD 是所有哈希启发协议的唯一命名空间。通过 IPLD,可以跨协议遍历数据链接,允许不受底层协议的限制探索数据。
IPLD 跨链操作不受存储的限制。重点在于 IPLD 提供了默认情况下的底层跨链数据工具和跨协议互操作的库。
比如,在 Git 分支中的一个 Commit 做引用,将其 commit hash 提交到比特币交易中,获得一个时间戳。通过链接你的 Git 提交,你可以通过区块链浏览器查看你的 Commit 记录。
合约代码可以提交到 IPFS 上,便于最终修改记录和函数的执行过程。通过 IPLD 地址实现对象的无缝连接。
IPLD 将孤立的系统整合在一起,与现有协议的集成变得简单。通过多格式支持,IPLD 易于版本升级,随你最喜爱的协议一起发展。在 JSON、CBOR、YAML、XML 等多种可序列化格式中使用 IPLD 对象,在任何框架中都可以跨格式操作使用。IPLD 也允许无缝地跨协议浏览数据,基于 Hash 数据结构都绑定在通用名称空间中。

相关导航

暂无评论

暂无评论...