MarsBit日报 | 基于Nostr的社
速览ETHOnline黑客松获胜项目「0xSauce」:链上黑名单NFT预言机
9月28日,ETHGlobal举办ETHOnline 2022旗舰黑客松落下帷幕,14个参赛项目脱颖而出,范围分布在Web3、NFT和DeFi领域。本文将介绍其中的NFT项目:0xSauce。
一、0xSauce是什么?
0xSauce最初的目标是建立一个NFT源预言机,推动NFT金融化。
在OpenSea等中心化交易平台,被标记为「可疑」、「被盗」资产会被列入黑名单,并被禁止交易。Dune数据显示,截至2022年7月,被市场列入黑名单的NFT价值24000枚ETH,该价值基于每个NFT集合的底价计算。
(数据来自:Dune)
在0xSauce看来,随着越来越多的去中心化 NFT 金融化协议(如NFT AMM、NFT借贷或NFT碎片化协议)出现,在用户进行交易或执行其他金融化操作前,迫切需要获取NFT。但是,被列入黑名单的 NFT 可能流入未经许可的去中心化协议,对用户交易造成不公平。
二、用例
为解决上述问题,0xsauce将提供三项服务:
1)作为链上NFT源预言机,将列入黑名单的NFT项目ID与其收集地址一起保存;
2)提供查询服务,用户可以通过网站0xsauce.xyz检验某个NFT 项目是否被标记为可疑;
3)EPNS消息通知服务,用于更新最新的列入黑名单的NFT项目信息。
目前,0xSauce已经在Polygon、Optimism主网部署NFT预言机合约,并使用 IPFS 存储来托管和发布黑名单NFT Merkle树数据。
1.数据源
0xsauce列入黑名单的NFT数据源主要来自:OpenSea等交易市场快照以及SlowMist/Scam Sniffer等区块链安全平台。
据介绍,第一个来源是不断快照OpenSea黑名单标签并更新到 0xSauce 动态数据库。第二个来源是监控由区块链安全平台标记的所有 NF诈骗地址,并将诈骗地址中当前持有的NFT或任何传入的NFT列入黑名单。
0xsauce坦言,目前上述方法的确较为中心化,且存在一定的攻击风险。团队目前正在构思如何进一步改善数据获取方式。
0xsauce为所有标记的诈骗地址创建两个数据仪表板,分为:NFT黑名单中的接收方地址、NFT黑名单中的发送方地址。
(0xsauce界面)
(输入地址及ID查询NFT信息)
2.预言机架构
0xsauce总体设计思路是收集列入黑名单的NFT,并通过智能合约将这些数据存储在区块链中。其他NFT Dapp可以调0xSauce 合约,用户在使用NFT衍生品协议前可以检查某个NFT是否可疑。
鉴于存储和更新每个黑名单项目和相应的集合费用不低,0xsauce提出了执行Merkle树作为数据验证和同步的想法,生成的根为 32 个字节,协议只需要存储一个 32 字节的根,而不是存储所有具有特定 ID 的黑名单地址。
当动态数据库更新并监控黑名单项目的变化时,0xSauce oracle 将生成一个新的Merkle树并将最新的根更新到区块链,随后将生成的 Merkle 树的叶公开并永久地存储在IPFS上。
三、团队成员
0xSauce团队由两名开发人员组成:tztztz.eth和fun0.eth。前者是DeFi 工程师,后者为区块链安全工程师。
参考资料:
About 0xSauce
责编:Yvonne