🆔
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
  • Introduction
  • Spec
  • 示例
  1. MetaID協議規範
  2. MetaID 樹介紹

Follow節點

PreviousProtocols 節點NextMetaID 信封格式

Last updated 11 months ago

Introduction

follow 是 MetaID 規範的重要組成部分,它允許用戶在區塊鏈網絡中創建和維護他們的社交關係。通過 follow,我們能顯著提升 MetaID 的社交能力,為用戶提供更豐富、更深度的交互體驗。

Spec

follow 協議的腳本格式如下:

OP_FALSE
OP_IF
	metaid                           
	create                          
	/follow                         
	0                                
	0                                
	application/json;utf-8                
	{metaid}                        
OP_ENDIF

關於 follow 的約定

  1. 在 follow 格式中,create 代表關注,revoke 代表取消關注。

  2. 格式中的 metaid 必須是有效且已上鏈的 MetaID。如果 payload 中的 metaid 無效,那麼 follow 是無效的。

  3. 在 revoke 操作中,path 需要定位到一個有效的 PIN,且這個 PIN 必須是有效的 follow PIN。

示例

以用戶 A 關注用戶 B 為例:

  • 用戶 A 的 MetaID:c08c4e96514ee5c4f91b6df3de7a42f797a36af7265918a6b74d5198f87682ad

  • 用戶 B 的 MetaID:2464ad8d35e601f8b73c80976104ff00e878f58dc2f2936ec3a269fe34d962c2

用戶 A 關注用戶 B 的腳本操作如下:

OP_FALSE
OP_IF
	metaid                         
	create                           
	/follow                          
	0                               
	0                               
	application/json;utf-8                
	2464ad8d35e601f8b73c80976104ff00e878f58dc2f2936ec3a269fe34d962c2       //用户B的metaid
OP_ENDIF

將 follow PIN 上鏈後生成的 pinId 為:dcvv5d4377f36c7c2466259593d0d4a0c1e5d7ec19500e082ce1eea3993f22b1aac1i0

然後,用戶 A 取消關注用戶 B 的腳本操作如下:

OP_FALSE
OP_IF
	metaid                           
	revoke                          
	@dcvv5d4377f36c7c2466259593d0d4a0c1e5d7ec19500e082ce1eea3993f22b1aac1  
	OP_0                                
	OP_0                                
	OP_0                
	OP_0
OP_ENDIF

關注和取消關注的操作會立即生效,並在鏈上產生相應的記錄。

📑