热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

杭州赤雪CTO林捷:“兴趣是最好的老师,我是一名疯狂的区块链开发者!”

说到区块链,你可能首先想到的关键词是“数字货币”,然后是“交易所”,然后是然后才是“区块链技术”和“区块链开发者”。为什么是这个顺序

说到区块链,你可能首先想到的关键词是“数字货币”,然后是“交易所”,然后是... 然后才是“区块链技术”和“区块链开发者”。为什么是这个顺序?一方面,区块链行业具有金融属性,自然会靠“钱”更近一些;另一方面,程序员做事相对低调,自然不会引起太多人的注意。但区块链开发者为这个生态所作的贡献绝对是不可忽略且至关重要的,他们正用代码改变着世界。

在6月29日于北京举办的「2019第二届以太坊技术及应用大会」上,就有这么一位开发者——杭州赤雪 CTO 林捷。可以说,他的技术成长经历(从区块链小白到项目CTO)十分具有学习价值。

区块链大本营记者在现场采访了这位纯技术开发者,来听听他对区块链的看法以及对后来者的几点忠告。

采访内容如下:

 

1. 请简单介绍一下你的个人经历。

我学的计算机专业,早年在接触比特币时,就开始研究它的底层架构和加密技术,当时发现它集合使用了拜占庭算法、非对称加密、点对点网络等前沿信息技术,通过去中心化的方式或许可以改变整个人类社会架构,我就在自己的圈子里和一些好友学习了起来。

那时整个产业链还不是很完善,国内交易所、矿池等区块链企业刚刚初具规模。我在2014年年中时和几位技术好友开了一家自己的工作室,主要帮一些国内外区块链企业做主网开发,我们不时也会在一些技术论坛里分享区块链底层技术知识。2015年到2017年,整个行业渐渐升温,我在这段时间里积累了丰富的技术知识,当年我们的技术团队夜以继日地为客户做研发支持,包括区块链钱包、交易所、ERC20 代币、主网、私有链等,这些我们都做过。

2017年,我和一家资本联合建立了一家交易所,我这边做技术支持,可惜时运不济遇到了“九四”,后来就关闭了。到了18年,我在交易所投资人的引荐下加入了 B.CEO 交易所。

 

2. 请谈谈你最近的⼯作重点。

交易所作为所有虚拟货币的出入口,每天数以千计的代币在我们的交易所内流转,如何保障服务器在大的数据量下还做到数据安全?当未知错误发生时,如何第一时间保全用户资产安全?面对每日百万用户和交易量化团队的高频访问,如何做到服务器的毫米级响应?这些都是我们团队需要加强巩固的工作内容。

自2018年上线以来,B.CEO 在数据安全和资产安全领域从未出现过一次技术性失误。我们始终秉承“未病先防,即病防变”的团队文化,为每一位 B.CEO 用户提供银行级金融安全服务,我们还特地设立投资者保护基金,建立先行赔付机制,以保障每一位用户的资产安全和数据安全。

 

3. 你最初接触区块链的契机是怎样的?是什么原因促使你成为一名区块链开发者?

我清楚的记得那是2014年的跨年日,我一个同学给我发新年红包说送我0.250个比特币,叫我给他个比特币地址,我当时就想0.250这个数字,给我这个东西干嘛?我就是在这个时候接触到了比特币,后来我才知道了原来比特币还可以变成钱,那也是我第一次进行比特币交易,在当时最大的比特币交易平台 Mt.Gox 上,可惜因为平台的安全性问题,后来它因被盗85万个比特币而破产了,也就有了后来我了解、参与、投身于区块链的故事。

 

4. 从接触区块链到成为一名区块链开发者,到成为公司 CTO,你的技术成⻓路线是怎样的?

我的技术成长路线一直紧扣着区块链技术的发展。2014时我接触了比特币,通过学习比特币白皮书和开源代码,第一次真正了解到了区块链技术。2015年我又开始学习以太坊的智能合约,因为我是计算机专业加上做过几个基于比特币底层公链案例,这一年我开始和几个技术好友一起创业,算是正式加入中国区块链开发者团队,以太坊合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用。

