漫谈公链发展

各位读者老爷们,大家过年好,先给大家拜年,祝大家狗年财运亨通,项目顺风顺水。

和面

过年唠唠嗑,不搞太多干货,暂时换个风格,写了篇很形象的文章给大家。
自2016年开始开发国内开源公链项目Metaverse,2016年我还戏称和小蚁项目(如今NEO)相爱相杀,因为那时候还只有我们两大公链,现在看起来现在,只有“被杀”的份儿。
今年国内还有个什么“国内三大公链”的称呼,名字我就不一一举了,这和国内top3的高校有5家有异曲同工之妙。套用《食神》里面的台词,“争什么争,还不是掺在一起做撒尿牛丸。”
所以这篇文章就聊聊公链发展。

擀面皮

老实讲,两年前虎哥在老是和我说数字资产、数字身份的区块链的两大核心,我并不是很理解。现在回想,还是虎哥牛逼,他说的这些概念完美的预测了区块链的发展方向,只不过换了个词,都表达相同的概念,简直就是区块链界的库布里克。(本段虎哥说我拍他马屁…先立个flag,下次我发文批评他)。

但我觉得这两个说法不够直观,还是老外直观,用词叫做“Tokenize”,我第一次听到这个词,发现英语真是太6了,把数字资产这个词表达的惟妙惟肖。
这么多区块链项目,什么游戏、教育、版权,最终都归结为经济行为,资产和交易作为经济行为里最为核心的内容,把这两解决了,做什么都行,任何具体的项目都是可以从金融里面长出来的,这个生长的过程就是“Tokenize”。
所以我认为谈论“区块链思维”是一个表象,真正表达的含义是利用区块链作为工具,把原来不能或很难流通的资产,方便的流动起来,和ABS很像,但从来没有这种工具如此的方便、安全、低廉。
2016年谈区块链的时候,很多人都有种幻觉,叫做“区块链万能”。其实并不是,这个大家应该也发现了。那到底什么能,什么不能?区块链核心功能是记账,其实就是Token(不用翻译,我觉得挺好),一切和token相关的行为都可以判定为能。那么和Token记账最相关的金融概念是什么?资产和交易啊!

剁饺子馅

业界有两个项目我很喜欢,以太坊ETH 和 EOS。我特喜欢看这两人掐架,嘻嘻。
这两个项目分别代表了区块链的两个极端:一个完全的去中心化的技术开放平台,一个近乎中心化的高效技术平台。
分别代表了V神和BM对区块链的两种不同理解。
实际上这也是分布式系统的两个面,一个去中心化,必然带来一个低效的计算系统;一个偏中心化,所以你要首先相信这个系统的维护者。这个就看你选择什么了,这和赌球差不多,你喜欢和看好哪只球队其实都带一点主观性质。
可以认为他们设计的区块链结构是互为相反的,ETH造了一辆马车并在上面搭了一架加农炮,BM造了一辆动车但是上面啥都还没有。你说加农炮能开炮轰敌人(项目),BM说我跑得快。
同时我也认为市场都需要这两种类型的区块链。目前V神头疼ETH网络的吞吐量,BM内心就哈哈笑了。但是V神说我有生态,BM内心只能MMP了。所以大伙儿看V神赶着做2.0提升网络吞吐,BM赶着上线抢生态。

以上无论ETH和EOS,我认为其实都有个误区,叫做智能合约是区块链的发展方向。我曾经在元界开发群里说,即使全世界都认为区块链的方向是智能合约,我说不是。

我举个栗子🌰:,如果说把区块链技术的发展比作计算机技术的发展。比如比特币是汇编语言,它靠这套语言实现了基本的支付功能。那么以太坊/EOS可以认为是高级编程语言,它可以提供更通用更方便的技术能力。

但是如果说计算机技术的发展方向是编程语言,我相信大部分技术人员都不会同意的。技术包罗万象,编程语言只是其中一个工具集,况且一种编程语言的流行程度背后其实是这门编程语言背后框架所能支持的应用生态的多样性决定的,与其说编程语言是发展方向,不如说这些编程语言的一些通用库/框架是发展方向。
现在没有人写前端是从零开始撸的,上来要么Vue、React或Angular。就算现代C++,也没有上来就手撸所有代码的,比如我们MVS代码使用了jsoncpp、mongoose、boost。所以在开发中,我通常首选“人生苦短”的python(😊)。

包饺子

回归正题,我说智能合约不是区块链的发展方向,上面又类比了计算机技术的发展,其实我想表达的是——智能合约标准模板才是真正引领区块链的方向。
对,我说的就是ERC20。当大家都在讨论ERC20的时候,知道ERC20是什么吗?
ERC —— Ethererum Request For Comments,以太坊意见征求稿。其实就是以太坊自己的RFC(注:RFC是互联网标准的一系列编号的文件,可以说当今互联网是建立在这一系列RFC上的)。
所以ERC20 是以太坊上第20号提案文件,全称是 ERC-20 Token Standard。
那么有人知道ERC55是什么吗?—— ERC-55 Mixed-case checksum address encoding。是什么我也不知道。

那么思考一个问题,为什么ERC20如此广为人知并且流行,但是ERC55却没有?
好的,我们回到擀面皮章节,区块链最核心的内容是什么?—— 数字资产(Token),即资产和交易。
正因为ERC20 干对了区块链的核心内容,所以ERC20广为人知并且流行。而ERC55却只是一个技术命题下的标准,所以无法普及。

那么如何再设计一个类似ERC20标准的新智能合约模板呢?不不不,不用再设计,增强ERC20就可以了,这也是V神最近在做的事情。
绕了一大圈,我强调了智能合约模板标准是未来区块链的发展方向。那么这套模板标准必须是以太坊上的吗?
我看未必,所以有EOS,还有国内公链项目QTUM和NEO。NEO已经发力搞了一个NEP-5代币标准,做标准是打造生态的最直接最有效的方式。

所以要利用区块链技术把擀面皮做成一整套智能合约模板标准。

下锅

那么我大元界为什么没有Token标准呢?损色,谁说没有,我这不正在写呢么: https://github.com/mvs-org/mips

我们团队给元界打造了一整套MIP用来支持token内置智能合约标准
目前设计了mip-002,mip-006,后续还会有多个mip形成MIP族,整体命名为 MFT(Metaverse Family Token Standard),有些内部文档并没有放出,比方我还设计了元界数字身份实时授权模式和永久授权模式下的workflow,这些会组成另外一套MIP族,整体命名为MID(Metaverse Identity Standard),等整理好一起放出来吧。

最后打个广告,我今年3,4月份将会在极客邦旗下产品《极客时间》直播给大家讲区块链,欢迎大家关注哈。

PS:好久没有聊数字身份了,下篇聊聊元界数字身份~

© 2018 区块链技术漫谈 All Rights Reserved. 本站访客数人次 本站总访问量
The New Reality Metaverse