Jan | 柏林之行小记

之前收到 1kx[1]的邀请,希望 Nervos Network 可以去参加 9 月 5 号到 11 号在德国首都柏林的 blockchain week。Berlin blockchain week 有意思的地方是,这是一个没有单一主办方,而是由柏林区块链社区联合举办的活动,由一系列大大小小的会议和 meetup 构成。柏林近年来渐有欧洲 crypto 中心(此处crypto 代表 cryptocurrency,不是 cyptography)的称号,不少有名的团队都驻扎于此,因此我也是非常好奇,早就想去一窥究竟,感受一下这边的行业氛围,与当地开发者直接交流,于是欣然成行。

Somewhere near Berlin Wall

Dezentral

Dezentral[2]是一个讨论行业发展和新项目的会议。在上午,我代表 Nervos Network 和 Oasis labs[3]/ Tezos[4] / Spacemesh[5]共同参加了一个由 Howard Wu(来自 Dekrypt[6])主持的 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[7]开放指令集作为 CKB VM 的指令集,而不是基于 WebAssembly 去开发。CKB 将会是世界上第一个使用 RISC-V 指令集的区块链!至于为什么我们认为 RISC-V 是最适合 CKB VM 的指令集架构,CKB 团队将会专门写一篇文章,这里不多赘述。

在之后的一个由几位投资人组成 panel 里,主持人问了一个问题:你们认为最近有哪些行业趋势引起了你们的兴趣?你们的投资组合又如何体现了这个趋势?1kx 的 Lasse[8] 给了一个有意思的回答,大意是说:在互联网兴起之前,有一些人投身于底层协议的研究,最终产出了 TCP/IP 和 HTTP 这些构成了今天互联网基础的协议。类似的,我们今天的区块链也有很多人是在进行底层基础协议研究的,而与互联网时代不同的是,我们现在是有办法去投资这些基础协议研究的。是啊,从无法被投资变成可以被投资,也是一种进步。

East meets West

imToken[9] 组织了一个探讨东西方区块链行业的共性和差异的活动,地点在众多区块链团队聚集的 fullnode(一个 co-working space)。在这个 meetup 上,每个项目进行了 5 分钟的介绍和 5 分钟的问答,之后做了一个时长半个小时的 Panel。现场的来参加的开发者们对来自中国的 Nervos 也非常有兴趣,问了不少问题。panel 的主持人 Lasse 介绍说柏林的区块链社区构成里大概有 90% 是 developers,不知道有多少误差,但是这个数字实在是非常惊人。

East meets West, Berlin Wall

EthBerlin Hackathon

EthBerlin[10]基本上是一场开发者的狂欢,包含了 talks, hackathon, workshops 以及 parties,为期足足三天,吸引了欧洲乃至世界各地的团队来参赛和交流,比赛期间这里可能是全球以太坊开发者密度最高的地方了。

EthBerlin Hackathon

整个活动准备充足,组织安排井井有条,场地管理极其严格,如果不是参赛者或裁判之类的相关人员会被无情的挡在门外,不知道这是不是德国人性格的体现?总体来说质量非常高,也许是我参加过组织的最好的 hackathon。这边的开发者群体给我印象深刻的有两个地方:

  1. 公正透明的裁判机制[11]。主办方在裁判流程上下了非常大的功夫:EthBerlin将所有裁判随机分成 12 组,每组三人,必须是来自技术、VC 以及社区(wildcard judge)三种背景的裁判各一名,根据背景不同,裁判打分在不同方面有不同的权重。每支最终提交了成果的团队都会随机分到两组裁判各进行一次 demo,总共有两次 demo 的机会,以此来降低裁判的影响,提高比赛的公正性。每次 demo 有 5 分钟介绍时间,3 分钟提问时间。我做为技术裁判,与来自 SF 的一个 VC 哥们和 NuCypher 的 Arjun Hassard 一组,一共对 11 支团队进行了打分。在整个评分体系中,技术占有最大的权重,技术难度和工程完成度是关键考量,PPT 项目很难获得认可。项目的原创性与对社会的影响力也是重点考察对象,重复的想法,或是他人代码的简单组合不会很有市场。在全部打分结束后,产生 10 支优胜队伍,在最后统一宣布、介绍和颁奖。总体来说,裁判过程做到了公正、严谨、高质量,保证了优秀的项目可以脱颖而出,也保证了奖项的含金量。

  2. 团队之间有一种良性竞争加大胆合作的氛围,常常可以看到一个不成熟的项目能够得到另外一个不成熟项目的支持,两者以共生而不是竞争的关系出现。这样的热情奔放对于一个早期不确定性极高的生态大有俾益:一个新的想法可以和另一个新的想法同时验证,各种想法一起涌现,社区协同进行创造,因此优秀的项目可能会在某些时刻集体登场。所有的项目都是开源项目,于是合作可以在尽可能早的时间启动。开源能成长的基础则是对他人的想法和成果的尊重,国内的开源运动始终没有成型,与缺乏这种尊重不无关系。创造这样一种有合作有尊重的开发者社区,也是 Nervos Foundation 的使命之一(辛苦 Daniel 老师了…)。

