前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >孟岩:想抓住EOS的机会,从这四个方向入手吧!

孟岩:想抓住EOS的机会,从这四个方向入手吧!

作者头像
区块链大本营
发布2018-06-19 16:43:53
6840
发布2018-06-19 16:43:53
举报
文章被收录于专栏:区块链大本营区块链大本营

整理 | 鸽子

编者注:以下内容根据CSDN副总裁、柏链道捷(PDJ Education)CEO孟岩在北京EOS沙龙上的分享整理,并获得独家授权,未经许可不得擅自转载。

在前不久举办的北京EOS沙龙上,孟岩用他独特的方式,聊了聊他眼中的EOS。对于EOS,他是心潮澎拜的,因为以太坊似乎并没有完成DApp的爆发,晚了三年才出现的EOS,仍然有叫嚣以太坊并且翻盘的机会。

那么,如何抓住EOS的机会呢?孟岩给出了答案是,赶紧去做开发,抢占先机。

对于开发,他指出了四个方向,即工具层、通证层、应用层和服务层。每一层都可以衍生出无数的机会。同时,孟岩也提出了一条捷径,“移植以太坊”。在他看来,经过以太坊验证过的那些成功开发案例,也都不妨做做移植,放到EOS体系中。对于这两条路,孟岩都给出了详细的例子,用以启发。

在谈到EOS开发时,绕不开的一个门槛,就是C++。对此,孟岩在顺带吐槽了一番C++复杂难用后,也给开发者提到了一个“快充”方式,即砍掉枝叶,只抓住对EOS开发最有用的C++语言进行精准打击学习即可,并介绍相应的书和网站,供开发者快速学习和参考。

作为“通证派”代表之一,孟岩在分享中,也谈到了他对于通证经济以及经济系统设计的最新思考。尤其值得一说的,是他所提出的经济系统设计框架“四次分配一螺旋”,以及“通证经济的三个阶段”。这里,他回答了这么些问题,如:

“经济系统如有持续增长,币值持续增长,到底靠什么?”

“生产力的本质是什么?”

“经济系统设计中需要避免的缺陷是什么?”

“为什么说区块链能开创自金融时代?”

“当前的区块链适合做怎样的创业,不适合怎样的创业?”...

最后,他提到,未来的区块链,技术会变得越来越容易,而真正的难题恰恰在于制度设计,人与人关系的设计。为了让致力于区块链创业的人士,能始终保持对未来的竞争力,孟岩特别推荐了8本重磅读物,并由此得出他的终极结论:区块链的核心层面是什么,就是重新构造人类的协作机制。

也许这篇并不能解决你所有的疑惑,但是,诚心建议你,不妨一读,边读边思考,你真的会有一丝豁然开朗的感觉。

以下内容为区块链大本营(ID:blockchain_camp)精心编辑而成,以下,enjoy!

对于EOS,我还是很心潮澎湃的。

我觉得,EOS会带来一个全新的区块链开发时代,比我们很多人所预想的,可能还要激动人心。

EOS是三个词的简称:Enterprise Operating System企业操作系统。

当区块链这个产业真正进入成熟发展阶段时,大家会知道,我们更多关心的,未必是操作系统层面的事情,而是关心我怎么在这个操作系统上去创造应用、创造系统,去服务我自己的商业目标。

因此,我们一方面要非常关注这样一个正在蓬勃发展的新的技术体系,了解它的技术基础。另外一方面,我们也需要知道,在未来以EOS等为代表的体系下,有很多维度的东西需要关注,不是单一的技术维度。

其实今天在在场的,我相信有一部分不是真正的技术开发人员,而是商业开发人员或者是创业者,可能大家会关注非技术层面的东西会多一些。

确实,真正要往前走,除了技术之外还需要很多其它的东西。

