查看原文
其他

基建的力量

非本丰 NervosCommunity 2021-08-09
第三期征文大赛就要结束了,本周小编将给大家带来最后一篇由作者@非本丰投稿文章-《基建的力量》,让我们一起回顾下作为区块链基建之一的 Nervos,到底有什么不一样的地方吧!

开篇的图片是中国上世纪 70 年代当地人仅仅依靠手工开凿而成的公路——郭亮挂壁公路。全长约 1300 余米,整条公路都建造于悬崖横壁面上,虽然长度最短,却被称为「第九大奇迹」、「世界最险要十条公路之一」、「世界十八条最奇特公路之一」。
而进入新世纪之后,中国的建设速度更是让世界震惊。
超长跨海大桥,海底隧道,最高桥,单跨最大桥,最长公路隧道,最长铁路隧道,最高海拔隧道,十多天建成火神山雷神山医院,遍布全国的超高层,稳居世界第一二位的高速公路里程,高铁里程,世界一流并且还在继续快速建设的各城市的各种基础设施。
在区块链行业同样也有着这样一个由中国人主导、一直专注于基础设施建设的公链项目——Nervos。其搞基础建设已经到了「人神共愤」的地步,曾被戏称「全靠技术洗脑的区块链项目」。
自主网启动以来,带着光环出生的 Nervos 一路却走得坎坎坷坷,这里我们不禁会问道:为什么 Nervos 会在当下 ETH 和 BTC 如此火热的情况下选择一条新的道路?为什么 Nervos 会重新打造一条完全不同的链,而不是选择融入现有的体系中?
程序员有一个流传的公式,程序=算法+数据结构。
Nervos 和 ETH 最大的区别就在于底层的数据结构模型的不同。当我们从最底层了解两个模型的不同时,就会发现 ETH 的账户模型的数据结构只是一种存储了各种不同数据项的结构体类型,而 CKB 的更接近于类的定义。
图左边为 CKB 的 Cell 模型,右边为 ETH 的账户模型
Cell 这种一般化的 UTXO 模型带来的整体改变可以很容易的被预见。
首先,整体上保持了和BTC的一致性和简洁性;所有状态都保存在了 Cell 中,可以实现链下计算、链上验证,确保了计算和验证的解耦合,降低了整体架构的复杂程度;更重要的一点是,在 Cell 中可通过 TypeScript 来表示数据,而 LockScript 可以用来作为类的方法,Cell 就成为了数据和程序的封装器,这样就能极大的提高软件的重用性、灵活性和扩展性。这样我们完全可以将 Cell 当做类来进行处理了。
这样的处理方式会带来哪些好处呢?接下来通过在 Nervos 网络上的三款重量级应用来了解。

Unipass

在创立之初,团队就提出,「未来的区块链世界或者数字金融世界会构建在一个多链环境上,所以,区块链世界必须要解决互操作性的问题」。
如今看来,Nervos 在创始阶段就已经将互联网纳入了体系之中。用户不再需要掌握繁复的公私钥概念,而是可以像使用传统互联网那样,通过面部、指纹等生物信息生成并登陆 Nervos 钱包。而现如今这一设想已经通过 Unipass 部分的实现了。
如果下一步的生物信息识别再实现的话,Unipass 就真的将传统互联网和区块链技术完美的连接在一起。
这一切实现的基础就是「CKB 自定义密码学」。
利用这一特性,邮箱、手机号甚至QQ号、微信号、各种的网络账号都可以搬到 CKB 上来,用户无需只通过助记词就可以顺滑的生成自己的加密账户。但在区块链行业中,密码是解锁私钥的唯一方法,运营方不会保存就没办法帮你重置密码。
但是,Nervos 的灵活性使得可以在链上验证邮件确实是由特定邮箱发送的,因此可以利用邮箱做灾备处理。Unipass 同时采取了双重密钥架构,在注册时生成一个资产秘钥,同时给本地环境密钥授权,之后资产秘钥可以保管好,直接使用环境密钥就可以了。
Unipass 在兼顾便捷和安全的同时,也提供了多种的选择,用户可以使用硬件钱包作为资产密钥,再使用面部识别或者指纹等作为环境密钥。自此,终于可以在互联网的同行面前说一句:区块链也可以凭脸吃饭了!
其实,Unipass 作为一种密钥管理器,个人认为它最大的应用场景会是:物联网行业。物联网行业目前的现状就是设备安全性严重不足。就拿常用的摄像头来说,泄密是一件家常必备的事情。Unipass 可以很容易的作为一个接口应用于大部分的硬件设备中去。