福利-所有参赛项目可以在该网址看到:

https://ethberlin.devpost.com/submissions

EthBerlin Judge

Crypto Basketball

这一周中最开心的事情要算大家临时组织的 crypto 篮球赛。参赛者来自不同的国家和背景,身份千差万别,来自 San Francisco 代表队的流川 Alex 各种运球秀的飞起,Berlin 代表队的灵活死胖子 Lasse 手感极佳能跳投。作为 Cryptape Cryptoball 篮球队中流邸柱的 Haichao 和我,得益于平时的艰苦训练,联合砍下两位数,然而全场 MVP 必须是 Nervos 代表队的三井 Kevin 同学,妥妥的外围杀手,一人放出三分雨帮助球队拿下了最终的胜利。这是一场团结的大赛,这是一场友爱的大赛!

Crpyto Hoopers

后记

一周之中还参加了一系列各种小聚会,质量有高有低,谈话或有趣或无聊,参与者有忽悠也有 hardcore。我们经常反思的一个问题是,中国、美国和欧洲的开发者在能力上并没有太大差别,开发者社区的氛围差别却很大,其中的原因是什么?

开发者社区的演化有两条路,一条是像日本一样,形成一个相对独立而封闭的生态,长远来看这并不是一条很好的路,因为技术的影响力同样取决于受众的范围 - 诞生于日本的 ruby 却要随着来自欧洲的 rails 的壮大衰弱而壮大衰弱,实在是一件非常可惜的事情。另外一条路只能是改变自己

 

Ref

[1]http://1kx.network

[2]https://www.dezentral.io

[3]https://www.oasislabs.com

[4]https://tezos.com

[5]https://spacemesh.io

[6]https://dekrypt.capital

[7]https://en.wikipedia.org/wiki/RISC-V

[8]https://www.linkedin.com/in/lasseclausen/

[9]https://token.im

[10]https://ethberlin.com

[11]https://medium.com/ethberlin/open-sourcing-our-judging-process-75b77f6ba459

 

 

附录*

Nervos 官网↓↓↓ https://www.nervos.org

Nervos AppChain 官网↓↓↓ https://Appchain.nervos.org

Nervos 唯一官方公众号:

P.S:Nervos 由 Nervos 基金会发起并维护的一个全新公有链项目,战略合作伙伴包括技术咨询方秘猿科技(Cryptape)和招商银行

 

转载于:https://my.oschina.net/u/3919161/blog/2223109

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个正则表达式匹配的是日期格式,包括两部分:日期和月份,以及年份。其中,日期和月份的表示使用了英文缩写,包括 Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、Sep、Oct、Nov、Dec 这 12 个月份,以及 UK、ND、NA 这三种日期格式。年份部分可以是四位数字或者 UK、ND、NA 三种格式之一。 具体来说,正则表达式的含义如下: - ^ 表示匹配字符串的开头 - ((0?[1-9]|[12][0-9]|3[01])|(UK|ND|NA)) 表示日期和月份部分的匹配,其中: - 0?[1-9] 表示匹配一位数字,可以是 1 到 9,也可以是 01 到 09 这样的带前导零的数字 - [12][0-9] 表示匹配两位数字,可以是 10 到 29,也可以是 20 到 99 这样的数字 - 3[01] 表示匹配 30 或 31 - | 表示或的关系,也就是说日期和月份可以使用上述三种方式中的任意一种 - (UK|ND|NA) 表示 UK、ND、NA 三种日期格式中的任意一种 - - 表示日期和月份部分与年份部分的分隔符 - ((Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)|(UK|ND|NA)) 表示日期和月份部分的匹配,其中: - Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、Sep、Oct、Nov、Dec 表示 12 个月份中的任意一种 - | 表示或的关系,也就是说日期和月份可以使用上述 12 个月份中的任意一种,或者 UK、ND、NA 三种日期格式中的任意一种 - - 表示年份部分与日期和月份部分的分隔符 - (([0-9]{4})|(UK|ND|NA)) 表示年份部分的匹配,其中: - [0-9]{4} 表示匹配一个四位数字 - | 表示或的关系,也就是说年份可以是四位数字,也可以是 UK、ND、NA 三种日期格式中的任意一种 - $ 表示匹配字符串的结尾 因此,这个正则表达式可以匹配类似于 "01-Jan-2022"、"15-Jul-ND"、"30-Dec-NA" 这样的日期格式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值