所以,我就用这几十分钟的时间,给大家从四个方面展开分享:

  1. 你要想想EOS将带来一个怎么样的行业趋势,EOS能带给DAPP开发的春天吗?
  2. C++。EOS现在只支持C++做智能合约的开发,而对于其它语言的支持什么时间会发生,还不知道。所以,各位要在EOS里有所作为,要过C++这一关,大家怎么看待这个问题呢?
  3. 经济系统设计。
  4. 我发现对区块链的学习到了一定程度之后,看的东西就不再是技术,而是进入到非技术的领域。我相信各位如果真正走上区块链的从业和创业之路,不久之后也会跟我有相同的感触。

谈到区块链,必然谈到里面的几大杀手级的问题:

比特币的价值从哪里来?

比特币为什么会升值?

区块链的落地在哪里?还有多远?

坦率说,我认为区块链现在离真正落地还有距离,其中一个很大的问题就是区块链基础设施并不成熟。我们更多还是在关注基础设施和基础协议。

不少国内外资本,当前完全不考虑应用层的项目,只投基础设施和基础协议。原因就在于,基础未打牢,不可以筑高楼。

确实,区块链现在面临的问题为:现在还无法规模化,不是真正的去中心,贫富悬殊、缺少杀手级应用,而且被控制在一个被控制的互联网上。这跟区块链的很多价值指标都是反过来的。

比如以太坊,全球3万个节点,实际上主要由8个节点来支撑。

晚了三年,EOS却有着翻盘的机会

前不久,有人做了一个非常详尽的统计,根据统计他的结论是:DAPP项目还没有迎来春天。

这里有三个重要的结论:

超过一半的DApp周交易量为零;

在有交易量的项目中,赢家通吃,全部交易集中在少数几个DApp上;

只有25%的DAPP周交易量超过100。

这就是目前以太坊最真实的情况。

以上PPT中的四张图从左往右,我给大家简单的介绍一下:最左边的图表明,所有DApp中,将近50%都是去中心化的交易所,25%是游戏。其中,游戏中相当多比例是资产炒作、资产收集类。再往上20%左右是其它,最上面是赌博,是这么一个配比。

这就是以太坊DApp的大致比例。不知道大家看完是什么感觉。目前以太坊上的内容,大多还属于资产炒作,真正能产生实际价值的DApp比例非常非常小。

让我们分别看看各个类别的比例,我们会发现,赢家通吃的现象非常普遍。

在赌博类,一个叫做Etheroll的DApp占了90%以上。

在去中心化交易所中,ForkDelta和IDEX两家占了90%。(小编注:ForkDelta是从以德(Etherdelta)交易所中分叉而来,从名字上也能看出端倪)

最右边的图是游戏类,CryptoKitties一家占了30%,这里面相当多的都是收藏类游戏。

总的来说,从以上这个统计能看出什么呢?就是DApp的春天尚未到来。

但是,我有一个判断,我认为今年、明年DApp就会逐渐爆发。原因在于:

第一,EOS的推动。

第二,当前国内外很多投资基金,都在积极开展所谓的编程马拉松竞赛,鼓励大家转向DApp。

第三,随着一系列的问题逐渐得到解决, DApp固有的优势将会被释放。

以上可以看出,以太坊当前的地位,并没有得到有效巩固,EOS出现之后,很可能会从会很大程度上冲击到以太坊。

其实,一个系统地位是否稳固,最根本还是来自这个系统是否有杀手级应用。

只有当某操作系统上出现了一批优质的杀手级应用时,反过来才会极大稳定该操作系统的江湖地位。

正如Windows当年刚刚推出来时,它面临一个强烈的竞争对手:IBM推出来的图形化界面操作系统。

可是,当Windows发展到2.0到3.0时,地位就已经很稳固了,为什么?实际上,有两件事,极大巩固了Windows的地位:

第一,Microsoft自己做的Office逐渐成熟。

第二,Photoshop从Mac移植到Windows。

