网易首页 > 网易号 > 正文 申请入驻

Loot分叉的集体漏洞——稀缺性有规律可循|链茶速递

0
分享至

链茶速递是链茶馆旗下编译团队,关注区块链及加密货币领域最新动向,重点介绍国外的新观点、新风向。

来源:Medium

作者:iamthetorn

翻译:思嘉

如果没有修改智能合约中使用随机性的方式,不要将Loot的代码用于新项目。

Loot的智能合约有一个设计限制(或者说是一个安全漏洞),影响着初始代币分配的公平性。而那些使用Loot代码的新项目也存在这个漏洞。

本文不是要贬低Loot或任何相关公司,而是意在:

1.通过减少信息不对称,营造NFT的公平竞争环境;

2.减少程序错误或设计模式的继续扩散,以防将用户置于风险中。

Loot是一个由8000个代币组成的NFT集合,称为Bags。97%的NFT可由公众铸造,除了Gas费之外没有其他费用。

智能合约包含随机化和渲染层、逻辑层,允许它生成对应于任何代币ID的SVG。

每个Bag有8项属性,每一项都在智能合约上随机生成一个分值。分值越高,物品的名称可变性越强,物品也就更加稀有。

那么问题出在哪里呢?

Bag的内容是根据其代币ID确定的——这意味着在最初的代币分配之前或分配期间的任何节点,只要通过阅读智能合约,任何人都可以轻而易举地提前计算出整个Bag的供应量(包括稀有度量)。

由于claim()函数将代币ID作为一个参数,所以很容易从收藏品中挑选出最稀有的物品,并赶在其他人之前立即将其铸造完成。

如果合同代码在最初发行时是公开的,就会使得Loot和类似的项目很容易被游戏化。

事实上,Loot和其大多数模仿者都把使用Etherscan作为他们的造币UI,这要求源代码在Etherscan上经过验证。

公司已经确认,以下项目的初始发行版对上述的造币操作是开放的。Loot、Bloot、More Loot、n、CHAR 0......

这是个非详尽的列表,在写这篇文章时,我还没有发现任何其他对此开放的项目。

最令人担忧的是,这种游戏性会导致普通用户和内行或具有技术知识的用户之间产生的结果存在显著差距。

漏洞1

More Loot是Loot的创造者dhof发布的Loot后续产品,截至本文写作时仅发布几个小时,从More Loot的链上数据中就可以明显地发现这一漏洞产生的影响。

上图显示了More Loot Bags可供铸币与实际铸币之间的分布差异。它包括目前该系列中超过130万个Bag的 "greatness "分数。

如果铸币是随机的,我们期望这些分布是一致的。

恰恰相反,我们可以清楚地看到,虽然绝大多数的购买是 "盲目的",但有一小部分的交易是利用合同,只对最稀有的Bag铸币。

自GitHub上公布了稀有度排名后,这种有针对性的铸币活动的频率有所增加。

然而,即使在公开的Loot Discord中分享了这些数据后的几个小时,有针对性的铸币活动仍然只占铸币活动的一小部分,这表明大多数用户都被蒙在鼓里。

有些人可能会用 More Loot来试试水,不会太认真对待,但仍应当考虑其实际影响。

比如用户为More Loot铸币支付了大约300万美元Gas费。这些铸币中的绝大部分是盲目的。

随着供应上限远远超过100万个代币,成千上万的 "特殊 "代币涌入市场,普通持有人的转售前景非常暗淡。

漏洞2:CHAR 0

CHAR 0是最近另一个基于Loot的项目,从UTC 9月3日13:47到UTC 9月4日11:56,在分发9700个代币的过程中,预计花费70万美元的Gas费。

作为这个项目的早期矿工,产出必要的数据来识别和获得该系列中许多最稀有的代币,对我来说非常容易。

为了演示,我只对一个小的收藏品进行铸币,但没有什么能阻止我迅速且隐蔽地获得前1%绝大所数的供应。

很明显,像我这样有动机获取者可以从CHAR 0的用户群中提取巨大的价值,并对项目的结果产生相当大的影响。

可能的解决方案

我会把这一部分划定在比较高层次的讨论上,并留有一些后续解决空间。以下是解决上述问题的几种不同方法。

盲投

Hashmasks普及了盲投模式,在这种模式中创作者承诺为整个系列提供一个哈希值,在销售结束时通过链上随机性对系列顺序进行洗牌。

