简介
CID发表自己愿意承担相应责任的声明,可以声明自己的特征、贡献、事迹、承诺或与其他主体的关系,等等。此声明可以作为仲裁依据。
协议
数据格式
主链数据注重可读性,以保证用户确知签名的意义。
字段之间以“|”(UTF8编码0x7C)分隔。
字段内容可以为空,字段间分隔符保留。如果后面的所有字段均为空,则这些字段之间的分隔符可省略。
全部数据的总长度不得超过4k字节。
数据结构
header | 序号 | 字段名 | 字段类型 | 长度 | 内容 | |
1 | 协议类型 | ascii | 4 | FEIP | ||
2 | 协议编号 | integer | Variable | 8 | ||
3 | 版本号 | integer | Variable | 4 | ||
body | 4 | 声明类型 | ascii | Variable | 自定义 | |
5 | 声明 | utf8 | Variable | 自定义 | ||
6 | 证明材料 | ascii | Variable | "#存储方:相对路径",可多个 | ||
7 | 引用交易 | ascii | Variable | 给出声明所针对的链上信息的交易id。 |
相关规则
交易操作:一个CID对应地址作为输入,op_return作为输出,可以有其他输出,用于邀请其他CID对声明做出认证。
声明主体:声明的每个输入都是声明的主体,都确认声明内容,并愿意承担相应责任。
邀请认证:交易发起者可以输出给多个地址,除了输入地址之外的地址,被解释为认证邀请,邀请输出地址对本声明做出认证。认证参见协议FEIP9V2_声明认证。
证明材料:用于佐证声明的信息的存放地址。
引用交易:当声明针对某个链上信息时,引用该信息的交易id。
授权
本协议不适用授权协议。
示例
第一个输入地址:FTTzVaMgAgXTFodFveX7SjbFDQGVpA8P5X,对应CID为:Sato_8P5X
第二个输入地址:FKPfTsQNh9Ai51MMWZRGQusaWBwnoMGvRN,对应CID为:Nike_GvRN
第一个输出地址:FTqiqAyXHnK7uDTXzMap3acvqADK4ZGzts,对应CID为:F_Gzts
op_return内容为:
FEIP|8|4||我们完成了密签2.0升级|
含义为:Sato_8P5X和Nike_GvRN声明他们完成了密签2.0升级,并邀请F_Gzts帮他们做出认证。未提供声明类型和证明材料。
自述
版本号:4
作者:CY_vpAv
发布时间:2020年4月26日
上一版本哈希
上一版本号:FEIP8V3
哈希值:62519d79aa661fa4a9c4f8a1da8131ee9a1fa21cdccddda731418a9d44cb0a52
更新
增加“引用交易”字段,给出声明针对的链上信息的交易id。
增加“授权”节,本协议不可授权。
兼容性:兼容上一版本数据。