所以,如今不管是以太坊还是EOS,未来一段时间都会极度渴求优秀的DApp。只有大量优秀的DAPP进驻到生态体系,才能反过来巩固这类公链的江湖地位。

以太坊在2015年7月份推出,而EOS在2018年6月份才即将上线,足足晚了三年。但是,以太坊的地位并没有稳固,因为以太坊还没有带来DApp的春天。因此,EOS仍有翻盘的机会。

如何在EOS体系做开发?

我最早看好EOS,有一个很重要的原因是:EOS的社区真的是很活跃、很狂热。

EOS的Token分布是非常广泛的。

从某种意义上来说,持有Token是一种仪式。你手上持有Token不卖出,希望用Token来参与更多的事情,同时你还参与挖矿,那么,你会跟整个生态间产生出一种心理上的关联。

但,我个人觉得,对于EOS这个体系来讲,更大、更有效的投资不是持有Token,而是在今天的这个时间点进入到这个体系里面去做开发。

接下来,我会具体讲一讲,在EOS的体系中做开发的四个方面:工具层、通证层、应用层、服务层。

1.工具层

工具层除了钱包、浏览器,还可以考虑做Oracle。

比如,世界杯决赛的结果出来了,你需要把这样的一个结果以可信的方式传到区块链里,这就是Oracle。

此外,工具层还可以做数据分析工具。

比如,当你想知道EOS上的某个项目到底是不是靠谱时,你可能需要将它所有的历史数据都过一遍。可是,(有人测试)EOS全速运行时,每秒能产生100M的数据。这个数据量是很大的,所以,这就涉及到要用专门的数据分析工具,通过对项目的历史数据的浏览,给出一个评分,从而使得用户可以做出判断:这个项目的通证是否可信,要不要考虑持有等。

2.通证层

这是什么意思呢?就是说,所有有价值的资产,如股票、期权、期货、债券等,都可以表达为通证。但是这其中需要通证协议。当前,在美国的以太坊爱好者中,很热的一股潮流就是研究各种各种的通证协议。关于通证协议的研究也可以转移到EOS体系中。

此外,通证层还可以研究研究众筹类应用,众筹类应用的本质是什么呢?众筹类应用的本质就是一个企业融资的全套体制。

3.应用层

这是指基于EOS体系做社交媒体、游戏、创作平台、电子商务等。

4.服务层

除此之外,还有一些非技术类的创业,比如搜索。

这里插一个题外话,大家可以设想一下,我们未来的旅游行业怎么玩儿呢?现在旅游这个行业,你作为个人要接受旅行社、互联网旅游如携程等的订单,你还得同时接受来自他们的很多条件,之后你会有一些积分、返券作为激励。

你接受也得接受,不接受也得接受。

但是,如果我们在区块链上来做这件事情,商户用一个手机就接入到这样的体系,然后把房间、服务等全部都发成通证,你搜索到商户的房间或服务后,购买通证,拿着通证就可以过来享受你提供的服务,就这么简单。

这里很重要的一点是,没有中间商赚差价,整个都是透明的。

当然,在服务层,还可以做评级、法律及合约服务、仲裁、调查、咨询等。

以上是对EOS四个方面的开发建议。但绝不仅限于此。

当下,请你闭着眼睛很使劲去想,区块链能给各行各业带来什么改变,你设计出来的方案应该是有一点怪怪的,不要跟现有这个世界的东西很像。如果很像的话,说明没有把区块链最强有力的地方发挥出来,要有一点怪怪的,那个才是对的。

还有一个思路是,你看看现在国际上哪些应用最火,哪些是已经在以太坊上做过,也可以考虑移植到EOS上。

我特别要介绍一下SET Protocol,通证聚合协议,它是能把很多通证聚合起来,变成一个通证,这个很有意思。

Dharma协议,这个协议是可以把现实世界中各种各样的金融衍生品都表达在通证上。

