「」全球互联网不能使用怎么办?别慌,有它在IPFS( 三 )


IPFS对数据对象使用类似的模型:只要可以访问与原始数据相对应的对象以及任何新版本 , 就可以检索整个文件历史记录 。假定数据块存储在整个网络的本地并且可以无限期地缓存 , 这意味着IPFS对象可以永久存储 。
此外 , IPFS不依赖对Internet协议的访问 。数据可以分布在覆盖网络中 , 覆盖网络只是建立在另一个网络上的网络 。这些功能非常引人注目 , 因为它们是抗审查网络中的核心元素 。它可能是促进言论自由以对抗全球互联网审查风行的有用工具 , 但我们也应该认识到不良行为者有可能滥用权力 。
自认证文件系统
IPFS的最后一个基本组成部分是自认证文件系统(SFS) 。它是一种分布式文件系统 , 不需要特殊权限即可进行数据交换 。这是“自我认证” , 因为提供给客户端的数据通过文件名(由服务器签名)进行认证 。结果?您可以通过本地存储的透明性来安全地访问远程内容 。
IPFS在此概念的基础上创建了星际名称空间(IPNS) 。
它是一个使用公用密钥加密技术对网络用户发布的对象进行自我认证的SFS。前面我们提到 , IPFS上的所有对象都可以唯一标识 , 但这也扩展到了节点 。网络上的每个节点都有一组公用密钥 , 专用密钥和一个节点ID , 该ID是其公用密钥的哈希 。因此 , 节点可以使用其私钥对发布的任何数据对象进行“签名” , 并且可以使用发送者的公钥来验证此数据的真实性 。
以下是IPFS关键组件的快速回顾:
借助分布式哈希表 , 节点无需中央协调即可存储和共享数据 。
IPNS允许使用公共密钥加密技术对交换的数据立即进行预身份验证和验证 。
Merkle DAG支持唯一识别 , 防篡改和永久存储的数据 。
IPFS是一个持久数据结构 , 因此IPFS中没有删除/删除操作的概念 。这是因为将内容分发给了被激励提供内容的IPFS节点 。
无法保证上传的内容在网络上持久存在 。所有参与节点都应将参与自愿服务视为自愿 , 不承担任何正式义务 , 应期望其自愿删除内容 。因此 , 在激励系统(Filecoin)正常运行之前 , 用户在任何情况下都不应将IPFS视为安全存储 。


推荐阅读