qyfff

qyfff

new to here

xLog 的修改与删除

xLog 的修改与删除#

DIYGOD is the best#

我在之前的文章中(上一篇文章 xlog 去中心化博客的初识 - qyfff),认为 xLog 的文章,如果被修改了,之前的版本仍然存在,本文进行验证。

我们可以在文章的末尾看到下面的信息,IPFS 地址就是文章具体存放的位置,只要有 ipfs:// 末尾的那一串字符(也就是 IPFS 的 cid),就可以用于在 IPFS 服务器上查找这篇文章了。这篇文章是 xLog 去中心化博客的初识。

image

直接点击这个地址,可以看到能跳转的实际地址是下面这个:

https://ipfs.crossbell.io/ipfs/QmZVEFwEw6JDTxMVvU9UENKSqoaNPbHTGRP98XxzQnttYF

前面的内容(ipfs.crossbell.io/ipfs/)是 crossbell 的 IPFS 网关,再加上内在服务器上的 cid,就可以进行访问,我们可以将 cid 换成其他内容的 cid,比如

https://ipfs.crossbell.io/ipfs/bafkreigs7i4cdt4lhwvwm7ngdxr32wsw7xtyfrkdxyfg5l2xonufojxfoa

DIYGOD is the best, right?:)

你也可以不用 crossbell 的网关,可以用其他的 IPFS 网关,只要 cid 正确,你就能访问到你需要的资源,比如我们使用 ipfs.io 的网关,依旧能访问到这篇被改掉的文章

https://ipfs.io/ipfs/QmZVEFwEw6JDTxMVvU9UENKSqoaNPbHTGRP98XxzQnttYF

那么接下来我们来进行修改验证#

依旧是 xLog 去中心化博客的初识这篇博客,修改后得到了新的 cid(我只修改了一两个字,和末尾的几句话,新的文章末尾是最上川,旧的文章不是)

https://ipfs.crossbell.io/ipfs/Qma9BJNv3pgKB5m38jUXw6Bw2NiCJzMN4TVoUGG6VA8z9P

而 我们访问旧的 IPFS 链接,旧文章依旧存在。这验证了:文章被修改后,之前的版本依旧存在的观点。

验证过程中发现,更新会有点慢,从一篇文章调到另一篇文章,下面的 IPFS 等信息依旧是上一篇的内容,不过并不是特别慢,能接受。

IPFS 删除#

那文章删除了还能存在吗,我准备了一篇小文章

image

在截图时,只有 1175 个区块确认,IPFS 链接为

https://ipfs.crossbell.io/ipfs/QmUkUbRu6B2PPLytkkR65i9B2CjiPcY83MSWDJApSFHbys

我进行删除,同样触发了链上交易

此文章将用于删除 - qyfff

删除后,我的仪表盘上这篇文章消失了,我的主页刷新后这篇文章不见了,文章链接目前为止还能打开甚至还能评论

很奇怪的删除机制,删除后,链接应该也不可查啊,难道文件还在缓存系统里,但至少 IPFS 链接可以顺畅打开

审核#

我又把话题回到审核这一机制上来了。(上一篇文章是 xlog 去中心化博客的初识 - qyfff

xLog 到目前为止没有完备的审核机制,至少没有完备的下架能力。它能将文章从用户的主页中下架,应该也能从社区的推荐系统中下架。但是原本的文章链接仍然存在(至少在写文的时候是存在,不清楚过一段时间会被会删除),甚至还能评论。我很好奇这个删除机制,可能也涉及 NFT 销毁机制?

还不确定,需要进一步研究,我之后再研究研究。

但至少有一点需要注意,xLog 的删除,不会删除 IPFS 上的内容,据我目前的了解,每个 IPFS 上的节点都能独自决定自己节点上的资源是否要删除,也就是这个内容,除非你能找到所有的节点,都分别删除,那么你才能真正的将这个内容从 IPFS 系统中删除掉。类比一下伏地魔的魂器,我们好歹能知道伏地魔的魂器数量是多少,而这里,我们的文件不知道被多少个 IPFS 节点存储,只要有人访问你的文件,就还有可能会被更多的 IPFS 节点存储你的这个文件。

我了解到,如果一个文件在 IPFS 上存储太久,或者没有付费继续保存,IPFS 可能会删除这个文件。另外这些文件都是明文存储,可能也会有一些问题。

最重要的一点是,平台无法删除你发布的内容,你也是无法删除你发布的内容。

我认为这算一个坏处。无论在哪,审查都是一个问题,不好的言论都不利于平台的发展。某种程度上,也算是一种特性,当大家都清楚明白 xLog 平台的这个特性,那么发言可能会更严谨?

希望得到批评和指正

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。