公链项目Nervos:解决区块链最后一公里

原文标题《解决区块链最后一个公里丨Nervos 为什么值得期待》

人的想象力其实是非常有限的。但有趣的是,有限想象力的人类却不断地在创造超乎想象的东西。

福特有过一句名言,大意是当你去问一个人需要什么的时候,他会跟你说我想要一匹更快的马。但是当你把汽车摆在他面前的时候,他就会爱不释手的接受,并且再也回不去。

当 4G 刚刚出现的时候,大家以为这是一匹更快的马。彼时的人们一边炫耀着自己的下载速度,一边感慨着通讯资费越来越昂贵。那时候的 4G 和自动驾驶、区块链一样,仅仅是极客们的玩物。

但当 4G 真的普及,边际递减效应发挥作用的时候,人们才意识到新技术的发展其实是革命性的。4G 的普及是中国在移动互联网时代弯道超车,创造过去辉煌的互联网 10 年打下基础。

毫不夸张的说,4G 所改变的人类生活,丝毫不亚于汽车。如果没有 4G 的普及,我们就不会有直播、短视频、小程序的异军突起,甚至可能都不会有网约车、O2O 这些行业。

回到 2013 年,4G 刚刚出现的时候其实是质疑之声不绝于耳,到现在都有人说 4G 基站有辐射危害。但就像马克思说的,事物的发展是螺旋上升的,历史的车轮滚滚向前,也许会有短暂的滞留但绝对不会停下。

新技术的发展总是困难的,尤其是在人们已经习惯了旧技术的时候。人们会本能的去怀疑,去抗拒,只有极少部分人会主动去接受甚至去拥抱。但新技术的马车绝对不会停下。

创新的逻辑:为系统注入新的变量

我特别喜欢一个词,叫做「变量」。每一次科技的创新,其实都是在为我们生活的系统注入一个变量,每一个新的变量都会和其他的元素进行组合碰撞。无数个变量碰撞和叠加的成果,就是我们看到的生活的巨大改变。

我们能看到今天的滴滴,是因为其背后的变量趋于成熟。高清导航地图、更精确的卫星定位系统、移动互联网的普及,这三个要素是网约车发展的前提。

在这之后,机器学习和人工智能技术的发展,帮助滴滴不断的优化匹配和导航系统。资本的推波助澜、城市法律法规的完善,甚至是新世代的更替等等都是滴滴出现和成长的变量。

每一个新事物的诞生,都是无数变量组合的结果。每一次变革的开始,都是我们向系统中注入一个新的变量。

区块链出现,相当于我们为系统注入「去中心化」这个变量。

我们发现,原来这个世界上是有可以被人为设定的「常量」,比如比特币的总量不超过 2100 万枚。我们也发现,原来这个世界上有很多东西是可以不需要信任就能进行的。

于是我们看到了开放式金融(DeFi)的蓬勃发展,区块链上的智能合约按照人们预先拟定的规则忠实的运行着。我不再需要信任我的对手方或者依赖一个有足够信用的第三方,就可以实现资产的转移、交换和借贷。

紧接着,我们又看到了 NFT。这种基于链上的凭证形式创造了一种新的共识。元宇宙这一在很早以前就在科幻作品中被提出的概念,也因此更具有落地的可能性。

但这还不够,因为我们还需要注入另一个变量,就是「低门槛」

什么叫低门槛,以前你叫滴滴经常定位不准,你得跟司机说你在哪。经常是叨叨半天,收获司机师傅一句:「我觉得你没有搞清楚你的定位。」而现在打开滴滴,基本上可以精准的定位到你的位置,还会给你推荐附近的上车点。

公链项目Nervos:解决区块链最后一公里

这就是低门槛。高精地图、更精准的卫星和基站辅助定位、大数据优化的派车系统,这些才让滴滴真正有机会被大多数人使用。

技术终将通过商用走进千家万户,这句话还有个前提。技术终将通过低门槛,或嵌入式的商用走进千家万户。

所以 2021 年,区块链最重要的变量,我认为是「低门槛」

CKB 让低门槛成为新变量

区块链的门槛并不低,相反对于一般人而言它简直高的离谱。

