Bit Gravity

Posted on May 10, 2022Read on Mirror.xyz

盘点 | 区块链行业值得研究的八个方向

2021.8.22工作笔记

大家好,我是星辰,在这里,同步我的工作笔记和行业思考。

这是一位网友的疑惑,也是每一个你我的疑惑

之前文章干货 | 区块链到底有多少条赚钱路子?,从币圈、矿圈、链圈这三个角度做的归纳,分类太过传统,一上来就说赚钱,更偏市场性。

我想以更多样的角度来看区块链,来思考我们能做什么。

今天从一个技术开发者(程阳,区块链工程师,2018年接触区块链开发,已获得CHFA证书)的角度,来看区块链有哪些可以研究的方向:

No.1

区块链和其他项目有哪些不同?

从代码开发角度来说,其实并没有什么区别。

📯社区

区块链行业从开始到现在,大多数项目都是开源的,项目的维护大多都是社区成员进行。

前几年,有很多各种社区的活动,线下培训、各种峰会、讲座。

有些区块链项目为了吸引开发者还搞带有激励性质(代币)的社区任务,比如写教程、翻译文档、课程讲师等。

后来国家禁止ICO,这些社区就慢慢的死掉了,然后出现更优秀的社区,比如Hyperledger Fabric开发者社区,FICSO BCOS开发者社区,XuperChain开发者社区。

这些社区以联盟链为主,背后有大公司提供支持(比如IBM,微众,百度),没有任何激励,但是开发者更加优秀和纯粹,社区中讨论的都是技术问题,以及应用场景。

其他区块链项目的社区也在培养开发者,但是目前来说,成员活跃度和贡献度都很低,基本都是项目方一直在组织各种技术分享和宣传,社区成员很少主动贡献。

📯应用

做区块链应用项目的时候,经常会自我怀疑是否入错行:

“我是不是应该去做java开发,而不是区块链?”

“区块链到底能干啥?”

“为什么不用普通数据库,分布式数据,干嘛费那么大劲用区块链?”

区块链项目基本没有现成的参考,大多数项目都是被逼着上区块链,还要快速出原型看效果,所以区块链工程师很痛苦,更何况很多区块链工程师也都是才搞懂什么是比特币。

刚开始看的人肯定头大,而且现在也没有多少优秀的入门资料,推荐看官方文档,写的非常详细,但是当看到那500多页的英文文档,你肯定也头皮发麻。

所以区块链工程师每天都是在搭环境(Fabric环境搭建绝对是一个高门槛),看文档,查bug,想实现方案。

当然,这些和其他项目的开发者没什么区别。

区块链工程师还要保持创新精神每天问自己一遍:“区块链是什么,区块链还能干什么?”,时刻保持清醒的头脑和强大的内心。

No.2

区块链入门需要怎样的学习路径?

目前区块链方向的论文已经有很多了,多读读论文,找些思路,最重要的是早点确定自己的研究方向,区块链细分方向还是挺多的。

如果你是做区块链技术研究的,建议从主流平台下手,先研究Bitcoin,Ethereum,Fabric的原理和使用,然后扩展其他平台。

如果你研究区块链在某个领域的应用,比如金融,建议你理性投资点数字货币,熟悉这个行业,但是切记不要被炒币的带偏了。

其他领域,同理,最好也去亲身体验一下,更有助于理解这个领域。

最后,建议多参加一些区块链社区,参加一些区块链活动,目前国内各区块链平台的社区还是可以的。

No.3

区块链有哪些可以研究的方向?

一、安全方向

安全领域是个大方向,可以分为区块链系统的安全和继续区块链的安全类应用。

区块链系统的安全主要包括智能合约安全,加密方向的安全等区块链系统各个模块的安全性问题。

目前安全类关注较多的可能是智能合约方向,因为链上合约不可以修改或难以修改,合约漏洞会造成比较严重的问题,比如之前数字货币被盗事件。

