前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >区块链的新概念“胖协议”

区块链的新概念“胖协议”

作者头像
李海彬
发布2018-03-27 14:43:30
1.3K0
发布2018-03-27 14:43:30
举报
文章被收录于专栏:Golang语言社区
最近得到一个新概念,胖协议(Fat Protocols)。(胖协议可以理解为基础链)

胖协议的概念来自于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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Golang语言社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档