- 时间:2024-05-05 23:00
- 参会:Cedric、Frozen
状态更新
- 大数uint128已完成gcc版本,待验证
- 大数uint128自有实现已完成表达和加法运算
- 标准库
- xUDT所需要的接口已经设计好
讨论
-
xUDT实现的功能范围 Frozen: 参考 xudt-rce,能够通过 CellScript 将逻辑在一个.cell文件中实现即可。先从简单的开始,后续再增加合约间调用。
-
工具链开发怎么安排 Frozen: Cedric来提供compiler实现,Frozen/Zisu完成相应工具链的docker包装
下周计划
- 大数研发和验证
- 标准库开发
- xUDT实现
- 工具链开发 1> Mac版本的compile Docker安装 2> Mock 工具
TODO:
Cedric - 按照计划推进标准库设计
Frozen/Zisu - 组织共学
问题:
n/a
Features:
- 合约版本管理,兼容性处理和包管理
- 数学库
- 加密算法库 - blake160/secp256k1/
- 需要提供CKB VM的所有系统调用
- tx、cell、args数据的解析
- molecule数据解析
- Debugger可以复用CKB-VM-Debugger
- Mock采用开发工具按照dump tx来拼装数据,然后将数据通过mock tx的方式给到CKB VM Debugger