查看原文
其他

话题|开发者们最早都是怎么注意到 Substrate 的?

波卡世界 PolkaWorld 2020-09-08

加入 www.polkaworld.org 社区,共建 Web 3.0!

今天的文章,来自一个好奇,就是想知道 “开发者们最早是怎么注意到 Substrate 的?”。于是我们找了几个开发者,问了他们这个问题(当然最后基本都聊跑题了)。


他们中有的人正在开发基于 Substrate 的项目;有的人正在积极学习和推广 Substrate 技术;也有人在人群中看了 Substrate 一眼,然后转头选择了其他的技术框架......


我们觉得这些开发者从了解 Substrate,到选择(或不选择)它的过程可能有一些共性,所以在这里也把对话的内容分享给大家作为参考。下面的文字中 “PW” 代表 PolkaWorld。



刘吉洋 - Rebase 社区负责人,Substrate 开发者


PW:你最早是怎么注意到 Substrate 的?


刘吉洋:忘记了...... Substrate 想不知道都难吧。我开始是觉得 Gavin 做的东西应该不会很差 😂


PW:后来就参加了陈锡亮老师的 Substrate 开发课吗?


刘吉洋:我当时看到很多项目都用 Rust,想找机会学习一下,正好看了这门课,我正好可以把 Rust 和 Substrate 一块学了。


PW:你觉得 CITA 好用还是 Substrate 好用?


刘吉洋:这个可能要看使用场景,不太好说谁更好,而且我目前不具有评判的知识。


我感觉最大的区别是联盟链这个场景。


Substrate 大家都认为是公链的设施吧,但其实做联盟链也行。Substrate 比较模块化,可以用在很多地方,想做啥自己改就行了。


CITA 是面对联盟链,所以会有更多的这方面的优化。所以就联盟链的方向来讲,Substrate 肯定不如 CITA 功能丰富。


PW:哪些功能没有更丰富?


刘吉洋:联盟链需要对联盟成员的管理机制,联盟链的场景也和公链不同,联盟链之间的节点都是可信的,Substrate 也应该可以做 CITA 的这些。


PW:所以 Substrate 的定位是方便你做一条链,CITA 的定位是方便你做一条联盟链?


刘吉洋:嗯,Substrate 和 CITA 就像微信和企业微信。微信有人也用它讨论工作,但它企业方面的功能肯定没有企业微信强大。例子很不恰当,不过便于理解。



Lurpis:Bifrost 创始人


PW:你最早是怎么注意到 Substrate 的?


Lurpis:我们在找跨链技术方案的时候,因为之前用合约做的业务受限,没有办法复制到多链,或者复制成本很高。后来搜索 Polkadot 的时候就发现了 Substrate。


PW:后来是怎么决定选用 Substrate 的?


Lurpis:看了遍文档,对比了一下 Cosmos 和 Polkadot。Cosmos 和 Polkadot 都简单做了一下,感觉 Cosmos 的代码模块没有 Polkadot 完善,就用 Polkadot 了。还是比较喜欢文档写得好的,哈哈。


PW:所以你觉得代码完善程度对你很重要?


Lurpis:嗯,当然,选用一个框架,肯定是基础组件越完善越好了。完善程度上,Polkadot 要高一些。不过可能最近 Cosmos 又有更新?有段时间没看他们了。


PW:所以如果 Cosmos 会完善模块,你们还有可能去选择 Cosmos?


Lurpis:现在都已经选择阵营了,改的话成本比较大吧。代码都写一堆了,不会换的,就算有坑也得爬呀。我觉得还是在于框架的开发基数,基数越大,发现问题越好解决,有时候比较费劲的地方在于卡在一个没有人遇到过的问题上,很浪费时间。



李其柄:区块链开发者,高校学生


PW:你最早是怎么注意到 Substrate 的?


李其柄:我入圈比较晚,主要还是了解到 Polkadot 后看技术了解到的 Substrate


PW:那之前在使用别的技术方案吗?


李其柄:没有,连 ETH 都不用,就因为入圈晚。最近有用点 CITA 和 JP Morgan 的 Quorum 联盟链 😂。


