🆔
MetaID
繁體中文
繁體中文
  • 概要
    • 概要
    • 術語
  • 📑MetaID協議規範
    • 協議格式
    • MetaID 樹介紹
      • MetaID樹
      • Info 節點
      • File 節點
      • FT 節點
      • NFT 節點
      • Protocols 節點
      • Follow節點
    • MetaID 信封格式
    • 隱私模型
    • 有關PIN
    • 有關PoP
    • 一些例子
  • 💻MetaID App Node
    • 簡介
    • 編譯與運行
    • JSON API
    • 浏览器
    • MetaID PIN規則約定
    • PIN数据结构
  • ⚙️MetaID SDK
    • Get Started
    • Core API
    • Quick Example
  • ⛓️Cross-chain
    • 有關跨鏈
    • Unified UTXO Chain
  • 🪪About MetaID
    • MetaID歷史
    • FAQ
    • MetaID理念
    • MetaID資源
  • 📃资产协议
    • MRC-20
    • MRC-721
Powered by GitBook
On this page
  1. MetaID協議規範

有關PIN

PIN 是 Personal Information Node 的縮寫,符合 MetaID 格式的每一條鏈上數據均稱為 PIN,由用戶通過私鑰簽名發出,代表了用戶的鏈上個體行為。比如創建 MetaID、發表評論和點贊、部署和鑄造資產等行為都是用一條 PIN 來表示。

PIN 採用序數理論,PIN 內容負載在交易的輸出中,默認在其輸出的第一個 Satoshi 上。當 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 位置。

Previous隱私模型Next有關PoP

Last updated 1 year ago

📑