GOD猴面 🚀说:@dot_swap上线了 #cat20 mint工具,捋了一下cat20协议被攻击的瓜

1️⃣事件背景
@dot_swap上线了 #cat20 mint工具,不需要代码操作,0门槛,大家全跑到dotswap上去打cat,抢了代打和科学家的蛋糕。作为唯一的cat代打工具,因为请求过多,暂时维护更新,而在这时,也就是在9月13日晚上9点多,cat 的mint进度也接近尾声,但逐渐有人发现,自己跑代码已经不能正常mint $cat

2️⃣导火索
这两件事情加在一起,再经过这位微信名叫【老叶】的“一顿分析”,得出一个结论:Dotswap攻击了cat20协议恶意制造大量垃圾utxo,导致大家都不打不了cat

3️⃣双方碰撞
于是就炸锅了,kol们紧急开了sapce声讨dotswap
期间dotswap老板@linzheming 也参加了space

✨群友
“Dotswap先停一下,因为只有你们能打,别人都打不了,生态需要大家一起来维护”
“协议有问题,因为我用项目方的脚本现在打不了”
“别人找不到utxo,就dotswap能找到,你们就是有问题,你们开挂”
“别人代打只能打0.01个cat,dotswap 能打5个,就是你们有问题”
(少部分群友还是很理智的)

✨林老板
“如果说合约有问题,可以指出问题在哪,bug在哪,我们一起维护”
“如果在mint中有任何问题,及时可以跟我们沟通,把问题描述好,我也很愿意帮助大家解决问题”
“Dotswap代码是完全独立实现的,也遵循项目方协议”

当时两边说的话其实都不怎么好听
【林老板观点】:我了解协议,独立开发的mint工具,你们代码打不了,本身和我没有关系,如果是来问如何解决问的,我乐意回答,但是你们却来声讨我
【群友观点】:我急啊,代打和科学家都打不了,影响我赚钱,技术牛逼有什么用,要接地气,没人陪你玩,你dotswap啥也不是

结果space开到一半,cat20项目方@ProtocolCAT发推说更新了脚本工具,所有人一哄而散,全都打cat去了,这个闹剧不了了之

4️⃣然而真相是什么呢?
回去扒了cat20的协议和脚本工具,基本可以确定

当晚代码mint不了,和dotswap没有关系

cat20的mint结构像是二叉树的分裂,由第一个树干(420万张)开始 1分2,2分4,4分8…..,每一笔新的mint交易必须接在上一笔mint的UTXO后面,分裂的UTXO成指数增长,但是每个UTXO能mint的数量也越来越少,直到接近mint的尾声,每个UTXO能mint的数量甚至小于1。

然而协议方提供的脚本工具,只支持按顺序在当前树干上去找到匹配的UTXO,当时cat已经接近mint的尾声,所以UTXO虽然很多,但是每个UTXO中能mint的数量,甚至小于协议方脚本工具中能mint的数量(比如脚本工具能mint5个,但是当前找到的UTXO只能mint1个),这就为什么当时大家都mint不了的原因

5️⃣为什么只有Dotswap可以mint?
就像林老板说的,Dotswap的代码是独立实现的,它并不是用协议方提供的脚本工具。Dotswap的mint工具有“回溯”的功能,它可以匹配上一个,甚至上上一个树干中的UTXO,所以Dotswap可以正常mint。

其实协议方的脚本工具可以跟着dotswap 发出的UTXO后面进行mint,但是回到开始说的,因为dotswap代打工具使用的人非常多,当dotwap更新维护的时候,那些被dotswap“回溯”匹配到的大量能用UTXO没有被放出来,所以很多使用协议方脚本工具的人就无法mint了

在币圈,只要遇见不利于自己的事情,开喷抹黑;为了流量没有根据地黑,毫不知情跟风去黑,更有一些所谓大佬kol,抛出莫名其妙的观点,义正言辞地去抨击

太搞笑了,也让我想起那句话

世界就是一个巨大的草台班子!!!

分享给他人

你也许会喜欢

+ There are no comments

Add yours