即便是 Metamask、imToken 这种业内公认的优质产品,在用户第一次接触的时候也是无比的难以理解。用户需要理解助记词、私钥、矿工费,而更严重的是,如果你无法理解概念可能会损失全部的资产。

公链项目Nervos:解决区块链最后一公里

对于圈外用户而言,我并不能感知到区块链带来的优势,却先要去付出巨大的学习成本。那么,我为什么要这么去做?

所以现在的区块链用户基本上由两种人组成,一种是本身就对新事物充满热情的极客,另一种则是为了财富效应而来的炒作者。而第二种人很多对于区块链的理解仅仅停留在价格、K 线和中心化交易所上。

技术的发展最终是要通过商用走进千家万户的。但这个千家万户怎么走,却是一个值得探讨的问题。

要降低门槛,就需要解决用户的私钥问题。托管是一种方式,但如果托管其实区块链的意义事实上就被削弱了,信任依然高度集中在中心化的托管商手中。

而想要去中心化的托管私钥,就需要公链从底层做优化,这也是我为何一直看到 Nervos 的地方。因为 Nervos 从设计之初就将「走进千家万户」这件事情考虑到了底层的设计中去。

让 Nervos 成为互联网的区块链层,这件事情说来容易但做来难。为了实现这个愿景,Nervos 做了三件事情:

– 最简单和最长链原则;

– 独特的 cell 模型和完全地账户抽象;

– 底层支持开放密码学原语。

在整个网络的设计中,Nervos 考虑了各种各样的情况,将可拓展性和开放性放在了设计的重要位置。

其中开放密码学原语让 Nervos 的一层网络 CKB 有能力去解析各类数字签名。数字签名和非对称加密其实广泛的存在于互联网世界中,比如电子邮件。

A 向 B 发送了一封邮件,那 B 又如何知道邮件是 A 发的呢?这就是涉及到 DKIM(DomainKeys Identified Mail)技术,这是一种防范电子邮件诈骗的验证技术。

公链项目Nervos:解决区块链最后一公里

A 在发送邮件的时候会用域名的私钥进行加密并生成签名,这个原理和比特币、以太坊是基本一致的。紧接着,B 在收到邮件的时候会通过域名解析器(DNS)来验证这个签名,如果一致则可能认为是 A 所发出的。

当然,这个链条往上推会发现这一切都是中心化的。首先 A 的签名不是 A 自己签的,而是它的邮件提供商比如 QQ 邮箱、Gmail 来代签的。而 DNS 是中心化所有的,一层层往上推我们就有了「根证书」这个概念。

一个中心化的、有足够公信力的机构颁发根证书,然后一层层的给不同的机构颁发证书、签名。这个根证书的机构可以是国家政府、非盈利组织,甚至是民间组织。

而 CKB 就可以读取这个证书和证书的签名,从而通过去中心化的方式来判断这封邮件(或其他加密信息)的真实性。

所有中心化的机构都有能力作恶,但我们有理由相信 Google、腾讯这种大公司大多数情况下不会为了某个普通人作恶,毕竟作恶被发现的后果远远超过收益。

基于此,我们可以认为 Nervos 可以在一定程度上借用互联网世界的中心化品牌信用和声誉。通过邮件来恢复密码这件事情,不止在互联网世界,在去中心化的 Nervos 上也可以做到。

区块链就像是陶渊明笔下的桃花源,「初极狭,才通人。复行数十步,豁然开朗。」而 Nervos 的魅力就在于,他为普通用户修建了一个通往区块链世界的通道。

豁然开朗的区块链世界就在眼前。

Unipass,连接区块链的最后一公里

如果说 Nervos 打开了一条互联网用户进入区块链世界的通道,那么 Unipass 想做的就是连接区块链的最后一公里,让用户可以更好的进入新世界。

公链项目Nervos:解决区块链最后一公里

借助开放密码学原语的特点,Unipass 打造了一套基于邮箱和手机的身份认证系统。他就和所有传统的互联网账户一样,用户通过邮箱和密码登录。其中用户的私钥是通过浏览器底层(SubtleCrypto)生成,通过密码进行加密。

而邮箱则是用来恢复账号的。前面写到 CKB 可以验证 DKIM 签名,因此 Unipass 可以通过验证和解读邮件内容来实现账户恢复。

