之前收到1kx的邀请,希望Nervos Network可以去参加9月5号到11号在德国首都柏林的Blockchain Week。Berlin Blockchain Week有意思的地方是,这是一个没有单一主办方,而是由当地区块链社区联合举办的活动,由一系列大大小小的会议和meetup构成。柏林近年来渐有欧洲crypto中心(此处crypto代表crypto economy,不是cyptography)的称号,不少有名的团队都驻扎于此,因此我也是非常好奇,早就想去一窥究竟,感受一下这边的行业氛围,与当地开发者直接交流,于是欣然成行。
Dezentral
Dezentral是一个讨论行业发展和新项目的会议。在上午,我代表Nervos Network和Oasislabs / Tezos / Spacemesh共同参加了一个由Howard Wu(来自Dekrypt)主持的panel,主题是"Beyond Ethereum",讨论在Bitcoin和Ethereum之后的下一代区块链应该是什么样的。很显然大家对下一代区块链的方向有各自不同的想法:Oasislabs希望通过可信硬件和区块链构造一个有隐私的云计算平台,Tezos专注于链上治理,Spacemesh希望通过Proof of Space-Time解决PoW面临的问题,我们希望从头设计一个加密经济网络,通过分层架构来解决不可能三角的困境。一句话总结,下一代的区块链有性能、隐私和治理三条路走,一个项目可以走其中一条或者多条路。
讨论很精彩,Howard的主持也很棒。我印象比较深的一个问题是关于时机:新的公有链追赶bitcoin/ethereum是否时机已过? 这个问题我们自己也曾有许多讨论,最后大家倾向于认为机会依然很大,但是参与竞争的门槛越来越高。机会很大原因是行业仍然处于早期,区块链的用户比例和互联网的用户比例远不在一个量级,无论是技术还是场景都有很大的发展空间。然而不可忽视的是,这几年区块链行业的迅猛发展和可观的资金流入也带来了大量的人才,其中不乏顶尖的团队,因此参与公有链竞争的门槛也自然越来越高。新的公有链在早期很难再像bitcoin/ethereum一样纯粹依赖社区的力量缓慢起步,必须投入更大的资源、花费更大的精力推动项目渡过成长期,以最短的时间获得最大的动量。从这个角度来说,在早期阶段寻求风险投资机构的助力是现阶段公链项目的必经道路。
下午我做了一个关于Nervos Network的专门演讲,解释了什么是Layer 1 for Layer 2,也介绍了我们在CKB VM上的进展。在过去几个月的工作中,我们做了大量的调研和原型设计,最终确定了使用RISC-V开放指令集,结合Cell Model的需求来实现全新的CKB VM,而没有选择在WebAssembly上去开发。这也意味着CKB将会是世界上第一个使用RISC-V指令集的区块链!至于为什么我们认为RISC-V是最适合CKB VM的指令集架构,CKB团队将会专门写一篇文章,这里不多赘述。
在之后的一个由几位投资人组成 panel 里,主持人问了一个问题:你们认为最近有哪些行业趋势引起了你们的兴趣?你们的投资组合又如何体现了这个趋势?1kx的Lasse给了一个有意思的回答,大意是说:在互联网兴起之前,有一些人投身于底层协议的研究,最终产出了 TCP/IP 和 HTTP 这些构成了今天互联网基础的协议。类似的,我们今天的区块链也有很多人是在进行底层基础协议研究的,而与互联网时代不同的是,我们现在是有办法去投资这些基础协议研究的。是啊,从无法被投资变成可以被投资,也是一种进步。
East meets West
imToken组织了一个探讨东西方区块链行业的共性和差异的活动,地点在众多区块链团队聚集的fullnode(一个co-working space)。在这个meetup上,每个项目进行了5分钟的介绍和5分钟的问答,之后做了一个时长半个小时的 Panel。现场的来参加的开发者们对来自中国的Nervos也非常有兴趣,问了不少问题。panel的主持人Lasse介绍说柏林的区块链社区构成里大概有90%是 developers,不知道有多少误差,但是这个数字实在是非常惊人。
EthBerlin Hackathon
EthBerlin基本上是一场开发者的狂欢,包含了talks, hackathon, workshops以及parties,为期足足三天,吸引了欧洲乃至世界各地的团队来参赛和交流,比赛期间这里可能是全球以太坊开发者密度最高的地方了。
整个活动准备充足,组织安排井井有条,场地管理极其严格,如果不是参赛者或裁判之类的相关人员会被无情的挡在门外,不知道这是不是德国人性格的体现?总体来说质量非常高,也许是我参加过组织的最好的hackathon。这边的开发者群体给我印象深刻的有两个地方:
- 公正透明的裁判机制。主办方在裁判流程上下了非常大的功夫:EthBerlin将所有裁判随机分成12组,每组三人,必须是来自技术、VC以及社区(wildcard judge)三种背景的裁判各一名,根据背景不同,裁判打分在不同方面有不同的权重。每支最终提交了成果的团队都会随机分到两组裁判各进行一次demo,总共有两次demo的机会,以此来降低裁判的影响,提高比赛的公正性。每次demo有5分钟介绍时间,3分钟提问时间。我做为技术裁判,与来自SF的一个VC哥们和NuCypher的Arjun Hassard一组,一共对11支团队进行了打分。在整个评分体系中,技术占有最大的权重,技术难度和工程完成度是关键考量,PPT项目很难获得认可。项目的原创性与对社会的影响力也是重点考察对象,重复的想法,或是他人代码的简单组合不会很有市场。在全部打分结束后,产生10支优胜队伍,在最后统一宣布、介绍和颁奖。总体来说,裁判过程做到了公正、严谨、高质量,保证了优秀的项目可以脱颖而出,也保证了奖项的含金量。
- 团队之间有一种良性竞争加大胆合作的氛围,常常可以看到一个不成熟的项目能够得到另外一个不成熟项目的支持,两者以共生而不是竞争的关系出现。这样的热情奔放对于一个早期不确定性极高的生态大有俾益:一个新的想法可以和另一个新的想法同时验证,各种想法一起涌现,社区协同进行创造,因此优秀的项目可能会在某些时刻集体登场。所有的项目都是开源项目,于是合作可以在尽可能早的时间启动。开源能成长的基础则是对他人的想法和成果的尊重,国内的开源运动始终没有成型,与缺乏这种尊重不无关系。创造这样一种有合作有尊重的开发者社区,也是Nervos Foundation的使命之一(辛苦Daniel老师了...)。
福利:所有参赛项目可以在这个页面看到,有不少有趣的项目。
Crypto Hoopers
这一周中最开心的事情要算大家临时组织的crypto篮球赛。参赛者来自不同的国家和背景,身份千差万别,来自San Francisco代表队的流川Alex各种运球秀的飞起,Berlin代表队的灵活死胖子Lasse手感极佳能跳投。作为Cryptape Cryptoball篮球队中流邸柱的Haichao和我,得益于平时的艰苦训练,联合砍下两位数,然而全场MVP必须是Nervos代表队的三井Kevin同学,妥妥的外围杀手,一人放出三分雨帮助球队拿下了最终的胜利。这是一场团结的大赛,这是一场友爱的大赛!
后记
一周之中还参加了一系列各种小聚会,质量有高有低,谈话或有趣或无聊,参与者有忽悠也有hardcore。我们经常反思的一个问题是,中国、美国和欧洲的开发者在能力上并没有太大差别,开发者社区的氛围差别却很大,其中的原因是什么?
开发者社区的演化有两条路,一条是像日本一样,形成一个相对独立而封闭的生态,长远来看这并不是一条很好的路,因为技术的影响力同样取决于受众的范围 - 诞生于日本的ruby却要随着来自欧洲的rails的壮大衰弱而壮大衰弱,实在是一件非常可惜的事情。另外一条路只能是改变自己。
最后,there's another blockchain week coming! Terry, Kevin和我将会参加10月5号到12号的 SF Blockchain Week,到时见!