金色传说

NFT 是当下区块链行业很热的项目之一,价值我们就不去谈论了。这里我们要考虑的是 Nervos 的独特性会给 NFT 带来哪些不一样的体验。
Cell 模型赋予了 Nervos 网络上的编程具有可组合的特点。理论上在足够量的 Cell 下,可以实现无限的 Cell 逻辑验证组合。这就意味了在现有协议下,Nervos 上的 NFT 可以实现更多的功能扩展,这些功能扩展可以通过编写特定的 LockScript 或者组合不同功能的 Cell 来实现,你完全不需要修改或者提交协议来实现。
在Nervos 网络上,你可以实现用发红包的形式来分发 NFT;你可以编写分润模型;你甚至可以实现满足某些特定条件可以空投 NFT;甚至是 NFT 的合成、分解、进化等等你能想到的玩法。

DAS

于今年 7 月 23 日上线的 DAS,已经可以称它为「大杀器」了。
数字时代,个人的数字 ID 越来越多,也越来越难管理了,同时每个人的数字 ID 的安全也成为了了数字世界的一大难题。数字名片 Linktree 只是将一个账户和其他账户做了一个关联救获得了 4500 万美元的融资,可见数字 ID 的市场前景有多宽广,而且还处于蓝海阶段。
Linktree 依旧还仅仅是一款互联网产品,就已经获得了不少的用户。而随着人们对自己的数字 ID 的安全和自主性要求的增加,DAS 将会成为跨互联网和区块链两个市场数字 ID 管理的「大杀器」。
DAS 依旧受益于 Nervos 底层提供的灵活的密码学支持,任何一套签名算法,我们只要有解锁这一套签名算法的 Lock Script 即可解码。
任何区块链地址都是 Nervos dApp 的地址,你可以使用任何公链的私钥来注册和管理你的 DAS 账户;邮箱、手机号也可以作为密钥来使用,即使没有区块链账户的上亿互联网用户在这也可以轻松的使用!
DAS 将作为你的社交账户的终极管家,你可以在这里方便、安全的管理自己的账户,甚至在未来还能使用 DAS 提供的各种工具来编辑、分享、管理你所有的社交媒体。并且,你将会真实的体验到账户的所有权在自己手里的畅快感。
从中我们发现:Nervos 上的应用已经出现了模块化的趋向。
大量的开发工具(SDK)和接口(API)在 Nervos 的网络上出现,将会使  Nervos 上的 dApp 会呈现组合化的趋势。这种趋势,会让 Nervos dApp 很容易被其他互联网 APP 或者其他公链的 dApp 所集成。用户可以通过 API 很方便的将 Nervos 上成熟的方案集成到自己的软件中去,这将真正的实现互操作性 2.0。在底层灵活的密码学原语的支持下,区块链和互联网实现了完美的衔接。也让 Nervos 上的 dApp 具有了更多的用户空间。
现在你可能明白了,为什么 Nervos 要重新搞基建了吧?
其实,现有的公链体系已经无法满足于现在的状况。过去十年来的发展,现有的区块链基础设施已经无法去适应互联网用户的需求。但是,由于公链重头开发难度大、不确定性高、周期长,在现如今大家都在追行业热点的大背景下,重头开发公链也是一个吃力不讨好的工作。

惯性让大家都去选择了在最热门的链上开发,而不是彻底的解决区块链现在面临的问题。但是,历史证明了:只有最大解决用户痛点的项目才能够真正的生存下去。

区块链从业者需要去拥抱那拥有数十亿人的市场,而不是原地固封,只活在那小小的圈子中间。


风险提示:本文内容仅为作者个人观点,不代表 NervosCommunity 的看法或立场,亦不构成任何投资意见或建议。

如果你喜欢这篇文章,记得点赞、评论和转发分享哦 ❤️


   



END



第三期 Nervos 社区征文活动已结束,我们将在 7 月 31 日公布获奖名单,敬请关注点击👇关注即可查看往期更多精彩内容

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存