Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

第二十一章 · 许可资产标准(PAS)

本章介绍 Mysten Labs 的 Permissioned Assets Standard(PAS)——一套在 Sui 上发行与管理许可型余额的框架,适用于需要 KYC/AML、转移限制与监管控制的现实资产代币化场景。内容基于 MystenLabs/pasKYC-compliant coin 示例 PR #25

本章内容

主题你将学到
21.1PAS 概述与方案对比设计目标、Chest/Policy 模型、与 DenyList/闭环 Token/TransferPolicy 的对比
21.2核心抽象Namespace、Chest、Policy、PolicyCap
21.3请求与解析SendFunds / UnlockFunds / Clawback、Request、required_approvals、resolve
21.4Templates 与 Command发行方如何配置 PTB 模板、SDK 如何解析转账
21.5版本控制与 ClawbackVersioning、可选 Clawback、紧急阻断
21.6实战一:简单合规代币限额、禁止某地址、自定义 TransferApproval
21.7实战二:KYC 合规代币KYC 校验、发行方签发 stamp、仅 KYC 通过可收发

学习目标

读完本章后,你将能够:

  • 引入并使用 PAS 库:配置依赖、use 语句,并在各节中查阅 Namespace / Chest / Policy / Request / Templates 的接口速查表
  • 理解 PAS 的 Chest 架构与「请求-解析」流程,会使用 request.data()send_funds::sender/recipient/fundsresolve_balance / resolve 等接口
  • 将 PAS 与 DenyList 受监管代币、闭环 Token、Kiosk TransferPolicy 做选型对比
  • 使用 PAS 实现简单合规规则与 KYC 合规代币思路,并会配置 set_template_commandptb::move_call / ext_input