华为删贴一时爽,一直删到火葬场,上传区块链,看你怎么删!
华为 251 事件从几天前曝光后便开始迅速发觉,然而,令人气氛的是,华为从微薄开始到知乎甚至诸多媒体迅速的大范围删贴,堪比某某组织,公然引起众怒。
11月30日,微博收到通知称“您好,这边是新浪微博客户服务中心,系统检测到您于2019-11-29 22:56:58发布的微博内容,当前是您自己可见的状态了,建议您近期避免发布此类内容,感谢您使用微博。”
之后我发现微博上几乎所有《华为13年老员工离职索要赔偿被关押251天》的信息都被删除了,难怪有人编了个段子“出身985,工作996,离职251,维权404。”
在诸如微薄,知乎这类中心化的媒体平台,文章的最终删除权和修改权限往往掌握在某几个人,往往会容易与某些组织形成利益联盟而对言论进行审查。 与 Matters.news 的创建宗旨部分类似,分布式的存储将会成为一种让信息更加容易自由流通的方式,然而,Matters.news 主站虽然不能删除文章,仍能选择隐藏文章,其发布于 ipfs 的文章链接不会轻易删改,但 hash 链接并不方便记忆与传播。
因此,这个利用 ipfs 的分布式特性,同时利用 dnslink 将域名与 ipfs 网络中内容通过 dns 与 最新内容的 hash 建立映射,这样就可以在 ipfs 网络中像常规网络一样通过域名的方式进行访问。
如,主站是,https://thefucking.net/,则可以通过如下几个 ipfs gateway 访问,https://ipfs.io/ipns/thefucking.net/,https://cloudflare-ipfs.com/ipns/thefucking.net/,https://gateway.pinata.cloud/ipns/thefucking.net/,且内容均与主站内容保持一致。
到这里,那你可能会有疑问了,那修改之前的内容呢?
这里教你一个技巧,假设通过 Chrome 浏览器访问位于 cloudflare ipfs gateway 的节点时, https://cloudflare-ipfs.com/ipns/thefucking.net/ 右键 inspect 找到network,在 Response headers 中找到 etag ,本文中便是 "QmUfPujiL9RJd5YHrmhnQQKPTdmJqQdBWmAZYxNcCZh6qe" 。这串字符串便是这个站点在 ipfs 网络中的 hash 值,而网站每次编译构建便会生成一个全新的 hash 值。
在这次的开发测试中,进行了几十次的编译构建,生成了如下的 hash 值
QmR6cqLiD6UiBFv6cATh4eWTzxDCtXxmapyj6DKiuE4nW3
QmSx4nEMPRusq5oztuaGnssKHKvUiFz5abHfEWg4hTB7WA
QmWA5NBbwAR4JbBkoWjn5RFuWDZg11VYzv6SRp5TgK4ct7
QmZNvLJDWXkgye3jadBSYEHBTuYzx2ACehCJiRuP384PXu
QmcpYLGFez63QLwLsjEaPwfLSbMtPJwc8KY9nj4rUa7kY6
上述几个 hash 值均可以通过上述几个 ipfs gateway 进行访问,这里以 cloudflare ipfs 举例: https://cloudflare-ipfs.com/ipfs/QmR6cqLiD6UiBFv6cATh4eWTzxDCtXxmapyj6DKiuE4nW3/ ,注意把之前的 ipns 替换成 ipfs。
如下图所示,这个 hash 值可以成功访问。这样,就可以实现将图文资料上传到 ipfs 网络,这些华为的丑闻将会伴随人类文明一直存在下去!