胖协议的概念来自于Fat Protocols,翻译版见文章末尾。
从这个角度看过去,或许我们能更清楚互联网和区块链之间的区别。
图1-互联网生态 vs 区块链生态。
我们经常用到的App,但凡跟网络沾边,就都离不开协议。
说到协议,除了经常看到的http:/(HTTP协议),经常听到的IP地址(IP协议),其他我们知道的并不多。其实,网络上每个消息的发送与接收,都离不开协议。协议就像人们约定成俗的语言,没有协议,电脑之间无法通讯,网络也就不复存在。就好像你说A语,我说B语,大家谁也听不懂谁。
协议如此重要,可它却是价值最小的。但也不奇怪,因为那都是瘦协议,薄薄的一层,只约定了软件应该如何通讯。
比如微信,发送消息使用了网络协议,但具体发给谁,如何保存消息,是图片还是声音,这些都是微信实现的,而网络只是负责传输。所以,在互联网的价值分布中,应用占大头,协议只占一小部分。
区块链的出现,发生了逆转。
以太坊带来了区块链2.0,是第一个胖协议的实现。
胖协议,就是包含更多功能。它不仅定义了如何通讯,还定义了如何组建网络,并在去中心化网络中达成共识。它还可以包含,存储协议,加密消息协议,甚至更多的功能。而应用开发者无法自己实现这样的网络,就像不能自己开发操作系统一样。以太坊的出现解决了这个问题,大大降低了Dapp的开发门槛,这是从0到1的创新。
胖协议这个名称可能不够恰当,或许EOS的操作系统才是最好的名字。但是类比于协议,能够清晰展现互联网和区块链的价值分布特点,以及为什么区块链协议层会比之前的更有价值。
为什么说以太坊是协议?因为它只定义了网络共识和通讯格式,而不局限于你用什么编程语言去实现它,于是就有了geth,parity,和cpp-ethereum等多个不同语言的客户端。不只是以太坊,IPFS也是协议,它的第一个实现语言Golang,你自己实现一个也完全没问题。
对比瘦协议,胖协议之上的Status.im(微信),消息的发送和接收,都基于以太坊原生协议Whisper,从而实现了点对点加密通讯。不仅如此,它还是个原生钱包,你不必绑定银行卡。Status又加入了DApp浏览器,实现了以太坊的流量入口点。这个案例中,胖协议提供的价值,要明显明显大于应用。随着DApp的增多,胖协议(基础链)的价值也会越来越大。
图2-价值流入
但也有例外,比如Press.One这种项目,虽然也是基于EOS的,但它却能自己吸纳价值,
每一个内容资产的增加,都会带来新价值的产生,又会吸引更多的用户,从而形成网络效应,这种项目属于并行网络,或许不受基础链的天花板制约。有一天维基百科或许也是这样的应用。
另外,很多人怀疑区块链行业,觉得就几行代码,哪值那么多钱?那么设想一下,如果现在IP协议(最基础的网络协议)开始收费,我们每天要交多少钱呢?以前,网络免费是因为没有根基,现在区块链作为根基,有了原生货币,它就让一切回归价值了。
知识来源:
《胖协议》链接:http://www.usv.com/blog/fat-protocols
《胖协议》翻译版(翻译&校对:Nina & Elisa):http://ethfans.org/posts/468