简单来说,在注册 Unipass 的时候,私钥生成之后就对邮箱地址签发了一份授权,我们可以把它理解成一张加密遗嘱。这张加密遗嘱确保了邮箱解锁私钥的权利,因此用户可以通过邮件的 DKIM 签名自证身份,进而可以解锁和操作账户资产。

公链项目Nervos:解决区块链最后一公里

基于这套系统,Unipass 可以被无缝的嵌入到各种互联网的场景中。试想一下,未来用户将可以通过小程序查看自己持有的 NFT,也可以在任何网页上轻松的完成区块链账户的注入。

Unipass 创建的是一个开放的、去中心化的身份认证系统,它可以被轻松的集成到各种场景中。这是一个巨大的变量,因为在这个过程中,没有人可以阻止其他人接入这个开放的系统。

试想这样的一个场景,用户持有的 NFT 可以作为在某个网站上评论的准入条件。用户在 A 软件接受的资产,可以在 B 软件自由的查看和调用。而在整个过程中,用户不需要理解什么是区块链,只需要记住自己的账户和密码。

Unipass 解决的,是区块链应用最后一公里的问题。

当低门槛的去中心化域名成为可能

Nervos 从一开始就在下一盘大棋,它希望自己成为互联网的区块链层,构建一个去中心化、安全的底层。在这个底层之上,向区块链和互联网世界注入更多的变量,并期待有意思的化学作用。

当其他公链都在尝试复刻以太坊的时候,只有 Nervos 在坚持走自己的路。而幸运的是,Nervos 的价值也越来越多的被开发者所认可。

我之前在文章里写过杨敏(《杨敏:两次穿越牛熊的长期主义者丨加密行业说》),一个出自大厂的产品经理,也是 EOSPARK 的创始人。他们基于 Nervos 的系统做了一套去中心化的域名系统 DAS,全称是 Decentrailized Account Systems,去中心化账户系统。

DAS 并不是第一个发力域名和账户系统的玩家,以太坊有 ENS,区块链世界还有 Handshake、Unstoppable Domain 等玩家。但就像前面说的,DAS 最大的不同就在于它为产品注入了「低门槛」这个新的变量。

公链项目Nervos:解决区块链最后一公里

DAS 账户可以被任何公链的任何地址所持有,甚至没有区块链账户的普通用户也可以用过 Unipass 来使用。因为 DAS 是基于 CKB 的底层,而 CKB 原生支持开放密码学原语,所以实际上 DAS 是可以被以太坊、比特币甚至是波场地址所持有。

这给 DAS 带来了极大的扩展性。结合前面说的 Unipass,DAS 的用户不再需要理解什么是区块链、什么是私钥,只需要按照旧时代的使用习惯用账户密码登陆就可以购买、持有和设置一个 DAS。

想要一个 ENS,用户必须先持有 ETH,学会使用 Wallet Connect 或 Metamask。再经历漫长的注册流程,一步步的设置解析、地址,门槛非常高。而 DAS,只需要会使用邮箱密码登陆和微信支付。

一个真正低门槛的去中心化域名系统将为未来更多的应用场景打下基础,比如更彻底的端对端加密通信、去中心化的个人主页、统一的无密码登陆凭证。

目前 DAS 还处于测试网的阶段,预计正式版将于 7 月份上线。

区块链会改变世界,吗?

区块链曾有过非常宏大的叙事,仿佛新王崛起向旧王发起挑战的创世神话。当神话破灭,那些宏大的叙事灰飞烟灭,很多人开始失去对这个行业的信心。

一轮轮的周期之后,很多人似乎忘记了这个行业诞生的初衷。但幸运的是,越来越多优秀的人留在了这个行业里,他们在顶着质疑、谩骂埋头做着事情。

基础设施的建设从来都不是一天就能完成的,改变这件事情每一天都在微小的发生。而大多数人,都是在改变已经发生很久之后才恍然大悟,原来我们和十年前已经差别那么大了。

所有的创新和技术演进都一定会伴随着争议和不理解。但历史的车轮总会滚滚向前,那些低头做事情的人一定会推动行业的发展。

区块链会改变世界,无论这件事情看起来多么的不可思议,我都丝毫不怀疑这件事情。