[持续更新] CKB Weekly 合集

在 Nervos 上迎接 DeFi 的第一步:去中心化稳定币 NexisDAO 正式开启内测!|CKB Weekly #63

火花:

使用 sUDT /UDT 代币太花 CKB ?这里有个更棒的方案 — Compact UDT lock

CKB 有一个很大的特性是每一个 cell 会需要占用基础的 CKByte 来做链上存储,因此当任何人要传送 sUDT 给到另一个人时,我们必须要接受者或传送方准备好 CKByte ,才能够存放即将传入的 sUDT 用户自定义代币。但是现在有了 Compact UDT lock,或许一切即将有所不同。Compact UDT lock 利用 Sparse Merkle Tree 的技术,来减少 CKB 上用户自定义代币的链上存储需求。

作为一个单纯的 lock script,compact UDT lock 能和 sUDT 和 xUDT 兼容。一个 CKB cell 使用 Compact UDT lock 可以保持任意数量的用户的 UDT 余额,同时让 cell 对于 CKB 的存储需求保持不变。为了进一步优化交易操作,在 Compact UDT lock 中还引入了 Open Transaction 的操作,因此可以将多个交易打包为一个交易 。

最后,值得说的是,这个提案其实最初只是一个由开发者 Xuejie 随机发想的 idea,但是在于社区的许多技术大佬,例如知县,以及其他社区开发者讨论后,我们才得以看到今天的 Compact UDT lock 的 RFC。如果想要进一步去了解这个协议,可以点击以下链接的帖子:

Nervos 上的抵押型稳定币 NexisDAO 正式开启内测!

NexisDAO 是运行在 Nervos 上运行抵押型稳定币系统的去中心化自治组织,称之为 Nexis 协议,用户可以通过 「Nexis 治理(Nexis Governance)」的方式批准资产作为担保物来生成稳定币 TAI ,并且该协议还可以透过 dCKB 解决 CKB 抵押在 Nervos DAO 后流动性差的问题。目前 Nexisdao 已经正式开启内测,时间从即日至 9 月 3 日,参与的小伙伴还有机会可以获得限量 NFT。
内测网址:https://nexisdao.com/
内测教程:https://doc.nexisdao.com/docs
内测反馈的 discord 渠道:NexisDAO #内测频道
[image]
[image]

CKB

  • (#2985) 改进覆盖率报告生成命令
  • (#2982) 修复重新搜索费用昂贵的问题
  • (#2978) 删除宏中的尾部分号
  • (#2961) 对系统调用执行模糊测试
  • (#2977) 将 serde 从 1.0.127 升级到 1.0.129
  • (#2975) 将libc从0.2.99升级到0.2.100
  • (#2976) 将 tokio 从 1.10.0 升级到 1.10.1
  • (#2971) 对周期计算进行快照
  • (#2968) 修复发布 crate 时遇到的问题
  • (#2972) 覆盖工作流程中的覆盖工具链
  • (#2965) 修正注释中的错别字
  • (#2963) 将ckb-vm升级到0.20.0-rc4
  • (#2962) 将 crossbeam-deque 从0.8.0升级到0.8.1
  • (#2959) 暂时从 JSON-RPC 中退出区块扩展
  • (#2952) 代码覆盖的工作程序

Dev Tools

Lumos [基于 JavaScript/TypeScript 的 dApp 框架]

Polyjuice [CKB 上的以太坊兼容层]

Godwoken-polyjuice 【 Godwoken 的EVM 兼容层]

  • (#76) 修复 evmone.evm_memory 管理

Capsule [CKB 上用 Rust 创建智能合约的开发框架]

  • (#38) 更新 docker 镜像

Tippy [DApp 开发套件]

CKB-std [用 Rust 编写 CKB 智能合约的模块]

Neuron

  • (#2073) 禁用 github 的打包动作

CKB Explorer

Frontend

Explorer

  • (#826) 将主程序合并到开发程序

Layer 2

Muta [CKB 上的可定制高性能区块链框架]

SECBIT Labs [CKB 上的零知识证明工具集]

Godwoken[CKB 上的 Rollup 框架]

  • (#315) 将 offchain_validator 配置标记为可选配置
  • (#314)允许 mem-pool.execute-l2tx-max-cycles 选项;增加 MAX_L2TX_CYCLES 到 70M
  • (#307) 链外验证器
  • (#312) 在初始同步后不通知记忆库
  • (#311) 如果数值大于提示值 web3-indexer 插入区块
  • (#310) 使用 smol::lock::Mutex 来代替 parking_lot::Mutex
  • (#309) mem-block 的时间戳
  • (#308) 从 RPC 线程中分别使用 mem-pool
  • (#306) 跳过通知 mem-pool 直到同步到顶端
  • (#304) 在 cli 中输出 godwoken 版本
  • (#305) 在警告中记录无效的区块信息

Cross-chain

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

  • (#203) 验证器 docker-compose 文件
  • (#202) 添加用 docker 指令进行部署
  • (#201) 应用程序 cli 的依赖性
  • (#200) 安装 cli 失败
  • (#199) 从验证器中删除白名单配置
  • (#198) 在监控器中累积添加字段
  • (#197) 分离对收集器数据库进行分离
  • (#195) 更改验证器集成测试

force-bridge-eth [将 ETH 映射到 CKB 上的解决方案]

Ecosystem

Hxro [将 BTC 映射到 CKB 上的解决方案]

Tocial [Cosplayer 照片分享 App]

Lay2 [pw-sdk]

Synapse [浏览器钱包插件和密钥代理]

LeapDAO[侧链框架]

MiBao [秘宝 NFT]

DAS [去中心化账户服务]

社区动态/活动

Nervos 和 Gitcoin 举办的黑客松日期将近,我们可以看到许多人都在摩拳擦掌了,你会是 4 万美金首奖的赢家吗?如果你还不太懂的 Nervos 上的开发是怎么一回事的话,那么由国内清华、北大、交大等顶尖高校组成的高校区块链技术社区 BTCU 所发行的 Nervos 开发教程或许是你了解 Nervos 开发的好方法,他们的视频会逐步的进行更新,可以点击以下链接收看: