不可能的三角解决方案——从IPFS 网络播放器热说起

最近区块链的圈子发生了件大事儿:IPFS 看片指南热传和播放器被大家玩起来了。

(国内第一个基于IPFS网络的视频播放器,只需要输入视频文件的 HASH 值就即可无广告在线播放大片)

大家在这一刻似乎都成了调皮的小孩,以为自己拥有一种飞檐走壁号令江湖的盖世神功,却未曾想只是被推到歌剧院舞台的小丑,肢体不协调地尬舞全场。

心是看客心,人是剧中人。

大家在看热闹不嫌事大的时候,有没有想过,狂欢是圈内的狂欢,而此事又与每个人息息相关。

当以太坊被搞挂了,IPFS 被封锁了,还如何搞 I-C-O,如何挖 FileCoin 矿?

“以太坊是不能被关闭的,IPFS 网络也无法被封杀。”

这样的论调在笔者这样一个从通信到互联网的软件开发者而言着实好笑,如果想要封杀以太坊和 IPFS,会有 N 种方法,至于为何目前还未面临封杀,一方面是暂且未遇到特别严重的情况;另一方面是监管层还未大刀阔斧进行整治。

提到监管不得不聊点政治敏感问题了。

有人认为,只有中国会监管网络,国外是非常开放的。

并不是,真正的区别只是内容敏感度

中国对政治问题敏感,美国对种族问题敏感,欧洲对纳粹问题敏感。这些敏感问题就像高压线,一但有人在区块链上触及,后果将不堪设想。

也许又有人说了,区块链是世界的,即便在某些国家被封杀,也不见得全世界都封杀,并不会影响其运行。

理论上确实如此。

抛开共识谈价值,就是耍流氓。

区块链的价值源于共识的人数,人数越多,价值也就越大。如果他的共识只存在于马耳他、瓦努阿图等不为人知的岛上,你还愿意去买吗?

区块链真的不是这样玩的

又要不可篡改,又要完全开放,又要系统安全。

似乎是无解的一个死结。

难道这也是一个不可能三角形吗?

笔者的观点:区块链本身只能作为一个信任平台,而不能是内容平台。

简单点说就是,区块链应该只能存储 HASH 数据,而不能用来去存储实质内容数据。如果只存 HASH 数据,它自己是可以做到安全的,就像 DNS 服务器上如果有一条记录指向了色情网站,你理论上不应该去关闭 DNS 服务器,而应该去关闭目标网站对吗?

以前虽然没有任何约定,但是因为费用的原因,大家默认都是这么玩的,直到有一个自以为聪明的傻瓜破坏了这个规矩。

IPFS 自由网络不是这样自由的

设定界限会带来自由。

——雷戈·麦吉沃恩 《精要主义》

自由的边界不是侵犯他人,是大家遵守一个共同的规矩。

当那些热衷于 IPFS 看片指南,并以此裹挟着公众认知,告诉公众 IPFS 就是这样一个自由的东西的时候,我内心是崩溃的。

他们展示了 IPFS 最微不足道的一个小功能,却暴露了 IPFS 在 Web 上最大的软肋:中心化,没有多节点加速。

既然如此,劝你出门向左,WebTorrent 不知道比这个强多少。

IPFS 真正强大的地方是星际文件系统和 Dweb,以及构建未来永恒存储生态的可能性。

区块链正确使用指南

上面已经说过,区块链不能做内容平台,只能做信任平台。

真实数据内容一定不能写到区块链上,因为不可修改和无法删除的特性会让这个事情在某些时间节点很尴尬,但以太坊的智能合约和数据是无法区分的,所以也只能让社区去达成共识,或者有更方便的工具能让大家把数据写在 IPFS 网络上,但是把同样不可篡改的 HASH 值写到区块链上面。

IPFS 存储数据正确使用指南

如果 IPFS 上存储的数据一样是公开而敏感、侵犯别人权利的数据,而且一样不可删除,问题是不是和区块链一样呢?

是的。

当不知道谁为此负责的时候,IPFS 生态灾难就一定会发生,到时候就别说挖矿了,被举报关进去都是有可能的。

Don’t be evil.

一个生态不考虑这些基本问题是不可能成功的。

Hero Node 的 IPFS 生态上,所有的数据都是签名数据,在硬件层面上,大家共享了一个生态,但是在软件层面上,所有的数据其实都是分开的。

任何一个 DApp 开发者,都有这个义务去管理他的内容,维护一个 HASH 黑名单功能,数据确实是无法删除的,但是至少需要有一种方法去屏蔽一些数据。

这样做的结果是:

区块链本身只是一个信任平台,见证了一些事情的发生,是绝对安全的;

IPFS 只是一个存储共享平台,存储的都是没有任何意义的二进制数据,也是安全的;

某个 DApp 开发者,总有自己的价值判断,用或者不用数据黑名单,用哪一份黑名单,那是他的选择。

监管层要追责,具体找不找得到,那也不是我们该操心的事情。

她们都是我心爱的技术,请大家不要乱来。

基于以上理念开发的 Blog 系统---Hero Blog

Hero Blog 是基于 Hero Node 技术开发的第一个即将商用的 DApp。

为何要用 Hero Blog 呢?

2001年,在 Yahoo 上开通了个人空间

2003年,在 CMWAP 写了个人主页

2010年,在腾讯开通了微博

如今它们都在哪儿?

笔者今天决定开通 Hero Blog,,基于区块链的永恒 Blog,见证我的成长,我的思想历程,以及我们基于区块链永恒的承诺。

Hero Node,将成为孕育 DApp 的摇篮,但是首先,请先拥有 HER。

开发 DApp,有 Hero Node 就够了。

Token,有 HER 就够了。

海纳百川方为之大,Hero Node 开放意见反馈通道,并将对有建设性的意见给予奖励!

意见反馈通道:

Hero Node 项目交流

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180504G0V8I900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券