查看原文
其他

底层设计的微小差异,让上层应用的体验产生巨大的差距|CKB Weekly #47

Nervos Community NervosCommunity 2023-04-23


火花


1、从 DAS 域名服务来了解如何在 CKB 上注册唯独属于你的域名!


最近,DAS 创始人 Tim Yang(杨敏)更新了《从 DAS 了解 CKB 开发》系列文章,并在文中阐述了他们在进行 CKB 应用开发时的思路。通过这一系列的文章,我们可以看到他们是如何在基于 UTXO 架构的公链 Nervos CKB 上进行应用开发的。


在最新的文章中,Tim 讲到了他们在设计 DAS 时面临的第一个问题:在 UTXO 模型之上,如何保证 DAS 账户的唯一性,确保一个 DAS 账户只能被一个用户注册。


在文章中,Tim 分析了各种可能的方案及其存在的问题,并给出了最终能满足「去中心化」、「良好的用户体验」、「工程复杂度适中」、「费用成本低」等原则的方案:有序链表。


Tim 通过对各种可能方案的分析,试图向开发者传达,在基于 CKB 开发时应注意哪些问题。比如,要尽可能地避免 Cell 竞争,要时刻关注 Cell 的 Capacity 大小等。Tim 还将在接下来的文章中讲述,他们是如何使用一种被称为「Keeper」的机制,解决 CKB 开发中常见的 Cell 竞争问题。请大家拭目以待,也欢迎在下方链接的帖子留下您的意见或者对 DAS 的产品使用心得。最后,谢谢 Tim 的校稿。

https://talk.nervos.org/t/das-ckb-das/5669


2、为什么只有 Nervos 可以解决区块链应用的普及难题


即使已经到了牛市,我们还是可以感觉到炒币的热闹,但又同时感受到 DApp/DeFi 真实用户的稀少。究其原因,是区块链的使用门槛和摩擦成本过大,其他区块链也不断遇到类似的问题,而这都源自于底层的编程模型是否足够的抽象。


本文作者 Nervina Labs 的创始人 Cipher 会带大家快速了解 mNFT 为什么能够大大地增进用户的体验。在本文中,你可以看到 CKB 究竟施了什么魔法。小编也认为 Cipher 说的「 CKB 上所有的地址都是合约地址」这句话会在 CKB DApp 寒武纪到来的时刻重新被大家所验证。

https://talk.nervos.org/t/did-solution-on-nervos-based-on-mnft-protocol/5651



CKB

  • (#2663)尝试提高文件描述符数的软性限制
    https://github.com/nervosnetwork/ckb/pull/2663
  • (#2666)将 libc 从 0.2.93 升级到 0.2.94
    https://github.com/nervosnetwork/ckb/pull/2666
  • (#2667)将 backtrace 从 0.3.56 升级到 0.3.57
    https://github.com/nervosnetwork/ckb/pull/2667
  • (#2668)将 regex 从 1.4.5 升级到 1.4.6
    https://github.com/nervosnetwork/ckb/pull/2668
  • (#2669)将 syn 从 1.0.69 升级到 1.0.70
    https://github.com/nervosnetwork/ckb/pull/2669
  • (#2662)当 target_proposals 为空时,快捷地返回提案奖励
    https://github.com/nervosnetwork/ckb/pull/2662



开发者工具

Godwoken-polyjuice [为 Godwoken 兼容以太坊]

  • (#29)升级 godwoken 的脚本

    https://github.com/nervosnetwork/godwoken-polyjuice/pull/29


Tippy [DApp 开发套件]

  • (#78)发布版本 v0.2.1

    https://github.com/nervosnetwork/tippy/pull/78

  • (#77)调试器检测

    https://github.com/nervosnetwork/tippy/pull/77



Layer 2

Godwoken [CKB 上的 Rollup 框架]

  • (#141)重构 Secp256k1Eth 的签名模块

    https://github.com/nervosnetwork/godwoken/pull/141

  • (#157)重构系统调用

    https://github.com/nervosnetwork/godwoken/pull/157

  • (#155)添加 polyjuice 已知的注意事项文档

    https://github.com/nervosnetwork/godwoken/pull/155

  • (#154)修复 #146 rebase 和其他小的错误

    https://github.com/nervosnetwork/godwoken/pull/154

  • (#146)重设 Poa 锁生成器

    https://github.com/nervosnetwork/godwoken/pull/146

  • (#152)增加加载 rollup 配置的系统调用 

    https://github.com/nervosnetwork/godwoken/pull/152



跨链

force-bridge[通用的 force bridge 组件]

  • (#51)更新部署测试网的代码

    https://github.com/nervosnetwork/force-bridge/pull/51

  • (#53)修复(ETH 合约):修复锁定事件,要求锁定数量 > 0

    https://github.com/nervosnetwork/force-bridge/pull/53

  • (#56)修复(ETH):在 ETH 处理器中添加区块确认检查

    https://github.com/nervosnetwork/force-bridge/pull/56

  • (#55)rpc 添加 cors 设置

    https://github.com/nervosnetwork/force-bridge/pull/55



Neuron

  • (#2018)将 ssri 从 6.0.1 升级到 6.0.2

    https://github.com/nervosnetwork/neuron/pull/2018

  • (#2019)将 y18n 从 3.2.1 升级到 3.2.2

    https://github.com/nervosnetwork/neuron/pull/2019



CKB 浏览器

  • (#804)将 ssri 从 6.0.1 升级到 6.0.2

    https://github.com/nervosnetwork/ckb-explorer-frontend/pull/804



生态系统

Summa One [BTC/CKB 互操作性] 

  • (#198)将 solidity 语言的 ssri 从 6.0.1 升级到 6.0.2 

    https://github.com/summa-tx/bitcoin-spv/pull/198



原文链接:
https://ckbweekly.substack.com/
点击阅读原文,即可订阅 CKB Weekly。

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

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