请选择 进入手机版 | 继续访问电脑版

tokentop

Nervos CKB 应用层优势回顾

xj3226 发表于 2019-9-1 19:45:22 | |阅读模式
xj3226 | 注册会员 | 发表于 2019-9-1 19:45:22 | 显示全部楼层 |阅读模式
  昨日有人私下问我在Nervos上搭建应用还有什么其他优势? 我今天与大家都分享下。

Nervos CKB 应用层优势1:自由的手续费模型
习惯了免费模式的古典互联网用户对于每次玩游戏或者操作一个 dApp 都需要付费会感到非常迷惑并且必须持有系统代币才可以进行业务,这对公链而言,大大提升了用户的认知门槛和操作难度很有必要

Nervos 改善这点,Nervos 的代币 CKB 允许用户免费使用区块链网络
CKB 采用类似 UXTO 的 Cell 模型实现交易,它允许一笔完整的交易由多方共同构造。举例来说,Alice 调用某游戏合约,需要支付约 10 CK Bytes 的手续费,她可以构造一个 Open TX 发送给游戏的运营方。该 Open TX 包括了 Alice 关心的所有数据,比如调用人、合约信息、状态结果信息以及相关签名等等,但并不包括手续费的相关信息(也因此 miner 会选择性忽略它)。

游戏运营方从吸引用户的角度出发,愿意补贴所有使用该游戏合约的用户。当它收到 Alice 发出的 Open TX 后,运营发马上补充手续费信息,合并成一个完成的 TX。在这个完整的 TX 中,既包含了 Alice 指定的 input cells 和 output cells,又包含了运营方补充的 input cell 作为手续费。这样矿工收到这笔交易后就会将交易打包,实现交易确认。

这种模式使得运营方可以像古典互联网一样让用户“免费”使用自己的服务,提高用户体验,降低用户门槛同时,CKB 允许任意代币支付手续费

相对与 defi ,中心化交易其实有很多优势,其中之一就是它的手续费模型比较简单。假设用户在交易所持有 1000 DAI,他/她 将资产提现到本地钱包只需要支付以 DAI 计价的手续费即可,例如到帐 995 DAI,手续费 5 DAI。但在 defi 中,任何的交易动作都需要 Native Token 支付,如果用户账户仅仅有 1000 个 DAI,他/她 是无法提现的,还需要想办法购买一点点 Native Token 才行。这个问题将是主流市场用户进入区块链世界的一个较大障碍。
Nervos CKB 的 Open TX 可以通过技术设计允许用户使用任意矿工愿意接受的币种支付手续费。例如上面的例子,在 CKB 中用户可以直接将矿工费定为 5 DAI,然后发起 Open TX 交易。矿工在愿意接受 DAI 的前提下会接受该笔交易,并获得 5 DAI 手续费。
这种模式的实现细节和运营方代付手续费类似,只不过用户创建的 Open TX 交易中包含了一个输入大于输出的 Uer Defined Token 额度,矿工通过对这个差额的收取来获得自定义币种的手续费。

Nervos CKB 的 Cell Model 使得手续费收取模型非常灵活,应用层开发者可以利用这种灵活性为终端用户带来更多的方便。需要指出的是,很多公链无法实现类似的功能一方面是技术限制,很大的另一方面则是经济模型的限制。大部分公链将 Native Token 的价值建立在瞬时交易手续费上,一旦允许更灵活的手续费模型,这样的经济模型就会面临失去支撑的风险。 Nervos CKB 的 Native Token 价值建构在全球共识状态空间上,它是一个长期的模型,与交易手续费耦合度不高,因此可以安全地实现灵活手续费模型。这点也是 CKB 和其他公链的本质区别之一。
Nervos CKB 应用层优势2:安全与便捷兼得
和几乎所有的公链项目不同,Nervos CKB 将密码学算法作为抽象的原语与底层剥离。用户可以指定自己的资产或合约采用任意预定义的密码学算法验证授权。这就意味着用户交易的签名算法可以采用智能设备支持的 Secp256r1 算法或者 Ed25519 算法。那么如何解决私钥无法备份的问题呢?我们可以将交易授权算法设置成 1-of-2 多签算法,其中一个签名由硬件设备生成,另一个签名由标准的助记词方式生成。二者之一就可以成功地发起交易。首次初始化的时候用户生成助记词和硬件私钥,并将助记词备份后从设备删除。这样一旦设备丢失,用户可以使用助记词恢复对资产的控制权。

