来源:Medium
作者:iamthetorn
翻译:思嘉
如果没有修改智能合约中使用随机性的方式,不要将Loot的代码用于新项目。
Loot的智能合约有一个设计限制,影响着初始代币分配的公平性。而那些使用Loot代码的新项目也存在这个漏洞。
本文不是要贬低Loot或任何相关公司,而是意在:
1.通过减少信息不对称,营造NFT的公平竞争环境;
2.减少程序错误或设计模式的继续扩散,以防将用户置于风险中。
Loot是一个由8000个代币组成的NFT集合,称为Bags。97%的NFT可由公众铸造,除了Gas费之外没有其他费用。
智能合约包含随机化和渲染层、逻辑层,允许它生成对应于任何代币ID的SVG。
每个Bag有8项属性,每一项都在智能合约上随机生成一个分值。分值越高,物品的名称可变性越强,物品也就更加稀有。
分析 | BTC 市值占比下滑明显 出块时间保持稳定:据TokenGazer数据分析显示:截止至10月24日17:00,BTC价格为$7449.86,市值为$134,542.88M;受此前市场波动影响,主流交易所24H BTC交易量约为$696.42M,环比昨日暴增209.27%;BTC活跃地址数保持增长,链上交易量有一定提升,出块时间约为9min,保持稳定,BTC市值占比有一定下滑,目前约为65.99%;BTC 30天ROI有一定回调;期货方面,过去24小时,火币的比特币合约持仓量上升,OKEx持仓量下降。OKEx多空人数比最高升至1.59;在多头部分爆仓的情况下,多头持仓比例下降,空头持仓比例上升;交易所方面,日内BTC/USD Coinbase对BTC/USD Bitfinex保持负溢价状态,溢价区间环比昨日有所缩小,溢价程度环比昨日有所好转。[2019/10/24]
那么问题出在哪里呢?
Bag的内容是根据其代币ID确定的——这意味着在最初的代币分配之前或分配期间的任何节点,只要通过阅读智能合约,任何人都可以轻而易举地提前计算出整个Bag的供应量。
分析 | 比特大陆、嘉楠耘智和翼比特将受美国新关税影响:据bitcoinexchangeguide报道,受美国总统特朗普8月底推出的贸易关税的负面影响, 比特大陆、嘉楠耘智和翼比特将被迫支付高达27.6%的关税。比特大陆的的海外销售在2016年和2017年占其总收入的51%,因此预计将受到最大打击。嘉楠耘智和翼比特并不依赖出口,其海外销售额去年分别仅为8.5%和3.8%。但是,尚不清楚这三家公司在美国销售的准确百分比。[2018/10/19]
由于claim()函数将代币ID作为一个参数,所以很容易从收藏品中挑选出最稀有的物品,并赶在其他人之前立即将其铸造完成。
如果合同代码在最初发行时是公开的,就会使得Loot和类似的项目很容易被游戏化。
事实上,Loot和其大多数模仿者都把使用Etherscan作为他们的造币UI,这要求源代码在Etherscan上经过验证。
公司已经确认,以下项目的初始发行版对上述的造币操作是开放的。Loot、Bloot、MoreLoot、n、CHAR0......
分析 | BTC期货合约主力持仓 空仓账户减小到2%:金色独家分析:截止北京时间10月06日8:11,我们统计了okex上面精英持仓数据,做多账户比例为59%,做空账户比例为39%;多头平均持仓为25.58%,空头平均持仓为16.86%。空仓账户减小到2%,做多账户从夜盘开始不断降低,多头有减仓行为。截止发稿,BTC1228合约价格为6557.80美元;现货价格为6598.73美元,贴水40.93美元。建议投资者保持理性投资,做好风险控制。[2018/10/6]
这是个非详尽的列表,在写这篇文章时,我还没有发现任何其他对此开放的项目。
最令人担忧的是,这种游戏性会导致普通用户和内行或具有技术知识的用户之间产生的结果存在显著差距。
漏洞1
MoreLoot是Loot的创造者dhof发布的Loot后续产品,截至本文写作时仅发布几个小时,从MoreLoot的链上数据中就可以明显地发现这一漏洞产生的影响。
分析 | 金色盘面:USDT/CNY维持高位震荡:金色盘面综合分析:USDT/CNY持续在高位震荡,资金继续表现出避险需求,市场恐慌并未消除,多数投资者对于市场整体看空。[2018/8/12]
上图显示了MoreLootBags可供铸币与实际铸币之间的分布差异。它包括目前该系列中超过130万个Bag的"greatness"分数。
如果铸币是随机的,我们期望这些分布是一致的。
恰恰相反,我们可以清楚地看到,虽然绝大多数的购买是"盲目的",但有一小部分的交易是利用合同,只对最稀有的Bag铸币。
自GitHub上公布了稀有度排名后,这种有针对性的铸币活动的频率有所增加。
然而,即使在公开的LootDiscord中分享了这些数据后的几个小时,有针对性的铸币活动仍然只占铸币活动的一小部分,这表明大多数用户都被蒙在鼓里。
分析 | 金色盘面:ETC领涨主要币种,注意关注17美元阻力突破情况:ETC在今晨快速上涨,24小时涨幅达13.9%,目前上方遇阻于前期下行趋势线17.0美元,短线注意其压制情况,突破才能打开上行空间。[2018/8/4]
有些人可能会用MoreLoot来试试水,不会太认真对待,但仍应当考虑其实际影响。
比如用户为MoreLoot铸币支付了大约300万美元Gas费。这些铸币中的绝大部分是盲目的。
随着供应上限远远超过100万个代币,成千上万的"特殊"代币涌入市场,普通持有人的转售前景非常暗淡。
漏洞2:CHAR0
CHAR0是最近另一个基于Loot的项目,从UTC9月3日13:47到UTC9月4日11:56,在分发9700个代币的过程中,预计花费70万美元的Gas费。
作为这个项目的早期矿工,产出必要的数据来识别和获得该系列中许多最稀有的代币,对我来说非常容易。
为了演示,我只对一个小的收藏品进行铸币,但没有什么能阻止我迅速且隐蔽地获得前1%绝大所数的供应。
很明显,像我这样有动机获取者可以从CHAR0的用户群中提取巨大的价值,并对项目的结果产生相当大的影响。
可能的解决方案
我会把这一部分划定在比较高层次的讨论上,并留有一些后续解决空间。以下是解决上述问题的几种不同方法。
盲投
Hashmasks普及了盲投模式,在这种模式中创作者承诺为整个系列提供一个哈希值,在销售结束时通过链上随机性对系列顺序进行洗牌。
这可以创造出公平、随机的分配,即使是创作者也不能作弊。Hashmasks智能合约被BAYC和其他一些项目成功采用。
可改变盲投策略与Loot一起使用,同时保留所有LootSVG由智能合约生成的属性。
链上RNG
可在运行时使用链上随机性使每个铸币的结果随机产生。
对这种方法必须格外小心,因为链上随机性的来源可能会被他人以意想不到的方式利用。
最好的方法是利用VRF,如Chainlink的VRF,但这对某些应用来说可能过于昂贵。
未验证的合同
一个简单的修复方法是在最初发布时保持智能合约代码的私密性。在以下情况下,这种方法合理:
1.创建者的声誉受到威胁;
2.合同不接受付款。
虽然这可以说是一种改进,但我强烈建议不要采用这种方法。
与盲投不同,这种方法没有保护措施防止NFT创建者作弊。无论是通过分析铸币输出还是通过字节码反编译,合约可能会受到逆向工程的影响。
即使合同创建者是值得信任的,然而也存在不好的先例,包括合同不接受付款,要求用户与未经验证的合同互动。
抗Sybil投资
最后,我有一个建议想要呼吁:使用Mirror的数据来尝试抗Sybil的公平分配。
这是一个具有前瞻性的方法,我相信在未来会变得越来越有趣。
最后...
这些方法中的每一种都有取舍,有些可能是最初的Loot团队所考虑的。
事实是,当前版本的Loot智能合约扩散得越多,对用户来说情况就越糟糕。
在问题得到解决之前,这个智能合约不应该重新进行使用,至少在没有明确沟通的情况下,铸币是游戏化的,而且分配目的不是为了公平或随机。
结尾的呼吁
所有关于社区和公平分配的讨论都在于,NFT用户应该得到更好的待遇。
他们应该有一个公平的竞争环境,他们应该得到精心设计的、不会坑害他们的代币发行。
毋庸置疑,Loot已经引发了一场革命,是NFT持续发展的一个关键项目。
我想强调的是,即使是在试水,NFT开发者也要对他们的用户负责,这包括那些从其他项目中复制粘贴代码的开发者。
不要再吹嘘那个利用你的Loot进行抄袭的家伙通过看YouTube在一天之内学会了智能合约。
让我们为用户提供更安全的NFT空间,新型的和高价值的智能合约应该接受审查,或者至少由经验丰富的智能合约开发者进行代码审查。
众所周知的问题应该公开进行讨论,让我们改进优秀做法,并广泛分享,确保艺术家创作安全和富有意义的NFTs时有用武之地。
标签:LOOTOOTBTCNFTloot币在哪个交易所football币最新价格消息ubtc币为什么暴跌NFTGamingStars
如果NFT是一场革命,为什么艺术家还要支付15%的佣金?NFT应该代表艺术家和收藏家的一场革命,但出售这些NFT的市场似乎根本没有革命性.
链集市?·让区块链落地更简单 《区块链行业观察》专栏·第49?篇作者丨Miriam?Stankovich 图片丨来源于网络 区块链技术以其相对较低的维护成本、更高的透明度、更少的行政负担和抗欺诈.
创造了世界上第一个“智能NFT”的软件开发商AlethaAI刚刚通过私人代币销售获得了1600万美元的资金,以创建一个由其机器人填充的元宇宙.
本文编译AxiePulse目前,AxieInfinity经济依赖于在Axies需求的驱动下将ETH存入生态系统。Axie需求可能主要由新玩家驱动.
本文将探讨: a)我们如何辨别MicroStrategy(MSTR)的价值,这是一家在加密货币领域处于独特情况的公司,以及价值投资者如何运作的基础知识.
本文来自?Decrypt原文作者:TimHakkiOdaily星球日报译者|余顺遂 摘要: SneakyVampireSyndicate团队希望其项目能发展成一个元宇宙社区.