这可以创造出公平、随机的分配,即使是创作者也不能作弊。Hashmasks智能合约被BAYC和其他一些项目成功采用。

可改变盲投策略与Loot一起使用,同时保留所有Loot SVG由智能合约生成的属性。

链上RNG

可在运行时使用链上随机性使每个铸币的结果随机产生。

对这种方法必须格外小心,因为链上随机性的来源可能会被他人以意想不到的方式利用。

最好的方法是利用VRF,如Chainlink的VRF,但这对某些应用来说可能过于昂贵。

未验证的合同

一个简单的修复方法是在最初发布时保持智能合约代码的私密性。在以下情况下,这种方法合理:

1.创建者的声誉受到威胁;

2.合同不接受付款。

虽然这可以说是一种改进,但我强烈建议不要采用这种方法。

与盲投不同,这种方法没有保护措施防止NFT创建者作弊。无论是通过分析铸币输出还是通过字节码反编译,合约可能会受到逆向工程的影响。

即使合同创建者是值得信任的,然而也存在不好的先例,包括合同不接受付款,要求用户与未经验证的合同互动。

抗Sybil投资

最后,我有一个建议想要呼吁:使用Mirror的数据来尝试抗Sybil的公平分配。


这是一个具有前瞻性的方法,我相信在未来会变得越来越有趣。


最后...

这些方法中的每一种都有取舍,有些可能是最初的Loot团队所考虑的。

事实是,当前版本的Loot智能合约扩散得越多,对用户来说情况就越糟糕。


在问题得到解决之前,这个智能合约不应该重新进行使用,至少在没有明确沟通的情况下,铸币是游戏化的,而且分配目的不是为了公平或随机。

结尾的呼吁

所有关于社区和公平分配的讨论都在于,NFT用户应该得到更好的待遇。

他们应该有一个公平的竞争环境,他们应该得到精心设计的、不会坑害他们的代币发行。

毋庸置疑,Loot已经引发了一场革命,是NFT持续发展的一个关键项目。

我想强调的是,即使是在试水,NFT开发者也要对他们的用户负责,这包括那些从其他项目中复制粘贴代码的开发者。

不要再吹嘘那个利用你的Loot进行抄袭的家伙通过看YouTube在一天之内学会了智能合约。

让我们为用户提供更安全的NFT空间,新型的和高价值的智能合约应该接受审查,或者至少由经验丰富的智能合约开发者进行代码审查。

众所周知的问题应该公开进行讨论,让我们改进优秀做法,并广泛分享,确保艺术家创作安全和富有意义的NFTs时有用武之地。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
人社部正式发话!给全国退休人员吃下定心丸,别再被谣言骗了

人社部正式发话!给全国退休人员吃下定心丸,别再被谣言骗了

陈博世财经
2026-08-22 10:20:34
天津东丽区一污水泵站发生硫化氢中毒事故3人死亡,事故调查报告公布

天津东丽区一污水泵站发生硫化氢中毒事故3人死亡,事故调查报告公布

澎湃新闻
2026-08-21 20:36:26
梅德韦杰夫:全世界,没有任何一支军队能挡住大规模的无人机群

梅德韦杰夫:全世界,没有任何一支军队能挡住大规模的无人机群

爱吃醋的猫咪
2026-08-21 22:18:17
许家印的无期判了,超1万亿供应商欠款,正在拖垮大量实体企业

许家印的无期判了,超1万亿供应商欠款,正在拖垮大量实体企业

王新喜
2026-08-21 09:06:35
山东男子自驾3500公里送儿子去新疆上大学:和家人轮着开车,出发3天已抵甘肃张掖,车尾写着“送子求学”收获满满祝福

山东男子自驾3500公里送儿子去新疆上大学:和家人轮着开车,出发3天已抵甘肃张掖,车尾写着“送子求学”收获满满祝福

极目新闻
2026-08-22 14:23:41
看完张丹丹的工作经历,就知道一个北大教授为何能说出那么荒唐的话了!原来她光写材料,光开会,活在文献堆和PPT里了!

看完张丹丹的工作经历,就知道一个北大教授为何能说出那么荒唐的话了!原来她光写材料,光开会,活在文献堆和PPT里了!

谭谈社会
2026-08-22 13:29:36
国新办发布会结束!2026养老金上调消息,为什么这次没有公布?

国新办发布会结束!2026养老金上调消息,为什么这次没有公布?

