BTC¥25328.8155

ETH¥938.8864

LTC¥302.7129

一键发链会是下一波牛市的引爆点么?

63

2018/12/11 09:50

本文不构成任何投资建议,投资有风险,入市需谨慎!

最近Substrate火了,Gavin Wood一直在高调宣传,如果说以太坊通过ERC20做到了一键发币,Substrate则做到了一键发链,在GW的演示中,15分钟内利用Substrate发布了一条新链,一键发链能不能成为下一个牛市热点?

1、什么是Substrate?

Substrate是属于Parity公司的开源项目,独立于Polkadot,而Polkadot是基于Substrate构建的,任何人都可以使用Substrate来构建新的区块链项目。

Substrate用Rust语言编写,对于程序员来说,它就是一个区块链的框架,通过这个框架,配置好相关各项参数,就可以做到立刻发链。

Substrate最重要的是两个部分,一个是核心层(Core),一个是运行模块库(Substrate Runtime ModuleLibrary)简称SRML。

Core模块由许多区块链基本模块组成,如网络,共识,存储等,这些模块都支持热拔插,都有几种算法可以根据需求进行选择,比如大家最关注的共识机制来说,Core模块支持如下共识(大部分共识还正在开发):

•Rhododendron(这个共识我也不清楚)

•SHAFT/GRANDPA(基于GHOST的Recursive AncestorDeriving Prefix Agreement,这个共识是Polkadot未来用的)

•Aurand (Parity基于Aura的衍生POS算法,用来和PBFT混用来实现快速共识并最终一致性)

•Ouroboros (Cardano的共识)

•PoW (以太坊的共识)

•Sharsper(以太坊2.0的共识)

•PoA(POA的共识)

•DPOS(EOS的共识)

甚至,你还可以通过SubstrateAPI挂接自己的共识算法。

SRML模块由许多工具组成,这部分主要集中于应用层和用户层,比如智能合约模块,账户模块,资产管理模块,链上治理模块等等。Substrate采用的WebAssembly虚拟机,这也是业界公认的主流虚拟机,智能合约语言支持C++和Rust。通过SRML工具,用户可以将各个模块组合来自定义自己的链,比如治理模块既可以选择基于持币数量投票的治理模型,也可以选择基于基金会模式治理模型。如果这些都不够你用,那么可以自己编写模块挂接上去,如果能力强,自己写个虚拟机也能挂接上去。

除此之外,Subtrate还准备其他很多模块,比如Polkadot的跨链API,轻客户端支持,JSON-RPC接口,快速区块同步等等各种功能,甚至连界面都提供。

2、Substrate具体怎么一键发链?

      看了一下github,目前Substrate做到了POC2,只完成了PBFT共识、Wasm引擎和Libp2p网络,后面还有很长的路要走。如果你想要测试或者直接在Substrate上开发,可以连上Substrate的测试网,界面如下:

同时官方给出了如何自定义一条链的教程,也比较简单,主要利用Substrate Node Template配置创建一条链,通过Substrate UI来进行用户交互。

教程有七个步骤,分别是启动一条链、增加新用户、添加新的runtime,集成自己的应用模块、无分叉升级链、与应用模块交互和升级用户界面。每个步骤大概10到15分钟的用时。

除此之外,Parity还用Substrate做了以太坊2.0的测试网络shasper。

3、从Substrate看Polkadot的野心

从前面的介绍可以看出Substrate的功能十分强大,几乎把所有顶级链的优点全部集成到了一起,如果你喜欢Cardano,可以通过共识模块选择Ouroboros立刻生成一个,如果你喜欢EOS,则选择DPOS共识加上WASM虚拟机实现立刻部署。

总而言之,Gavin Wood的意思就是我家的Parity团队研发能力和工程能力都是一流的,你们能想到的,没想到的,我这里都有了,不要再自己招一堆二流工程师去做链了,用我这个搭就OK了。

那么为什么GavinWood要花这么大的成本来制作Substate,却免费提供给所有人用呢?其实都是为了Polkadot。作为跨链的项目,Polkadot需要 和各个链进行对接才有意义,但如果说让现有的链去增加Polkadot的跨链API,面临两个问题,一是成本高,现有链也没有内生动力去主动对接。二是各个链的内部结构差异过大,难以实现最终的消息对接。

所以为了构建自己的生态,Polkadot干脆做了一键发链,把链的开发工作全包圆了,形成统一的标准,从而吸引用户,形成生态。所有的Substrate链天生就有一个特性,能够和Polkadot无缝连接,实现跨链功能,Polkadot的跨链不仅能实现币币之间的转移,还能实现不同链上智能合约消息的传递,换句话说通过Polkadot这个中介,所有Substrate链上的Dapp都联通了,之间可以顺畅的传递各种消息,仿佛在一条链上一样,从而构成了链的互联网。

通过免费开源项目构建生态的玩法已经有很多成功的案例了,比如Google当初为了抢占浏览器市场,做了开源的Chromium引擎,只要稍加配置就可以生成自己的浏览器。算上Chrome,现在Chromium内核的浏览器已经占领了70%以上的市场,而谷歌Chrome市场中的各种应用扩展也实现了全球通用。

但在币圈,Substrate面临一个尴尬的问题,现在各种DAPP平台链都大幅暴跌,DAPP生态还难以证明自己的价值,如果现在的链都没有什么用,那要Polkadot有什么用呢?

一键发链能不能成为下一次牛市热点?我们拭目以待。



本文来源:瓦蜂财经

责任编辑:2018拥抱未来

稿件来源:瓦蜂财经

收藏

分享到:

猜你喜欢

下载瓦蜂财经APP

关注瓦蜂财经公众号

关注瓦蜂财经服务号

梅州微康网络科技有限公司

版权所有未经许可不得转载

批次号:粤ICP备13042501号