基于非同质化能力代币的去中心化AAA方案解析
1. 非同质化能力代币结构
非同质化能力代币(CapBAC)的访问控制智能合约借助NFT代币概念构建。其结构以JSON格式定义,便于与底层通信协议集成。CapBAC代币结构包含以下字段:
| 字段 | 描述 |
| ---- | ---- |
| Token ID | 由主体ID、对象ID和资源URI哈希组成的唯一标识符 |
| Token Name | 便于人类阅读的描述性字段 |
| Subject ID | 代表代币持有者的设备或用户ID |
| Object ID | 要访问的对象的ID |
| Owner ID | 管理代币所有权,用于委托确认,与Subject ID不同值表示访问权已委托 |
| Resource URI | 按通信协议表示要访问资源的字符串 |
| Issue Time | 代币颁发给主体的时间戳 |
| Expiry Time | 代币和授予的访问权过期的时间戳 |
| ValidFrom | 代币生效的时间戳,大于Issue Time |
| ValidUntil | 代币有效的时间戳,小于Expiry Time,用于限时委托访问权 |
| Value | 资源所有者定义的提供访问权的价值 |
| Control Flags | 处理代币管理的标志,用于验证代币是否可委托、转移或已撤销 |
| Access Rights | 描述CoAP协议操作(GET、FETCH、PUT、UPDATE、PATCH和DELETE)的字段 |
| Constraints | 由零个或多个条目定义细粒度
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



