GITCOIN在两个月前举办了OpenData社区黑客马拉松!其中公布了三个重点领域,分别是:
女巫检测、捐款激励措施优化分析、Dune高效分析,其结果也于近日公布。
相信大家最关心的应该是女巫问题,因为今年在OP和APT的刺激下,出现了人人羡慕撸毛党,人人皆是撸毛党的盛况。
今天对女巫检测的第一名开源方案结合自身理解,进行技术向的解读,并在文末给出自己对于女巫检测的一些个人思考。相信看完这篇文章,无论是项目方还是交互者都能有所收获。
注:本文不代表官方观点,仅为个人兴趣解读。
剧透,本文较长,涉及很多技术分析,没耐心的可以直接跳转文末浏览本文总结与个人思考。
由于出题者是gitcoin,其主要交互场景为捐赠。但内在逻辑在其他的场景下同样适用(transfer、mint等动作),以下将与项目方进行交互的操作统称为项目交互。
方案一:批量转移和交互
安全机构:0VIX 被攻击的根本原因是通缩代币的价格计算存在缺陷:金色财经报道,安全机构BlockSec 发推称,Polygon 生态项目 0VIX Protocol 被黑客攻击的根本原因是通缩代币的价格计算存在缺陷。具体来说,vGHST 是 GHST 的权益代币,借贷平台为 vGHST 提供了一个市场(ovGHST),ovGHST 价格预言机取决于 vGHST 到 GHST 的转换率。攻击者首先在合约 0x49c6 中借入大量 vGHST 以提高相应的借入金额。之后,他转了一大笔钱给 vGHST 合约。这会影响从 vGHST 到 GHST 的转化率。因此,合约 0x49c6 变得资不抵债,攻击者通过清算该合约获利。[2023/4/28 14:33:36]
女巫攻击本质上是用户将资金分散到多个地址,操纵这些地址与项目方合约进行交互的过程。
那么在这个过程中则可以将整个过程拆分两个部分,分别是批量资金转移和合约批量交互。
1.1批量转账检测
加密货币金融公司Silvergate警告可能无法持续经营:金色财经报道,数字货币金融服务公司Silvergate周四盘前暴跌35%,公司此前警告因出售了大量资产,导致资本耗尽,并将难以偿还到期贷款,故可能无法持续经营。Silvergate还表示正在出售其证券投资组合来满足客户的提款要求,然而公司称有关出售交易已经于去年四季度造成10亿美元亏损,且公司还警告因出售这些证券投资组合可能产生更多非临时性减值而录得进一步亏损。
公司表示,这些亏损将给公司及全资附属公司Silvergate Bank的法定资本比率造成负面影响,并可能导致公司及Silvergate Bank的资本低于足够的水平,公司正在评估有关影响以及持续经营能力。
此前由于加密货币行业连续暴雷,加密货币资产暴跌,散户投资者纷纷撤资,导致Silvergate不得不于其证券投资组合大幅减值后以亏损价格出售来筹集资金。[2023/3/2 12:39:18]
选择数据
批量转账最简单的就是通过智能合约的方式进行,因为节约gas费用。所以作者利用工具提取与项目方合约有过关联且链上具有批量转账操作的tx_hash。
设计指标
华纳兄弟旗下DC推出可收藏的超人漫画NFT:金色财经报道,Warner Brothers(华纳兄弟)旗下DC漫画从 10 月 27 日开始,通过 DC 宇宙将漫画作为 DC 可收藏漫画(DC3)NFT 出售,并推出超人漫画。「Batman: The Legacy Cowl #1」已经作为其在区块链上的第一部可收藏漫画发布,它将专门提供给其现有的「Bat Cowl」NFT 持有者。[2022/10/26 11:44:42]
风险计算
作者采集了18926个贡献者地址与批量转账有关。将风险性压缩到0-13分,经过分析归纳得到
辅助判断手段
1、如果一个地址使用以下dapp,即使分数不高,也应该注意,是sybil的一个重要信号。
美联储主席:美联储数字货币可能有助于维持美国的国际地位:6月17日消息,美联储主席鲍威尔表示,美联储数字货币可能有助于维持美国的国际地位。美联储考虑自己的央行数字货币时,将考虑全球金融体系在未来十年将如何演变。(金十)[2022/6/17 4:35:51]
2、交互地址在其他平台存在可疑批量操作如openseaelementLooksrare等
1.2批量交互检测
女巫假设
为了简单,交互数额相同为了经济,交互数额尽量小为了方便,使用脚本/工具,使用相同的参数设置进行交互,如链ID、链层、令牌、数量为了统一,以一种顺序的方式交互,非常紧密交互地址分组及指标计算
7个指标值转化女巫风险得分如下图:
以太坊开发平台Tenderly新增自动化无服务器等4个新功能,以简化Web3开发:6月14日信息,以太坊开发平台 Tenderly 新增 4 个新功能以简化 Web3 开发,分别为 Web3 Actions(自动化的无服务器功能,允许团队执行自定义代码)、War Room Aid Kit(即时防御漏洞并检测漏洞)、Tenderly Sandbox(浏览器内置编辑器,使所有技能水平的开发人员能够共享代码片段并立即查看正在构建的结果)、调试 Chrome 扩展(可在 20 多个 Tenderly 支持的网络上的任何交易上运行此功能)。[2022/6/14 4:25:49]
女巫结果展示
方案二:行为序列模式挖掘
用户行为序列即用户交互时按执行时间顺序的事件集合。该检测主要针对于群控玩家。
相似性定义
两个钱包Addr的行为序列分别为s1={a1,a2,a3,...,an},s2={b1,b2,b3,...,bm}
相似度Sim(s1,s2)=1的条件为:
s1的长度=s2的长度,即n=m对于每一对动作ai,bi,它们是相同的,只有可以忽略的时间差异。作者认为将来可以尝试使用更复杂的指标。
相似性筛选
作者代码中将行为序列长度≥3,相似度为1,且地址集合数量≥5个的Addr认定为女巫。
相似性聚类
作者还尝试了通过AI的聚类方法进行相似度计算。
方案三:资产转移图(ATG)
删除交易所地址和合约地址,只留下EOA类型Addr和项目方地址作为构图节点,ETH、DAI、USDC、USDT流向作为边,构建有向图。
寻找寻找链式结构和钻石结构。
链式结构:即从第一个EOA地址出发,每次资金转移到另一个EOA地址,操纵该EOA地址进行一次项目方合约地址交互,剩余资金转移到下一个EOA地址,循环该过程,直到资金转移到最后一个EOA地址。
钻石结构:这个更为常见,一个EOA将资金分散给其他EOA地址,进行项目交互。
项目总结
女巫的行为,总结下来两个特征:批量性、同一性。
无论是利用同步器多开,还是批量化脚本操作,都无法逃脱这两种性质。
所以在反女巫分析时,多数项目方和分析师也是顺着这两种方法进行查找,但是在个别参数阈值的选择和使用AI或者链路分析的范围上互有差别。
另外,项目方还掌握着链上不会记录的信息,即IP和指纹这两个大特征。与此同时,现在项目方尽量从源头上去规避这些问题,例如更为严格的测试代币发放,利用twitter和dc进行机器人过滤和严格的KYC认证。毕竟项目方都想把空投发给真实用户。
但是虽然升级了反制措施,但是女巫仍旧层出不穷,毕竟空投的真金白银可太香了,反女巫检测并不是一成不变,而是动态升级的,毕竟女巫们在金钱面前,技术迭代绝对是更快的那个。
写在最后
写了那么多女巫检测的方法,也想站在一个希望拿到空投的参与者角度来谈谈如何避免自己成为项目方眼中的女巫:
交互资金不交叉,即不要出现上文中资金的链式或者钻石型,可视化一下资金链路,一清二楚,EigenTx或者其他插件直接一键生成,检测成本几乎为0;IP与指纹的重要性,对于部分项目方而言,是最稳妥和省时的过滤手段之一;不要使用几个相同的钱包多次批量交互不同的项目,链上信息永久保存,你的钱包之前做过什么,任何人都看得到不要为了空投而空投,你的钱包多去参与其他活动,例如银河任务,alphabot的NFT抽奖,要让项目方相信你的项目经历够丰富,认为你就是他们空投的必要目标,不给你空投,都是他们的损失那种;保持平常心,空投是项目方的馈赠而不是项目方的义务,希望大家别?做任务时笑开颜,最后RNM退钱。希望每个项目参与者能有有所收获,每个项目方都能熬过牛熊。毕竟2022,太多不可能颠覆了我们的认知。量力而为,切勿上头。
这里是coolberwin的Mirror,创作不易,希望看完顺手关注我的Twitter,感激不尽。
官方Discord原文公告SpaceID将在12月14日,13:00进行Discord名称的快照。每个以.bnb域名作为Discord名称的人都将获得!皮肤外观如下: 个人想法 个人觉得这次的快照在未来有很大的空投预期.
1900/1/1 0:00:001/FTX后果有可能在未来几年影响加密货币。如今,新信息带来了混乱、猜测和再次破产的可能性。这是事件的简短20条推文版本,通过数字和数据可视化进行了简化: 2/欺诈: -$9B负债 -提供给PaperBird的$2.3B贷款-提供给S.
1900/1/1 0:00:00市场观点: 1、宏观流动性 货币流动性有所放松。下周欧美加息前夕,市场担忧经济衰退。美国通胀高烧迟迟不退,美联储即使放缓加息节奏,也不得不抬高利率峰值,但市场却消化了降息以及未来通胀降温的预期.
1900/1/1 0:00:00FarcasterProtocol是继LensProtocol之后的又一SocialFi赛道龙头产品,Farcaster是前Coinbase高管DanRomero和VarunSrinivasan的项目.
1900/1/1 0:00:002021年秋季,UNI代币被空投给社区,奖励产品和网络的早期使用者、建设者和投资者们。空投,就是天上掉下来的钱。 UNI在给予。 几乎所有收到空投的钱包都不再持有任何UNI代币。因此,大多数当前持有者都是后来买入的.
1900/1/1 0:00:00CZ太强大了吗? 今年早些时候,当Terramayhem击垮了3AC和其他一系列公司时,SBF出手相救,救助了Voyager和BlockFi。很快,CNBC的一段视频将这位古怪的年轻亿万富翁誉为"加密货币的白骑士".
1900/1/1 0:00:00