寒冬里区块链技术开发者都在干什么?
进入2018年下半年,虚拟货币、P2P、股市无一例外全部暴跌,各种经济指标都显示宏观经济位于下行通道,从2008年到今年刚好过去十年,一个经济周期的时间跨度,于是各种预测开始充斥在我们的耳边。本就刚刚起步的区块链行业在面对萧瑟的宏观环境,同样要面临很多挑战。
进入到下半年比特币等主流虚拟货币开始开启暴跌模式,国内区块链相关的论坛、活动、会议明显减少,整个行业开始倾向处于沉寂的状态。但是如果我们换个角度来看,经历过2017年底的疯狂泡沫,区块链开始回归理性,开始回归到技术主导的节奏中。
2018年10月30日到11月2日,以太坊基金会在捷克布拉格会议中心举办 Devcon4 ,这个会议可以说是区块链技术开发者的一大盛事,不管是以太坊2.0版本的技术探讨,还是 layer2 项目的百花齐放,仿佛区块链技术开发与虚拟货币市场处于两个平行世界,一热一冷。
以太坊2.0技术路线
到目前为止,以太坊可以说是开发生态最完备的区块链项目,相比于比特币的群龙无首和扩展受限,以太坊充分利用了基金会和 Vitalik 的号召力,以及以太坊本身完备的智能合约特性,吸引了大量的开发者参与到以太坊生态建设中来。
Vitalik 在今年的 Devcon4 主题发言上介绍了以太坊2.0的技术特性,这些特性包括权益证明算法, Casper;可扩展性,分片;虚拟机升级,EWASM;跨链合约上的强化;协议经济模型改进,以及非常多促成逻辑层分散化的改进。
Casper 是以太坊的权益证明(PoS)的技术实现方案,有别于 PoW,PoS 有更好的交易处理速度,同时也不会消耗大量的能量,不过这一技术方案依然还处于研究开发阶段;分片的基本逻辑就是将共识和计算局部化,你可以简单理解为大会议拆成若干分会议的方式,这在一定程度上降低了安全性,但是却可以显著地提升效率。
以太坊现有的虚拟机称为 EVM,它承载了过去开发者大量的智能合约,例如 ERC20 协议合约、加密猫为代表的 ERC721 协议合约等等,EWASM 是一种适用于以太坊合约开发的 WASM 严格子集。WASM (WebAssembly) 是一种充分发挥硬件能力以达到原生执行效率的字节码格式,最初是用于 web 应用开发,后来区块链的合约虚拟机也开始尝试使用 WASM,以太坊2.0使用的虚拟机就是 EWASM。
Vitalik 在其主题发言中提到以太坊2.0是一种新的区块链,但它会与当前的工作量证明区块链保持一定的联系。那么,比如,PoS 链可以感知到 PoW 链的区块哈希值,你可以将 Ether 从 PoW 链上转移到 PoS 链上。这是一套新系统,也是一套相互连接的系统,最长远的目标是:当这个新系统足够稳定的时候,所有现有区块链上的应用可以被存入新系统中某个分片上的合约,然后有一个用 EWASM 写成的 EVM 解释器。
简单说就是以太坊2.0将会是一条全新的区块链,它并不在现有的以太坊上做修改和更新,而是另起一条新链,再将现有的数据全部迁移至新链上。至于为什么会认可新链,那就要看新链的各项指标是否能满足需求,以及数据迁移的成本有多高,但是这绝对是一项很有挑战,也很有意义的事情。
以太坊生态目前有大量的应用在开发进程中,包括侧链、状态通道、钱包、全节点客户端、各个语言版本的SDK、Solidity 合约语言等等,这些项目在寒冬中依然没有停止。有一个网站 Week In Ethereum([https://weekinethereum.substack.com/archive])记录了以太坊生态每周的开发进度。从每一周的开发简报上,我们可以看到生态中的项目一直在处于持续的开发升级状态中,抛开资本市场的冷冰冰,开发者生态依然欣欣向荣。
区块链技术公司的日常开发
身处可能是国内最好的一家区块链公司杭州秘猿科技,我们每天面临地都是最新的技术方案和未知领域的经济、共识、治理模型,还有百花齐放的学术论文、layer2 应用产品,区块链到目前为止最成功的应用就是比特币和以太坊,很多领域都是没有参照物,那么就只能自己去探索。所以我们会有每周的闭门论文研讨、每周三的线下的 dev meetup、定期小范围的闭门技术分享、各种技术方案的 PoC 调研、陌生领域的产学合作等等。
行业早期面临大量的空白,很多领域都面临缺乏统一标准,没有统一成文的规范,这些都需要技术人员去填补,所以这是一家更关注技术调研、开发,以及行业标准制定的公司,没有流通的虚拟货币,有的只是用区块链技术改变世界的信念。
很多人其实对区块链公司都有误解,认为区块链公司都是交易所、量化交易、钱包引流、虚拟货币市值管理、区块链概念推广等,其实这些只是区块链行业的一部分,他们因为要面对用户推广,所以更容易被人们所熟知。而还有一大部分公司更关注区块链技术本身,他们在探讨区块链技术的可能发展方向,寻找如何解决公链性能低下的技术方案,尝试区块链落地应用的各种可能性。
作为一名区块链开发人员,我们要面对各种技术方案的调研和工程实现,同时还要时刻关注市场上同类产品和项目的思路和进展,当然还需要经常阅读国外的技术文章和优质论文,看起来并不轻松,但这就是一家区块链技术公司的日常开发工作内容。很多人对虚拟货币充满信仰,而我们则对区块链技术能改变世界充满信念,我们拥抱开源、鼓励开放、尝试各种分享,我们相信在区块链的世界里,封闭只会是死路一条,只有开放连接才能带来更多的价值。
当2008年底一位叫中本聪的极客发表了一篇”一种点对点的现金系统“的论文,可能很多人并不知晓;当2015年一个略显稚嫩的俄罗斯技术小伙开始创造更有扩展性的区块链应用以太坊时,很多人也依然全然不知;同样今天,有大量的区块链技术项目和产品在不停地探索尝试,有大量的学术论文、工程实践在产生,很多人依然无感。别说时代抛弃了你,请扪心自问,你是否有在用心地感知时代。