monument社交预言机同步社交数据

在兼容 web2 的 web3 社交账户系统的基础上,我们通过 Twitter API 与 TagAI 社交层,实现了 web2 社交平台的社交数据能够自动同步 & 存储在 Steem、Farcaster 这样的社交协议(我们也称之为社交 DA)。

TagAI 社交层和 Twitter API

使用 TagAI 的用户,默认其 web3 社交账户的社交操作权限授权给 TagAI(社交账号的私钥唯一由用户账户,用户可以随时取消授权)。

TagAI 通过 twitter API 和 TEE 等环境,为 X 等社交平台的特定社交数据构建了一个桥 —— twitter API 监控到某些指令或者信号,自动将特定内容或社交互动,以 X 用户对应 web3 社交账户身份在社交协议进行广播。

与 Steem 的 Hivemind[14]一样,我们也构建了社交层 —— 将 TagAI 相关数据存储在一个关系数据库中,并对外提供 API 供开发者更方便地查询和使用。

同步指令

激活 TagAI 社交数据同步 & 存储,由一些原生在 X 等社交平台的指令构成,比如 #、@、$ 或自然语言。

对于特定的、大量数据的同步,我们不排除考虑采用其他方式,比如 vitalik 在推文中所叙述的方式[15]

社交数据与智能合约乐高式组合

一旦 web2 社交平台的社交数据存储在 Steem、Farcaster 社交协议,那么这些数据就成为了不可更改的可信数据。我们可以围绕 #、@、$ 或自然语言,组合成一些可激活某些智能合约的指令,让 web2 用户直接在发布内容或进行社交互动时,直接去区块链及其智能合约交互。

对于没有 web3 社交账户的 web2 用户,甚至都可以由 TagAI 代为将其社交数据存储在 Steem 区块链,并激活智能合约操作。

这最大程度地降低了 web2 用户进入 web3 的门槛,也使得 X 等社交平台具备成为新用户与区块链交互使用的第一款”钱包“。X 等社交平台也将变成链上操作面板,#、@、$、自然语言则是链上操作指令码。

[14] Steem Hivemind 从 Steem 的节点获取不可逆的区块链数据,并把链上社交数据转换并存储到 PostgreSQL数据库。开发者可以通过 HTTP API 或 SQL 查询来获取结构化数据,而不必直接解析区块链原始数据。

[15] https://x.com/VitalikButerin/status/2004106310372004119arrow-up-right

Last updated