这个项目实现了公共IPFS网络的能力和可寻址性,而无需依赖于该网络。
在7月份,Nebulus(ht(水滴云)tps://nebu(水滴云)lus.dev/)作为一个“虚拟的IPFS”网络发布了。它也被称为“去IPFS化的IPFS”(IPFS-less IPFS)网络。这个项目让用户无需使用公共IPFS网络的情况下利用IPFS的逻辑和内容的可寻址性。
生态里熟知的IPFS网络实际上是两个特性的组合,一是内容的可寻址存储(Content Addressable Storage),二是点对点网络。
“内容的可寻址存储”是指IPFS用以组织、存储和引用数据的逻辑。这主要取决于内容标识(CID)的使用,它让文件能够以其内容被定位(而不是以其在网络上的位置)。
内容可寻址性是构建长期活跃和可用的信息网络的基础,这样的网络不会受到具体位置(如网页)消失的影响。
“点对点网络”指公开的、无需许可的全球IPFS网络。在IPFS上,任何用户都可以在网络上存取信息。
在今天,要想使用IPFS的话,用户的唯一选项是使用上面的组合。即要想利用IPFS的内容可寻址性的好处,就必须将所有的东西发布到公开的网络上。不过,信息并不需要一个点对点网络来使用内容可寻址的存储方式。信息可以使用IPFS的逻辑(如CID标识)在本地存储(如在一台个人电脑上)。
让用户在将文件发布到公开的IPFS网络之前(或根本就不需要发布),Nebulus能让用户在本地与IPFS文件和存储打交道。当使用“组合的”IPFS解决方案时, 本地和远程的区别并不大,这意味着ipfs.add()总是会在本地和公开的IPFS网络上添加内容。通过Nebulus,用户可以选择使用Nebulus作用一个“离线缓存”,让用户私下与IPFS文件打交道,而只会在有需要时将其发布到IPFS网络。
概括来说,Nebulus将IPFS的文件格式(内容可寻址存储)与IPFS网络(点对点网络)的捆绑关系解开了。
存在证明(Proof of existence)描述的是一个网络参与者可能需要证明其在特定的时间拥有或持有一个文件的情况。在Nebulus发布之前,只有将整个文件发布到公共网络上才能满足这个需求。
不过,用户可能会倾向于证明在特定的时间点持有某项信息,而无需一次性揭示全部内容。在这样的情况下,Nebulus用户可以只在公共的IPFS网络上发布文件的哈希值,并为后续的需求保留文件的内容。这些隐藏的内容还是会为IPFS网络组织起来,只不过是以私有的形式存在(直到发布者希望将其上传到公开网络上)。
Nebulus也开启了私有和带访问许可的存储方式的可能性。文件能够以内容可寻址存储方式组织起来(就如IPFS网络那样),但以私有及链下的方式保存,并将访问权局限在特定的人群中。
另一个例子是终端应用(如NFT非同质代币)的巧妙结合。NFT可以在无需揭露内容的情况下被创建、验证和售卖,其元数据可以在后续需要的时候选择被展示。NFT是Nebulus最早的研究案例之一。
Rarepress(ht(水滴云)tps://rar(水滴云)epress.org/)是一个正在开发的项目(htt(水滴云)ps://twi(水滴云)tter.com/sko(水滴云)gard),它让用户容易地(及免费地)铸造、交易和编程基于以太坊的NFT. Rarepress完全移除了NFT创意作者们面临的很多障碍——即在NFT铸造过程中管理IPFS节点和pinning服务。
Rarepress利用了虚拟IPFS的技术,在IPFS CID内容标识下存储文件,而无需在公共的IPFS网络上进行分享。只有在用户铸造其NFT时,它们才会被分享到IPFS上并广播到公共的点对点网络。
Nebulus这个给IPFS解绑特性的创新方案让普通的IPFS用户能够根据自己的需要更好地使用去中心化技术,实现更高的灵活性、多样性和自主权。通过在无需强推公共存储的情况下,Nebulus让用户利用了内容的可寻址性,它将会推动公共网络和私有网络上的可持续及持久的信息存储技术。在Nebulus(ht(水滴云)tps://nebul(水滴云)us.dev/)网站这里开始上手吧。