可组合性的 Open Transaction Lock Script 提案来喽|CKB Weekly #53
火花
1、可组合性的 Open Transaction Lock Script 提案
在上周来自北美的团队 Mutual Knowledge System 提出了一个基于 Open Transaction 的 Grants 后,本周 Nervos 核心开发者 Xuejie 也提出了一个关于 Open Transaction 的 Lock Script 提案,不一样的是这个 Lock 在 Open Transaction 中具有重新排序和重新安排签名组件的能力。
在本次的 RFC 中,Xuejie 也提供了 OpenTx 实现的数据结构,包含有哪一些的命令(Command)、哈希数组以及字段等内容,以及实际执行时 Lock Script 包含哪些元素,在整体的 Open Transaction 交易中又是如何呈现。这样的 Lock 具有的好处是,能够被 Open Transaction 的交易聚合者,尽可能地以最小的交易费用去拼装这些交易,以节省成本并且达到最佳的交易效率。
如果对于 Open Transaction 有兴趣的小伙伴,欢迎点击下方的帖子链接参与讨论,您的一小点参与很可能会让 Open Transaction 再往前迈一大步。
https://talk.nervos.org/t/rfc-composable-open-transaction-lock-script/5869
2、如果你想再靠近 DAS 一点,这里有他们的开放文档
DAS 测试网上线不到一周,目前已经有超过 11400 个注册账户,来自 3300 多个独立地址,这是一张小编认为很不错的成绩单。
同时,在这里我们也看到他们公开了许多技术文档,可以提供给有兴趣理解 DAS,以及理解如何在 CKB 上编程的小伙伴。这些文档已经包含了 DAS 的系统设计、数据结构、账户链方案以及防抢注机制,相信未来 DAS 团队还会持续更新这些文档。有需要的开发者、热爱技术的小伙伴可以进入下方的链接查看:
https://github.com/DeAccountSystems/Documents
CKB
(#2735)从 PeerState 中删除不必要的字段 https://github.com/nervosnetwork/ckb/pull/2735 (#2685)用 DashMap 替换 RwLock/Mutex<HashMap/HashSet> https://github.com/nervosnetwork/ckb/pull/2685 (#2758)将 anyhow 从 1.0.40 升级至 1.0.41 https://github.com/nervosnetwork/ckb/pull/2758 (#2759)将 syn 从 1.0.72 升级至 1.0.73 https://github.com/nervosnetwork/ckb/pull/2759 (#2760)将 libc 从 0.2.95 升级至 0.2.97 https://github.com/nervosnetwork/ckb/pull/2760 (#2761)将 backtrace 从 0.3.57 升级至 0.3.59 https://github.com/nervosnetwork/ckb/pull/2761 (#2762)将 tokio 从 1.6.1 升级至 1.7.0 https://github.com/nervosnetwork/ckb/pull/2762 (#2763)将 once_cell 从 1.7.2 升级至 1.8.0 https://github.com/nervosnetwork/ckb/pull/2763 (#2750)将 jsonrpc 板块升级到最新版本 https://github.com/nervosnetwork/ckb/pull/2750 (#2742)文档:修复丢失的链接和废弃的描述 https://github.com/nervosnetwork/ckb/pull/2742 (#2747)集成失败时,在 github 中上传日志文件,并删除 allow-failure jobs https://github.com/nervosnetwork/ckb/pull/2747 (#2755)避免不必要的数据库创建 https://github.com/nervosnetwork/ckb/pull/2755 (#2715)ckb2021 硬分叉功能 https://github.com/nervosnetwork/ckb/pull/2715 (#2753)修复:系统调用测试速度减慢 https://github.com/nervosnetwork/ckb/pull/2753 (#2748)升级 rocksdb https://github.com/nervosnetwork/ckb/pull/2748
Layer 2
Godwoken [CKB 上的 Rollup 框架]
(#206)添加存款 ckb cli
https://github.com/nervosnetwork/godwoken/pull/206
跨链
force-bridge[通用的 force bridge 组件]
(#117)支持观察者角色
https://github.com/nervosnetwork/force-bridge/pull/117
(#121)修复 eth 处理程序 init setLastHandledBlock bug
https://github.com/nervosnetwork/force-bridge/pull/121
(#118)修改跨链桥的 lockscript
https://github.com/nervosnetwork/force-bridge/pull/118
(#116)增加配置 rpc
https://github.com/nervosnetwork/force-bridge/pull/116
(#119)修正 eth & ckb 处理程序的 lastHandledBlockHeight 初始化问题
https://github.com/nervosnetwork/force-bridge/pull/119
(#115)添加多签失败的服务器重试机制
https://github.com/nervosnetwork/force-bridge/pull/115
(#113)对预提交的 hook 进行更严格的审查
https://github.com/nervosnetwork/force-bridge/pull/113
(#114)修复(离线):在 RPC 中添加检查
https://github.com/nervosnetwork/force-bridge/pull/114
(#111)集成 cli rpc api
https://github.com/nervosnetwork/force-bridge/pull/111
CKB 浏览器
(#823)搜索后隐藏手机菜单
https://github.com/nervosnetwork/ckb-explorer-frontend/pull/823
(#820)为交易输入添加索引
https://github.com/nervosnetwork/ckb-explorer-frontend/pull/820
(#806)重构:只显示 sudt
https://github.com/nervosnetwork/ckb-explorer/pull/806
生态系统
DAS [去中心化账户服务]
DAS 开放公测
https://da.systems