Paygine。它的特点是,宣布Token价格永远不低于1美元,当它低于1美元时,该Token在其相关的加盟店里,仍可以当1美元来花。如果该Token市值高于1美元,比如市值3美元,就可以当3美元花,而且到店花还打七折。

还有Salt Lending,这是一个用数字资产抵押来获得法币贷款的平台。比如,当用户将法币都投资到数字资产后,手头紧,急需现金时,就可以用saltlending来解决短期资金紧缺的问题。用Saltlending申请是不需要各种借贷的身份证、运营商认证、信用卡数据等证明的。

以上这些例子都是在以太坊经过验证的不错案例,开发者不妨借鉴。

C++如何破?

说到在EOS做开发,紧接着的一件让人头疼的事就是C++。

一旦准备杀进EOS开发DApp,就会发现想要攻破C++太难了。

C++在过去的十几年时间,并不是一个主流语言。C++是一个过于复杂的语言,它真的很难学。

学习语言本身是为了写程序或者做产品,可你一旦学C++,很可能10年进去了。过去10年以来,C++已经不是行业开发的主流语言了。

为什么EOS要用C++来开发呢?

EOS项目的创始人BM(小编注:原名Dan Larimer,网名 Byte Master)早在2017年6月,写过一篇很长的文章,举了若干个例子,来证明为什么要用C++,总结起来有三点:

第一,运用C++的类型安全,可以在编译期尽可能发现合约错误。

C++用得好,确实是有这个特点的。

第二,高性能的智能合约需要高性能的语言。意思是,由于C++语言编译期的优化确实做得非常好,因此速度会很快,这样智能合约也能跑得很快,整个系统也快。

第三,C++也可以很简单、很易读、安全、可靠。

最后,我再脑补一个理由,BM之所以选择用C++,因为他的C++最好,其次他也很傲气,他的潜台词是:“你要连C++都学不会,你也没资格写智能合约。”(笑)

所以,不管EOS机会多大,大家第一时间进来做开发,绕不开的门槛就是C++,这一关必须过。

怎么办呢?

给你三个选择。

第一个选择,等待。

因为Go语言的版本正在开发中,后期可能包括Java在内的各种语言也会陆续出来。问题是你愿不愿意等。

从我的角度来说,我不愿意等,因为黄金窗口期一般都不会持续太久。

当我们回顾历史,你会发现,最重要最伟大的一批应用,往往都是在某一个平台刚出来文档都还不全的时候,做出来的。

在文档和培训体系都还没有起来时,做出来最为成功应用的机会,往往是最大的。所以,时间很关键。

第二个选择:学习。

大家也可以花时间去学习。不过学习也是一个极为漫长的时间过程。

第三个选择:快充。

快充是说,C++的书虽然多,但在具体的EOS开发中用不上。那么,我们就对症下药,去芜存菁,把关联不大的枝叶砍掉,将必须学的小而美的语言部分挖出来,集中学习。

那么,这个语言在哪儿呢?谁能够剪裁出来呢?

Bjarne Stroustrup做了这么一个尝试,出了一本《C++语言导学》,100多页,让程序员能短时间内快速了解C++,书中几乎介绍了C++语言的全部核心功能和重要的标准库组件。

还有一本《C++标准库》,侯捷老师翻译的这本,很有必要作为C++的参考书。

有这两本书打底后,就可以尝试一下直接去写EOS的智能合约,同时大量看例子。我也看了一下EOS的一些智能合约,确实是,它并不要求你全面掌握C++,而是需要你在C++的一个子集里不断学习和挖掘。

当然,写智能合约这件事,会写病不难的,难的是写出安全的智能合约。

另外,我再给大家推荐两个小窍门。

第一个,大家可以搜索一下这个网站:COMPILER EXPLORER ,它可以使你在不安装C++ 编译器的情况下,在线学习C++的知识和技巧。

另一个是C++ Weekly,这是YouTube的网站伤的一个小节目,大家平时没事可以花10分钟看一期,能学到不少东西。

