什么?在 Nervos 的状态通道 Layer2 上也能够有 GameFi!|CKB Weekly #66
火花:
1、Kabletop : 基于 CKB 的状态通道打造的回合制区块链游戏开发框架
Kabletop 是一个基于 CKB 状态通道打造的回合制区块链游戏开发框架,能够基于多款游戏引擎打造,目前主要是 Godot,未来会加入 Unity3D、Unreal、CocosCreator,同时通过运用状态通道技术,能够使得除了在通道开启或关闭的时候外,平常的数据交换都可以直接发生在链下,提升了游戏对战时所需的性能以及体验,在本周 Nervos 的开发者李宇坤给大家演示了 Kabletop 的合约脚本(包含 NFT、Wallet、Payment 以及运行链上游戏的逻辑)以及使用了 CKB-SDK 和 Game-SDK 等工具,并且最后演示了如何用 Lua 以及 GDScript 来实现核心验证以及表现层的逻辑。
目前 Kabletop 使用的场景包含双人回合制对战游戏,包括回合制的卡牌、塔防、战旗、策略和角色扮演,后期将能够支持多人即时对战类别的游戏。如果对 Kabletop 开发框架有兴趣的小伙伴,可以查看这个视频了解更多的细节。
https://www.bilibili.com/video/BV1Kf4y1E7Ep?spm_id_from=333.999.0.0
[image][image]
2、如何使用 CKB-DEBUGGER 来进行 CKB 脚本调试
CKB-dubeugger 是个可以调试和调优的 CKB 脚本的工具,本周在 Snapfinger 社区,CKB VM 开发者徐建栋带大家了解了如何使用 CKB-Debugger 这个调试工具来进行 Nervos CKB 脚本开发,包含基础环境的配置。
例如 Playground 的库如何使用,并且介绍 ckb-debugger 运行的模式(Full、GDB、Fast),以及如何将性能进行调优,如果有兴趣了解更多 CKB 底层编程以及调试的小伙伴,欢迎看看这次 Demo 的视频回顾。
https://www.bilibili.com/video/BV1Gq4y1K7Cx?from=search&seid=6217527771079146559&spm_id_from=333.337.0.0
CKB
- (#3022) 基于新的 pr 文件对 backport 进行重新构造
- (#3010 ) 发布 ci V2 版 工作流程
- (#3034 ) 将 anyhow 从 1.0.43 提升到 1.0.44
- (#3032) 将 serde_json 从 1.0.67 升级到 1.0.68
- (#3028) 将 「connected_duration」持续时间单位改为「毫秒」
- (#2989) 清理孤块池的过期区块
- (#3030) 调整 tx_pool 默认的持久路径
- (#3024) 删除 heim dep
Dev Tools
Lumos [基于 JavaScript/TypeScript 的 dApp 框架]
Polyjuice [CKB 上的以太坊兼容层]
Godwoken-polyjuice 【 Godwoken 的EVM 兼容层]
- (#85) 修复 MockedHost.get_block_hash() 的内存不足问题。
Capsule [CKB 上用 Rust 创建智能合约的开发框架]
Tippy [dApp 开发套件]
CKB-std [用 Rust 编写 CKB 智能合约的模块]
Neuron
CKB Explorer
Frontend
Explorer
Layer 2
Muta [CKB 上的可定制高性能区块链框架]
SECBIT Labs [CKB 上的零知识证明工具集]
Godwoken[CKB 上的 Rollup 框架]
-
(#344) 发生错误后对 toml 值进行修复
-
(#343) 从 DBTransaction 中删除检查点验证代码
-
(#342) 允许跳过无效区块的检查点检查
-
(#341) 只有当 exit_code 为成功时才检查 nonce
-
(#340) 对内存池 nonce 错误进行重置
-
(#328) 更新 db 区块验证器
-
(#330) 在执行失败时支持转储 Tx
-
(#337) 应用区块状态时验证检查节点
-
(#338) 如果遇到错误就退出 poll_loop 函数
-
(#336) 增加 Gw 工具等待时间
-
(#318) 在 Chanllenge 中用 ckb-merkle-tree 替换 Merkel tree impliment
-
(#334) 对 txs 顺序进行修复
-
(#333) 优化 ChainEvent 的日志
-
(#332) 减少内存池锁
-
(#331) 在 nonce 报错中输出 account_id 的错误
Cross-chain
F orce-bridge [通用的 force bridge 组件]