但比特币和以太坊有个通病,就是TPS慢,当网络负载过大时还会造成拥堵。2017年的大牛市导致了比特币、以太坊大面积拥堵,而EOS这个项目解决了以太坊先天架构设计上的不足,于是我们技术团队在2018年便受邀加入了B.CEO交易所,这些过去的技术沉淀,让我对区块链金融市场生态以及对区块链技术底层理解都打下了夯实的基础。在和团队开发的日子里,有时眉头紧皱,有时欢声笑语,现在想想很是想念当时的日子,也许这就是编程的乐趣吧。

 

5. 你做过哪些基于以太坊的项目?通过这些项目你有哪些收获?

以太坊项目主要以基于ERC20协议构建居多,在我开发的这几年里除了一些逻辑上的bug外,最大的感触就是:智能合约安全严重决定项目的生死。2016年6月The DAO安全漏洞导致5000万美元的损失;2017年7月Parity多签名钱包的两次安全漏洞分别导致3000万美元、1.52亿美元的损失;2018年4月BEC代币被盗事件,由于一行代码的安全漏洞引发其9亿美元市值几乎归零。建议每一位开发人员在开发完成后做全方位的功能和编译测试。

 

6. 你如何看待以太坊平台?

以太坊最大的优点在于,它是一个没有集中控制的分布式共识系统。另外,正因为数字货币的出现,我们可以利用微观经济学以一种新的方式创建一个颠覆传统的新系统。以太坊的应用渗透到区块链行业的方方面面,特别是在币圈。在我之前搜索到的2000多种虚拟货币中,一半以上的虚拟货币都基于以太坊的 ERC 协议。智能合约的出现为区块链提供了可编程、可自动化处理数据的有效方式,相信在全球程序员的共同协作下以太坊能持续升级迭代,推动区块链生态的持续发展。

 

7. 作为国内开发者,你最希望以太坊平台对于国内开发者给予哪些⽀持?

希望给予更多的社区支持。一路走来,我在技术的道路上跌跌撞撞,懂代码的人都知道。在学习一门技术的时候,特别是一项新技术,由于大家学习理解的差异,每个人都会遇到或多或少的技术问题。这时大多数人都求助无门。去一些有大牛在的社群,大牛可能会利用空余时间回复你一下,去一些社区论坛,路人可能会回复你,也可能不会回复你。这就导致开发者在求知路上充满了不确定性,要是有一个有号召力的组织,聚集一大圈子的人,不分国界,畅谈技术就好了。

 

8. 你最希望看到以太坊2.0做哪些改进?

“要想富先修路”,希望以太坊能解决掉 TPS 慢的问题。只有速度解决了,才能算得上一款可行的区块链支付级公链。以太坊的应用通过其他代币的形式覆盖了区块链整个金融生态,只要速度解决,相信更多的企业也会参与到以太坊网络中来。

 

9. 你认为我们正处在区块链发展的哪个阶段?想要进入下一个阶段需要具备哪些条件?

现在的区块链行业还处于“早鸟期”,我们从各国的政策中就可以看出来,没有一个国家完全开放比特币,也没有完善的法律规定。就连区块链技术,不涉及到虚拟币的企业都还处于一个探索的阶段,没有一家公司大规模使用区块链。这对我们大家来说是一个好消息,我们可以在这片蓝海内自由地遨游,但不要触碰法律的底线。

 

10. 下⼀步,你希望学习区块链的哪些领域?请对中国区块链开发者说⼏句寄语。

我一直崇尚“终身学习”,在维护建设好 B.CEO 交易所的同时,我希望有更多的时间来学习区块链技术,我热爱编程,一天不敲代码就手痒,每解决一次 Bug 就会有强烈的满足感涌上心头。或许正是因为我对技术的热爱才让我在过往积累中不断丰富知识、提升技能,才让我一步步成长为公司的 CTO。

作为技术人员,如果你不进步,你马上就会被时代抛弃。技术的红利只有在最开始的阶段才能最大化,一旦人人都懂,处处普及之后,技术红利便会随之消失。纵观自己经历的区块链发展阶段,个人成长还是不够快,对新事物的认知和探索欲望还需加强,以此共勉!

 

记者后记

区块链行业仍处于很早很早的发展阶段,但外界的噪音相对较多,作为开发者,我们需要静下心来做技术,做出一些成绩,而不是随大流、人云亦云。就像林捷说的“纵观自己经历的区块链发展阶段,个人成长还是不够快,对新事物的认知和探索欲望还需加强”,如果你对区块链感兴趣,或者认可这项技术,放下手中的杂事,敲敲代码吧!


推荐阅读
author-avatar
Theduck_king
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有