总得来说,C++真的是一个拦路虎,对于想做这件事情的团队,我提供的建议久到这了。

一定要实操,找一些有基础的人,一起玩起来,一起来干。

经济系统设计

开发完应用这不算完事,你要真正要去设计一个好的系统,这样才能良性运转。关于经济系统,柏链道捷在6月初也会推出相应的课程,大家可以关注一下。

经济系统的设计,说白了就是系统鼓励什么行为?

惩罚什么行为?

怎么样通过整个体系的设计来达成某个战略目标?

怎样让所有人有动力,劲朝一处使?

这是经济系统设计的本质:并非单纯创建一个应用,而是创建一个经济体。

以下图片是经济系统的设计步骤,整个步骤中包括:

确定系统中的主要角色

确定激励和惩罚行为

安排各角色的四次分配

高阶通证设计

币值逻辑

经济体增长逻辑

攻击分析

攻击分析是指,当你把经济系统设计出来后,你要想办法去攻击这个系统,找到他的弱点,让这个系统能被破坏掉。比如,是否能非法获得大量的币。

坦率地说,通过造矿机来挖比特币这个行为,就是一个成功的黑客攻击行为。

这样,经过反复多轮迭代,就会逐渐形成经济系统的整个设计方案。

了解完经济系统的设计步骤,我们再来看一下经济系统的分析框架:四次分配一螺旋。

本质来讲,这是一个财富分配的问题。

区块链系统里面,价值是由通证来体现的。所以,它本质上体现为通证分配的能力。

这里又分为两个层面:

第一,你怎么样把发行的通证,分配到正确的人手里。这是核心问题。

第二,当你正确分配后,如何不断刺激经济增长?

想要让区块链DApp系统螺旋上升,必须要符合经济规律。比如所设计的经济系统,要有真实的经济增长,绝对不能是靠炒作。

真实的经济增长必须来自于生产力的提升、要素的投入和增加。其中,生产力的提升包括创新、更专业的分工和协作、以及更大的市场。

在经济系统设计中,我们还需要避免一些常见的设计陷阱:

  • 代币陷阱:功能上单纯取代法币,没有任何附加功能
  • 央行陷阱:没有改进生产关系,幻想靠发币上位当央行
  • 黑箱陷阱:分配依靠中心化机构,又没有监督机制
  • 乌托邦陷阱:无治理,无协商,无争议解决机制
  • 赌场陷阱:没有促进生产率提升,依靠赌场对拉游戏制造虚假繁荣
  • 软顶陷阱:数字本位币的升值直接或间接受限于某个“顶”
  • 通缩陷阱:单纯通过人为制造通缩来造成升值预期
  • 复杂度陷阱:游戏规则过于复杂,用户无法理解,感觉很无力
  • 作弊陷阱:在关键博弈点上出现严重的漏洞,使得一方可以作弊获利

通证经济的三个阶段

最后跟大家分享一些新思考。

最近接触了很多项目,有人用区块链来解决物联网的问题,有人来解决共享经济的问题。我想说的是,区块链虽然给我们提供了一个巨大的创业和创新空间,但不同的阶段,应该做不同的事情。

我把区块链分成三个阶段:

第一阶段,自金融阶段。

通证经济落地后,会迎来一个自金融阶段。

我们知道,传统金融社会,对于我们每一个人参与金融和使用金融工具施加了很多障碍和门槛,我们每一个人的金融权利都以各种方式被限制和剥夺。

可是,金融是每一个人的权利。

所以,区块链的出现为每一个人提供了自金融的平台,因为它是全球的、匿名的、高度流动性的市场。

未来,每一个人可以以自己的信任为背书,去发行金融工具。每一个人都可以充分利用现代金融工具,去创新、创业。

第二阶段,自动化阶段。

在自金融阶段之后,就进入了自动化阶段。在这个阶段,就可以去考虑共享类的创业项目,考虑一些大规模与物联网相融合的项目。

