自由生态开发

人人平等,自由开发自己的生态。基于模块注册中心和扩展点,任何人都可以创建、注册和运行新模块。

DSCPModuleExtension PointsDAO治理启用

自由开发理念

DSCP协议保证人人平等,任何人都可以在系统内自由开发自己的生态。 通过实现 DSCPModule 接口, 声明依赖与提供能力,注册到链上模块注册中心, 经DAO投票后即可在主网启用。皇帝与平民同源——同一套接口,同一种规则。

已落地生态模块

链上模块注册中心

10 模块已注册

核心模块(不可卸载)

身份锚定x/identity已启用

生物特征Hash管理、唯一性校验、PoH凭证颁发,无管理员身份注册

identity.verificationidentity.bio_hashidentity.poh
贡献值核心x/contribution已启用

贡献值生成/销毁核心逻辑、流水记录、防刷机制,四维驱动模型

contribution.issuecontribution.burncontribution.ledger
链上治理x/governance已启用

提案、投票、参数管理、陪审团仲裁,完全链上执行无管理员

governance.proposalgovernance.votegovernance.jurygovernance.params
零知识证明x/zkp已启用

zk-SNARKs(Groth16)链上验证,Proof of Humanity凭证,完全链上验证

zkp.verifyzkp.poh_credential

可选模块(可插拔)

供需即时共享x/supplydemand已启用

供需信息发布、LBS排序、社交交互、IPFS内容存储

依赖: x/identitysupplydemand.publishsupplydemand.lbssupplydemand.social

启用方式: 链上参数开关

安全圈x/safetycircle已启用

家庭/组织/社会安全圈管理,多签确认,共享销毁池

依赖: x/identity依赖: x/contributionsafetycircle.managesafetycircle.shared_pool

启用方式: 链上参数开关

自动审计x/audit已启用

守恒校验、身份唯一性校验、任务闭环校验,异常触发治理

依赖: x/contribution依赖: x/identityaudit.conservationaudit.uniquenessaudit.task_closure

启用方式: 链上参数开关

存储压缩x/compression未启用

冷热分层存储、差分编码压缩、Zstandard压缩引擎

compression.enginecompression.delta

启用方式: 节点本地配置

IBC跨链交互x/crosschain未启用

IBC跨链通信、贡献值跨链认证、身份跨链锚定、治理跨链执行

依赖: x/identity依赖: x/contributioncrosschain.ibccrosschain.anchor

启用方式: DAO投票启用

AI代理辅助x/aiagent未启用

AI代理辅助决策、智能供需匹配、异常行为预判

依赖: x/supplydemand依赖: x/governanceaiagent.matchaiagent.predict

启用方式: DAO投票启用

扩展点目录

5 扩展点
身份注册扩展点IdentityPostRegisterHook

用户完成生物识别注册后,允许扩展模块执行额外逻辑

已注册钩子:

PoH凭证自动颁发x/zkp

可扩展场景:

  • 未来集成新的生物识别方式(如声纹、虹膜)
  • 注册时自动分配初始贡献值(如新用户福利)
  • 注册事件触发外部通知(如邮件/短信验证)
贡献值变更扩展点ContributionPreChangeHook / ContributionPostChangeHook

每次贡献值生成或销毁时,允许扩展模块执行额外校验或记录

已注册钩子:

审计守恒校验x/audit
周累计限制检查x/contribution

可扩展场景:

  • 贡献值达到阈值时自动触发特殊事件(如解锁新勋章)
  • 异常波动实时告警
  • 贡献值数据导出至外部数据分析平台
投票仲裁扩展点VotePreStartHook / JurySelectionHook

在投票流程的关键节点预留扩展能力,支持自定义陪审团抽取

已注册钩子:

VDF随机抽取x/governance

可扩展场景:

  • 支持未来更换陪审团抽取算法
  • 投票结果触发外部智能合约
  • 合规性检查集成
数据存证扩展点PreStorageHook

存证数据上链前后可扩展,支持自定义处理逻辑

已注册钩子:

Merkle Proof自动生成x/audit

可扩展场景:

  • 数据格式版本升级兼容
  • 多种存证格式并行支持
  • 外部公证系统对接
安全圈扩展点CircleMemberChangeHook

安全圈成员变更时触发,支持OnMemberAdded和OnMemberRemoved

可扩展场景:

  • 跨链安全圈联动(如与其他DAO组织互通)
  • 成员变动触发外部信誉系统更新

创建新模块

实现 DSCPModule 接口,声明依赖与提供能力,提交至模块注册中心

经DAO投票通过后,新模块将自动在主网启用

开发者指南
1

定义模块

实现 DSCPModule 接口,声明名称、版本、依赖和提供能力

2

实现扩展点

按需实现 IdentityPostRegisterHook、ContributionPostChangeHook 等钩子接口

3

编写消息与查询

定义交易类型(Msg)和查询接口(Querier),注册路由

4

提交治理投票

通过链上提案提交新模块,社区投票决定是否启用

5

自动启用

投票通过后,在指定区块高度自动执行迁移并启用模块