白昼说故事
2026-08-22 09:38:39
许家印坑惨的10位大佬,马云仅排第9,第一名亏360亿,谁要是能找到他的财产线索,悬赏2535万

许家印坑惨的10位大佬,马云仅排第9,第一名亏360亿,谁要是能找到他的财产线索,悬赏2535万

麓谷隐士
2026-08-22 00:05:05
网红魏莹陪睡新进展,父亲:我女儿陪睡过一年,每个月他来厦门都要陪睡一次

网红魏莹陪睡新进展,父亲:我女儿陪睡过一年,每个月他来厦门都要陪睡一次

江山挥笔
2026-08-22 09:46:45
恒大还有两个关键人物在瑟瑟发抖...

恒大还有两个关键人物在瑟瑟发抖...

地产人言
2026-08-21 00:43:06
4万吨烂货臭翻天!菲律宾急眼,叫嚣中国必须接盘,泰越联手补刀

4万吨烂货臭翻天!菲律宾急眼,叫嚣中国必须接盘,泰越联手补刀

观察者小海风
2026-08-21 18:18:44
局势彻底失控!俄方正式下达终极通牒,首个北约参战国被实锤锁定

局势彻底失控!俄方正式下达终极通牒,首个北约参战国被实锤锁定

鹤羽说个事
2026-08-21 10:20:15
飞机起飞后才敢官宣移民美国:安踏前CEO徐阳的“体面告别”

飞机起飞后才敢官宣移民美国:安踏前CEO徐阳的“体面告别”

天天热点见闻
2026-08-22 09:08:20
瑞士商品几乎全免税杀入!中方这步棋,直接破了美国的大局

瑞士商品几乎全免税杀入!中方这步棋,直接破了美国的大局

刘振起观点
2026-08-22 09:38:17
铁路部门回应两旅客买三张票占座事件:两旅客不能使用该座位

铁路部门回应两旅客买三张票占座事件:两旅客不能使用该座位

新京报
2026-08-21 21:41:10
全身灼痛如火烤!印度男孩硬是在池塘生活5年,泡到皮肤发白都不敢上岸...

全身灼痛如火烤!印度男孩硬是在池塘生活5年,泡到皮肤发白都不敢上岸...

英国那些事儿
2026-08-22 00:40:41
利用电商“仅退款”漏洞倒卖商品,女子非法获利近13万元被刑拘

利用电商“仅退款”漏洞倒卖商品,女子非法获利近13万元被刑拘

IT之家
2026-08-21 23:11:10
许家印传出惊人消息!佛山迎来史上最暴跌最暴跌楼盘

许家印传出惊人消息!佛山迎来史上最暴跌最暴跌楼盘

广佛选房师李秋颜
2026-08-22 11:40:54
绍兴KTV19岁女孩被打后续:33岁男子尾随她进厕所,掀她裙子摸她,更多详情曝光

绍兴KTV19岁女孩被打后续:33岁男子尾随她进厕所,掀她裙子摸她,更多详情曝光

汉史趣闻
2026-08-22 10:42:00
男篮抵达卡塔尔!众球员展露疲惫,杨瀚森跟队,全队完成大合影!

男篮抵达卡塔尔!众球员展露疲惫,杨瀚森跟队,全队完成大合影!

篮球资讯达人
2026-08-22 15:21:53
2026-08-22 17:32:49
链茶馆 incentive-icons
链茶馆
值得信任的区块链媒体
1757文章数 2343关注度
往期回顾 全部

科技要闻

苹果裁员200人:Vision Pro砍游戏团队

头条要闻

河北康保通报"白菜收购蘸取甲醛溶液"问题:情况属实

头条要闻

河北康保通报"白菜收购蘸取甲醛溶液"问题:情况属实

体育要闻

枪手赚翻!4000万新援揭幕战8分钟策动2球

娱乐要闻

《空枪》预测票房缩水,手握王炸都没赢

财经要闻

蔡昉解读经济:扩大消费需求的政策思考

汽车要闻

2026成都车展:小鹏全阵容亮相 三款新车套件上新

态度原创

亲子
游戏
本地
公开课
军事航空

亲子要闻

婆媳闹矛盾,媳妇跟闺女告状,没想到被闺女轻松拿捏

《现代战争4》中国特种兵回归!纯血中配 老天津人了

本地新闻

《牛来》的一声“妈妈”,到底多少人被精神污染了

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

披露林肯号航母内幕的美国军报多人被炒

无障碍浏览 进入关怀版