Substrate 目前还不稳定,但已有模块的质量很高。Substrate 所有东西都比较新,大家愿意用。


PW:你觉得 Quorum 怎么样?


李其柄:它是基于以太坊的联盟链,支持很多隐私保护技术,但不强调跨链。但现在跨链需求还没出现,Quorum 就还是个很好的选择。


PW:Substrate 好像也有隐私模块的吧?


李其柄:有人在为 Substrate 做隐私,主要是 SubstreTEE。Enigma 原本也打算用 Substrate 开发自己的共识层,它是隐私计算链,也就意味着给波卡生态带来隐私计算功能。但 Substrate 目前应该没有隐私模块的。主要还是 Substrate 内核的优先级更高,隐私和存储这类周边模块,内核做好了其他人就会接入。而 To B 落地需要隐私和存储,所以现在落地会先用摩根大通。Substrate 联盟链落地上还需要一些时间


PW:Substrate 在联盟链上的落地需要的不仅是时间,还需要真正知名的大机构认可和支持。


李其柄:嗯,以太坊有企业联盟链 EEA,摩根大通也在里面,才有了基于以太坊的联盟链 Quorum。我认为波卡主网上了有价值了,大机构才会回过头来看 Substrate,就是那种鸡和蛋的关系。



Flyq(冯力全):波卡大使,区块链开发者


PW:你最早是怎么注意到 Substrate 的?


Flyq:2018 年 12 月好像 Gavin 去过一趟北京,慢慢开始关注 Polkadot。我之前本身就很崇拜 Gavin,18 年初看以太坊的时候特意查过他,但是 18 年上半年其实也没怎么认真学习 Polkadot 相关的,下半年参加你们 PolkaWorld 的活动算是个催化剂吧。


PW:是纯出于兴趣开始了解吗?还是跟当时公司业务有关?


Flyq:之前的那个公司主要做一些 EOS、ETH 的 dApp 开发,公司没有业务和 Substrate 相关。后续有次我还回去给他们科普过 Substrate 的 ink!智能合约开发😂。


PW:你觉得学 Substrate 的时候,Rust 是个很大的门槛吗?


Flyq:如果要写复杂的业务/逻辑,还是要熟悉 Rust ,越熟悉越好。不然很调试等很痛苦,一堆报错,甚至都不知道怎么解决。不过直接在学习 Substrate 的过程中学习 Rust 也有一定效果。Near、Polkadot、Nervos、Libra、Conflux、Grin 这些区块链项目都是用 Rust。



昊暠 skyh - Bandot 核心开发


PW:你最早是怎么发现 Substrate 的?


昊暠 skyh:那时本来想看 Cosmos,朋友介绍然后就自己查了觉得不错,跨链是一直想做的


PW:是因为想做跨链,然后才用了 Substrate 吗?


昊暠 skyh:是啊。因为我也做了一年 EOS 开发,在找方向。EOS 项目没出路。


PW:为什么觉得没出路?


昊暠 skyh:之前做的钱包也没人用。


PW:现在的 Bandot (基于 Substrate 的项目)做得怎么样?


昊暠 skyh:我管技术架构方面,组织每周技术分享,现在按计划进行中。我们比较低调没怎么宣传。


PW:你在搭建技术框架的时候,觉得使用 Substrate 有什么坑吗?


昊暠 skyh:还好,跨链什么时候出😂,跟着节奏,现在也调用不了。我觉得你们 PolkaWorld 一直做的挺好的呀,给个赞,很多教程都是从你们公众号看的。




你最早又是怎么注意到 Substrate 的呢?最后有没有选择 Substrate?在留言区跟我们讨论一下吧!


  • 欢迎学习 Substrate: 

    https://substrate.dev/

  • 关注 Substrate 进展:

    https://github.com/paritytech/substrate

  • 关注 Polkadot 进展:

    https://github.com/paritytech/polkadot

  • 申请 Bootcamp: 

    https://bootcamp.web3.foundation/

更多内容:


Substrate 极简概括

Substrate VS 智能合约 | part I: 概述

Aten: 我为什么要选择使用 Substrate?


扫码关注公众号,回复 “1” 加入波卡群

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存