Skip to content

hmisty/contribution-planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

contribution-planning

My personal contribution planning mainly to Jouleverse.

Jouleverse采取去中心化的协作模式,不存在一个中心化的项目主体,也就没有所谓的路线图、项目计划等等需要中央计划的东西。为了提高点对点协作的效率,作为节点和贡献者之一,我将尝试把向Jouleverse做出贡献的个人计划公开公示,以求产生更多的共鸣,吸引更多人参与进来一起贡献。

Jouleverse工作包定义规范

以下是2024.1.23更新的个人贡献计划列表:

JTI 2.0

对应工作包:

  • JTI WP-10

具体工作:

  1. 写个脚本,扫描链上数据,拉一份完整的JTI 1.0认证记录(JTI #ID - 链地址 - 认证日期)出来
  2. 设计JTI 2.0的合约
  3. 实现前端界面(整合到区块链浏览器)

2024.12.6回顾:

  1. JTI1.0数据提取和迁移到JTI2.0已完成。✅
  2. JTI2.0合约代码(包含星球合约和JTI合约)开发、部署、流程改造已完成。✅
  3. 区块链浏览器集成JTI2.0代码完成。✅

区块链浏览器/红包

对应工作包:

  • 区块链浏览器 WP-8
  • 红包 WP-16

具体工作:

  1. 红包的前端开发,集成在区块链浏览器中。目前由 @yj 在开发中。视情况配合。@Jeff 亦对此有兴趣(优化J红包封面)。
  2. 链上合约bytecode与源码一致性校验。初步考察发现,市面上并没有可用的开源实现。需研究一个可行的serverless的解决方案。
  3. 合约工具加入calldata提取以及解码功能,方便多签操作之用(比如JNS铸造发放工作)。

2024.12.6回顾:

  1. 红包前端开发完成(前端主要开发工作由@yj完成,我主要做了代码审查)。✅
  2. bytecode一致性校验未完成。❌
  3. 合约工具开发了calldata生成功能。✅ 区块链浏览器calldata解码功能尚未实现。❌

对应工作包:WP-7

具体工作:

  1. 节点包之geth客户端,在admin.peers的name字段中,希望增加一个可配置的versionTag,以便于在更新节点包配置而不变更bin的情况下,也能通过admin.peers识别对端节点采用的配置版本。已委托 @一痕 帮助给出解决方案。
  2. 审计脚本,希望结合admin.peers的enode连通性,以及rpc 8501检查blockNumber,联合确认见证节点的活性。审计节点 @Jeff 提出可以统计当月活性率,作为审计指标。具体由 @Jeff 尝试编写。视情况或有需配合之处。
  3. 合规备案。以节点名义,企业身份,尝试合规备案,探索合规路径。

2024.12.6回顾:

  1. versionTag已开发完成并纳入新节点包。节点均已完成升级。(主要编码工作由@一痕 完成,我主要做的是节点包配置文件编写、打包发布,以及推动节点完成升级等工作)✅
  2. 编写了新版本的审计脚本,并将审计工作移交@Jeff负责。✅ 活性指标未实现——待讨论。❌
  3. 合规备案未落实。❌

另,Jouleverse网络节点发展概况:

  • 截至2023年底,有5个记账节点,6个见证节点,共11个节点
  • 截至2024年底(12.6),有17个记账节点,50个见证节点,共67个节点

veJ和链上治理

对应工作包:WP-15

具体工作:

  1. veJ的合约设计
  2. 治理合约设计
  3. timelock
  4. 链上提案和投票系统
  5. 治理攻击风险评估
  6. 锁定tokenomics
  7. 创世金库从多签迁移到治理控制

2024.12.6回顾:

  1. veJ合约设计完成。✅ 合约代码未开发。
  2. 治理合约设计未完成。❌
  3. timelock开发、部署完成。✅
  4. 链上提案和投票系统未启动。❌ 推行了多签质押+github模拟投票机制,打磨流程和需求。✅
  5. 锁定tokenomics:核心20% Joule迁移完成。✅ 生态80% Joule迁移尚未完成。❌
  6. 创世金库从多签迁移到治理控制(前置条件:治理系统完成)。❌

About

My personal contribution planning mainly to Jouleverse.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published