密码学方向就是方便区块链使用的一些加密算法,比如零知识证明,同态加密,环签名之类的。

区块链安全类应用,比如基于区块链的DNS安全类应用,防止DNS被恶意使用。

二、性能方向

区块链的TPS低,链上数据容量小,这是区块链的特性决定的。

但是BTC每秒7笔交易,也可以通过侧链(闪电网络)技术提升。

国产的百度XuperChain通过数据模型的特殊设计,TPS可以达到9万,微众的BCOS也可以达到2万以上。

因此性能的提升也算是比较好的方向。

三、跨链方向

跨链是比较火的方向,不少企业已经有了跨链产品,比如蚂蚁区块链ODATS,百度XuperChain,微众WeCross,还有公链领域的Substrate,Cosmos等。

跨链如此火爆,主要是现在区块链是大势所趋,但是各厂商,各团队的区块链产品并不兼容,以后区块链在各行业应用之后,必然会形成相互隔离的区块链网络,因此,需要跨链来作为连接各个区块链网络孤岛的桥梁。

四,BaaS方向

这个方向主要是各大云厂商争夺区块链服务的产品,云厂商都是依托自有的云服务搭建BaaS平台,简化区块链的使用流程和接入成本,目前各大云厂商几乎都有BaaS服务。

五、共识算法方向

共识算法在区块链刚兴起的时候,是所有人研究的热点方向,都认为共识算法是区块链的灵魂,所以也涌现了大量基于现有算法的改进,但是随着时间的推移,这些算法几乎都石沉大海了。

共识算法确实没那么容易创新,理论性比较强,不是稍微改动一下就会成为一个被大家认可的算法的。

PoW,PoS,DPoS这类算法应该是比较常见的了,另外Raft,BFT类算法大多用在联盟链中。

六、分布式身份(DID)

分布式身份不是一个新的概念,但是在区块链出现之前,没有一个可以很好实现该概念的平台,所以直到近两年才开始逐渐崭露头角。

分布式身份主要是为了解决互联网场景中用户身份信息安全性的问题,比如,你去酒吧,利用DID可以向门卫证明你已年满18岁,但是不会透露给他任何其他信息,比如你的身份证号,生日,家庭住址等。

七、区块链监管和治理

随着区块链在各个行业的应用越来越广泛,监管和治理的需求就慢慢暴露出来了。监管和治理不完全一样,但有些关联,下边分两段描述。

监管就是各个区块链平台的内容,包括交易内容、运维内容等,当国家权威机构来审查时,你的数据可以完整,真实的呈现出来,目前大多数都是基于日志的方式,或者在区块链网络中增加监管节点,监管节点也会记录链上所有的数据,但是是否有更好的监管方式,以及监管规则,还有待探索。

另外一个是治理,治理包括的内容更宽泛一些,通俗的理解,一切可以保证区块链系统安全平稳运营的方式,都可以称为治理,包括交易规则,投票权等等。

监管和治理更偏向软性的研究,理论性更强,但是我觉得这也是一个方向,比较适合学习管理学,经济学等方向的同学研究。

八、区块链社区运营

社区,包括技术社区和其他交流社区。

区块链技术社区,一般开源性质的更多一些,开源技术社区和其他交流社区不同的点就是,技术社区一般会比较关注技术本身,甚至是代码贡献,这类社区的运营状况一般根据项目的发展成熟与否决定,好的项目社区更活跃。

其他交流社区,比如各种投资交流社区,知识分享社区,一般以非技术方向为主,涉及经济方向内容居多。

无论那种社区,都需要合理的运营,因此社区运营也是一个值得关注的方向。


我是星辰,邀请你加入比特引力社区,一起探索行业新玩法。

⛵️⛵️⛵️

Twitter:@biteyinli

微信公众号:比特引力

Telegarm中文群:https://t.me/+BV7574ghfAlmMTBl

LinkTree:https://linktr.ee/Bit_Gravity