查看原文
其他

从 .bit 的融资看 Nervos 公链的优势

字节君 字节元 CKB 2022-09-29


大家好,我是字节君!


上周,Nervos 生态中的 Web3 身份协议 .bit(原 DAS)宣布完成 1300 万美元 A 轮融资,CMB International、HashKey Capital、QingSong Fund、GSR Ventures、GGV Capital、SNZ 等机构领投。

根据 seekdid.com 的统计,截止写文,.bit 注册账户总数已经突破了 12 万,独立的 Owner 地址数将近 4.38 万个。对于一个主网上线才一年时间的应用而言,.bit 取得了非常不错的成绩,想必这也是它能得到投资机构青睐的原因之一。

根据创始人 Tim Yang 的介绍,.bit 应用的灵感来自 ENS:

我在 2018 年就关注到 ENS,觉得它是未来去中心化身份的雏形。此前链上转账需要钱包地址(我想没有人能真正记得住),但有了 ENS 就可以直接输入对方的 ENS 账号就可以了。另外每个账户都不一样,那么它就是一种具有实用价值的 NFT。

基于以上两点,我们在 2019 年初就组建团队去做类似的事情。当时我们代码都写好了,但最终还是放弃了,因为我们发现无论怎么做,都只能是更差的 ENS。

2020 年,经朋友介绍了解到 Nervos,发现这件事其实可以在 Nervos 上去做,因为它是天然的跨链,用户感知不到 Nervos 的存在,而 ENS 只有以太坊用户才能使用。

可以说,Nervos 公链的自身优势,为 .bit 应用的成功奠定了一定的基础。

那么,具体来说,Nervos 公链有哪些优势呢?在《从 DAS 开始了解 CKB 应用开发》一文中,Tim Yang 指出 .bit 在诸多公链中选择基于 CKB 来进行开发的原因有二:

  1. PoW 共识 + Cell(UTXO)模型

  2. 自定义密码学原语(高度开放的架构),基于此能够实现 .bit 账户可以被任意公链地址所持有。

今天,字节君就具体来说说 Nervos 公链的这两大优势。


PoW 共识 + Cell 模型


网络上关于共识机制的讨论文章已经很多了,而且近期以太坊要升级为 PoS、混币器 Tornado 被美制裁事件,也让很多人重新关注和思考区块链的去中心化属性。

在《以太坊升级后,Nervos 将是为数不多的 PoW 智能合约平台》一文中,字节君强调过:如果我们希望 Layer 1 尽可能的去中心化和安全,就只有 PoW 这一个选项。PoS 不是不能用,只是不适合 Layer 1。

主要原因有两点:

  1. 一条链的攻击成本有多高,它就有多安全,而把成本以最清楚的方式公开在所有人面前,正是 PoW 的特点。

  2. PoS 不是真正的 permissionless。

这也是为什么 Nervos CKB 会选择并一直坚持 PoW。

再说说 Cell 模型。Cell 是通用版的 UTXO,是单纯的数据存储空间,没有任何内部结构,其布局完全取决于开发者。从本质上讲,Cell 模型是对 UTXO 模型的进一步抽象。

Cell 模型也拥有 UTXO 模型的所有优点,比如说计算是在链外的,交易本身既是结果也是证明,再比如说更容易并发处理,等等。


自定义密码学原语


"密码学原语" 这个概念非常抽象,对于非技术出身、没有计算机编程知识的人来说,要理解起来很不容易。我们只需要记得密码学原语就是规定好了的代码,无法更改,就好比老城区地下管廊,充满了各种各样的水管、电线管和地下排污管,这些东西一般都很难重新动。

很多公链在创建之初,都会预先把很多的密码学原语嵌套或者说写入共识层,也就是最底层,如果其虚拟机不支持某个密码学原语,那么开发者就很难使用这个密码学原语了。

这就好比老城区的地下各种管廊,各种电线,基本成型了,你都没有办法改动了,然后你要在自己的老城区房子上面接入高清 5G 网络,那不好意思,没办法,因为线路不允许。除非你另外建立一条通道,就好比区块链的硬分叉,这样的话代价就非常高。比如你要在老城区底层下面再挖深一层,然后再埋一条高清光纤,那代价实在是无法想象的,还不如直接搬到别的地方住呢。

而且,如果底层密码原语不够灵活的话,甚至会影响公有链未来的发展。比如,你看以太坊就在逐步转向 PoS,实际上也是在逐步地改变这种限制。

不同的公有链可能会使用不同的密码学原语,在验证交易的时候就会非常困难。

在 Nervos CKB 中,除了交易排序外,没有其他硬编码的密码学原语,资产所有权的验证是通过 cell 中的 lock script 来做验证,其中的验证规则和使用的密码学原语都是可以自定义的,因此几乎所有的密码学原语都可以被开发者灵活的使用。

一句话总结,在 CKB 上除了最基础的交易排序以外,其余都是应用层的内容。这让开发者拥有了非常大的开发弹性,去进行各式各样的开发,例如更自由的账户验证方法等。

为什么 .bit 拥有如此强大的跨链能力,支持使用众多公链(ETH、BSC、Polygon、Tron 等)的钱包地址来注册?

因为我们可以把任意公链的签名算法安装到 Nervos CKB 上,最终实现任意公链地址都可以持有发行在 Nervos CKB 上的资产。

另一个实例是 Portal Wallet,用户可以通过以太坊钱包收发 CKB 以及发行在 CKB 上的 sUDT(比如 Coffee Token)。


结语


除了以上两大优势之外,Nervos 公链的优势还有很多。

Neros Layer 2 解决方案 Godwoken 目前已上线 V1 版本,100% 兼容以太坊虚拟机(EVM),因此开发者可以非常轻松地将以太坊生态的 dApp 移植到 Godwoken 上,享受 Godwoken 带来的可扩展性、快速交易和低成本。

此外,正在开发中的侧链 Axon,也完全兼容 EVM,它使用 Overlord 这个高性能的共识算法,可以轻松实现数千 TPS,为 dApp开发者提供另一个选择。

最后,希望 Nervos 生态中有越来越多的应用能像 .bit 那样,充分利用 Nervos 公链的优势,快速发展壮大!

推荐阅读:
  • Web 3 世界不再需要无数个账号,有 DAS 就够了
  • 从 DAS 开始了解 CKB 应用开发
  • 以太坊升级后,Nervos 将是为数不多的 PoW 智能合约平台
    https://mirror.xyz/0xD58189F5E858A6F67319E33Fa1107eb7e679989f/vLj9_1WBBrr7pu8PlS4aVLcaeUJIITXIYHB8TrIRfzM
  • 为什么自定义密码学原语对在区块链上的开发至关重要
    https://talk.nervos.org/t/topic/4754
  • Nervos:厉害的自定义密码学原语;商城购物、滴滴打车都能支付的数字钱包来了
    https://www.blockvalue.com/jingyan/20200812557353.html



文末福利 


Yokaiswap 即将推出 NFT 市场 YokaiDojo(妖怪道场),并发行自己的 NFT 系列 Tanuki。

字节君将联合 Yokaiswap 送出 5 个白名单(铸造 Tanuki NFT 可享受 20% 的优惠)!



   



END



Nervos 网址:https://www.nervos.org/ 

中文电报群:https://t.me/NervosNetworkcn

中文推特:https://twitter.com/CKBMeta 

中文Discord:https://discord.gg/f2qa52tJnz 

《Nervos 入门手册》:ckborg.bit.host

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

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