查看原文
其他

可组合性的 Open Transaction Lock Script 提案来喽|CKB Weekly #53

Nervos Community NervosCommunity 2023-04-18


火花


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



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

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

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