关于PIN

PIN 为Personal Information Node缩写,符合 MetaID 格式的每一条链上数据均称为 PIN,由用户通过私钥签名发出,代表了用户的 链上个体行为。比如创建MetaID、发表评论和点赞、部署和铸造资产等行为都是用一条 PIN 来表示。

PIN采用序数理论, PIN内容负载在交易的输出中,默认在其输出的第一个sat上。当PIN被创建时,该交易输出的第一个Satoshi即代表该PIN。

PIN 的拥有者与创作者

每个 PIN 都有两个主要属性:拥有者和创作者。

  • 创作者 (Creator):创作者是指生成 PIN 的原始地址。该属性由创建 PIN 的交易决定,一旦被设定,无论后续发生何种交易,创作者属性都是不可改变的。

  • 拥有者 (Owner):拥有者是指当前拥有 PIN 所代表的Satoshi的用户地址。该属性可以通过转移该Satoshi 来改变。

例如,如果用户地址 A 创建了一个 PIN,并且这个 PIN 所代表的Satoshi当前处于用户地址 B,那么,A 是其创作者,B 是其拥有者。

PINID

一个 PINID 由其交易ID(TxId)和PIN所在交易中的output位置(output index)构成。形式如下:

PINID = {TxId}i{index}

PINID 上是一个全局唯一的标识符,标记了区块链上的特定交易的特定位置。

PIN Number

PIN Number 是一个分配给 PIN 的序列号,它按照 PIN 在区块链中的被打包顺序来排列,采用先见原则。

Transfer

MetaID的PIN是以聪形式存在,允许跟踪和传输单个聪,并以先进先出的方式从交易输入转移到交易输出,转移过程取决于交易输入和输出的顺序。

如图,所有交易输入里面,PIN在#1001位置,转移之后,PIN也在所有交易输出里面的#1001位置

Last updated