Mest Documentation
Mest's Website
中文
中文
  • 👋什么是 Mest?
  • ✌️为什么选择 Mest?
  • APPLICATION
    • Mest 应用
    • 如何分享交易?
    • 如何标记交易?
    • Mahjong 积分
  • PROTOCOL
    • Mest 协议
    • REA 概念
    • NIP 1011 - A Simple REA Scheme
  • SUPPORT & MISC.
    • API Status
    • Roadmap
    • Twitter
Powered by GitBook
On this page
  • 简介
  • 概念
  • REA(Resources, Events, Agents)
  • Nostr(Notes and Other Stuff Transmitted by Relays)
  • Events & Agents
  • Network Diagram

Was this helpful?

  1. PROTOCOL

Mest 协议

PreviousMahjong 积分NextREA 概念

Last updated 1 year ago

Was this helpful?

简介

Mest 协议是一套为区块链交易赋予语义的通信规范。任何人都可以通过这套规范为区块链上的地址和智能合约方法标记参与者(Agent)和事件(Event)信息。任何人也可以获取已被标注的地址和智能合约方法信息,从而将难以解读的区块链交易转化为用户友好的信息。

概念

REA(Resources, Events, Agents)

REA 是一个创新的会计信息模型,通过事件、参与者及资源对经济业务进行原始描述。Mest 协议依据 REA 模型,对区块链交易中的合约方法和地址进行语义标注。

Nostr(Notes and Other Stuff Transmitted by Relays)

Nostr 是一个简单,开放,抗审查的社交网络协议。Mest 协议利用 Nostr 的基础设施建立标记流程,以保证标记流程和标记信息的去中心化。

Events & Agents

Mest 协议依据 REA 模型,挖掘区块链交易中的 Events 和 Agents 并由社区进行标注,以此对经济业务进行用户友好的解读。因此,Mest 协议中有两个关键的信息单元,分别是 Events 和 Agents,他们分别对应区块链交易中所涉及的合约方法和地址。

例如以下笔原始的区块链交易信息,我们可以从 to 和 input数据得到合约方法和地址,进而进行 Event 和 Agent 标注。

 "to": "0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9"
 "input": "0x573ade81000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000008b7ef58a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000bed4dbd30fd3aed29c2d133fddb611f8aa517c6b",

得到的合约方法和地址则会在解析后,以 格式上传至 Nostr Network。任何人都可以通过 Nostr Network 对合约方法和地址进行标注。

例如为 address: 0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9 标注 agent: Aave Protocol V2 以及为该合约的 method: 0x573ade81 标注 event: repay loan

Network Diagram

NIP 1011