比如,共享单车或共享汽车,这些车会有一个智能设备,直接连接到区块链。当你想用车时,你需要先在链上先购买这辆车的使用权通证,然后这个车才能够启动,锁能够打开。当你使用完之后,就可以把这个通证卖回去,卖回给链,或者卖回给第三方需要用车的人。

这样的话,以后可能不会再出现中心化、品牌化的ofo、摩拜,或者滴滴这类公司。

每一个人只要有一部车,或者几辆自行车,都可以连入这个网络,对别人提供租车服务。

再想得远一点,未来等到车都能够自动驾驶了,汽车公司把它造出来之后,每辆车自己就是一个公司。它可以自己在区块链上接单发单。

第三阶段,自治社会。这就需要将法律和区块链融合。

这个时候,区块链3.0时代就到来了,大家彼此之间签订合约,打官司,公司组织之间的协作,各种交易等,都会在这上面完成。

也许后两个阶段的次序会有一点颠倒,但是基本上是这样一个趋势。

未来,区块链技术将不成问题,写合约也会越来越方便,比如用Java,Python都能写。但这个时候,你会发现,所有的东西,将归结于制度设计,人与人之间关系的设计。

书单分享

为了让你在做区块链项目时,特别是在设计经济系统和看清未来趋势时,不至于脑子里一团浆糊,给大家介绍一些书,大家需要去读一读。

《国富论》解决的一个核心问题是国家财富,社会财富到底从哪里来?亚当·斯密早在两百年前就提出,财富的来源很简单,就是分工。

由分工带来生产效益的提升,带来了财富的增加。而分工要是想获得更大范围内和更大程度上的效果,就必须有一个巨大的市场。区块链是一个全球市场,如果我们在这上面进行高度、精细化的分工,是不是可以将我们现有的效率再往前提升一大块呢?这就是《国富论》给我带来的启发。

我们在设计EOS整个体系时,我们讲“合理”一词?到底什么是合理呢?其实目前很多人还是凭感觉,我们“感觉”它是合理的。

但是实际上,真的有人对这个问题做了很深刻的研究,罗尔斯的《正义论》大家有时间可以看一下。开宗明义就是说,正义是社会制度的第一法则,正如真实是所有的学术体系的第一法则一样。

再有就是《债》这本书,太震撼了,完全能把你很多的观点给颠覆掉。

以上PPT中,还有《21世纪资本论》《银行的秘密》《价值起源》《人类货币史》《中央帝国的财政密码》,不管你是顺着读还是逆着读,一定要读一下,你就会清楚地意识到我们到底生活在一个怎样的时代?有着怎样的制度等?到底什么才是社会的本质?

我们做区块链的意义就在于,我们认为现在这个世界的运行规律有一些不合理的地方,但是这些不合理的地方到底是什么呢?我们并没有办法那么理性的把它描述出来。所以你要读书,读完以上我推荐的书,你的认识会非常深刻。

在此之后呢,你有机会构造一个新的体制,这个时候你看一看《货币金融学》《货币的非国家化》,就会产生很多建设性的想法。

我真的觉得,如果我们最后都走上区块链这条路,大家会看到很多奇怪的东西。恭喜你,这时候,你就进入区块链的核心层面了。区块链的核心层面是什么,就是重新构造人类的协作机制,这就是我的核心观点。

谢谢大家!

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

本文分享自 区块链大本营 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云区块链服务平台 TBaaS
腾讯云区块链服务平台(Tencent Blockchain as a Service,简称TBaaS)致力于打造全球领先的企业级区块链技术平台,帮助客户、开发者及合作伙伴轻松创建和管理可托管、可扩展的区块链网络,助力产业协同发展。TBaaS 支持长安链·ChainMaker、Hyperledger Fabric等区块链底层平台,简化部署、运维及开发流程,实现业务快速上链,提升链上治理效率。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档