Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.21 KB

week-2024-05-05.md

File metadata and controls

45 lines (35 loc) · 1.21 KB
  • 时间:2024-05-05 23:00
  • 参会:Cedric、Frozen

主题:Week04 - Cell Script 研发进度同步

内容:

状态更新

  • 大数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