通过这样的设计,用户在正常情况下可以非常安全便捷地使用生物识别技术操作自己的钱包。在特殊情况下也可以使用助记词恢复。考虑到进一步的安全性,CKB 也支持对两个密钥不同的操作权限管理。例如设置助记词密钥只能每天转账总资产的 5% 等。

CKB 抽象了签名算法层,意味着用户可以将大量授权的逻辑和密码学原语在应用层描述,极大地增加了钱包设计的灵活性。相信未来会有更多钱包应用创新出现在 CKB 上。
Nervos CKB 应用层优势3:开源项目竟也可以轻松赚钱
开源开发者可以把代码库部署到 CKB 上,任何用户引用它的时候需要支付一小点费用,这样开发者一次部署即可持续获得收益。那么为什么只有 CKB 可以实现这个设计呢?
首先,密码学原语或代码库在 CKB 的地位更加底层。得益于高度抽象的 Cell 模型,CKB 中的智能合约可以在更底层参与业务,例如对交易的签名或者哈希本身进行验证。这样智能合约或代码库在 CKB 中的灵活性和重要性更高。
其次,和以太坊等经济模型建构在瞬时交易的拥堵程度不同(Gas Price 本质上是插队费用),CKB 的经济模型建构在长期存储状态的开销上。代码库部署消耗的代币主要与代码库的大小有关,这就意味着使用者 copy-paste 开源代码的成本远高于单次使用的成本。
Nervos CKB 应用层优势四:可追踪代币核心点:可追踪代币将代币的持有人或应用领域划分出子集,在子集内由管理方进行监管,通过这种方式满足特殊的业务需求
这点内容昨晚已分享, 这里不重述。具体内容请大家见原文链接:

Nervos CKB 应用层优势1:自由的手续费模型https://talk.nervos.org/t/nervos-ckb-1/1835
Nervos CKB 应用层优势2:安全与便捷兼得https://talk.nervos.org/t/nervos-ckb-2/2862
Nervos CKB 应用层优势四:可追踪代币https://mp.weixin.qq.com/s/WciEW72Yqiy-mHcyxWOopg
Nervos CKB 应用层优势3:开源项目竟也可以轻松赚 https://mp.weixin.qq.com/s?__biz=MzU5Nzk4MTMwMg==&mid=2247483852&idx=1&sn=7e9f74a6a6398a00774abc08e1f4df80&chksm=fe4a60d5c93de9c332600864ef90437f21783aa68b94a1c11c018a7101834628e9a4c8cd0f78&scene=21#wechat_redirect
Nervos CKB 应用层优势四:可追踪代币https://mp.weixin.qq.com/s/WciEW72Yqiy-mHcyxWOopg
小结:从本文显而易见,我们可以在Nervos上搭建的游戏,与其他公链(尤其是以太坊)相比,方便,快捷,手续费低;若我们在Nervos上搭建钱包相关应用,没有很多越过国内法律城池,安全,快捷,合法(这点非常重要);若我们在Nervos上搭建自己的创意项目,并开源,我们开发者还可以挣到钱。。。更多好处,未来我们一起去发现。
最后,感谢大家阅览,我是Nervosfans社区的美果大冰,我微信号是xj73226,欢迎大家加我微信,互侃Nervos的点滴。。。

您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题
返回顶部 返回列表