在推特病毒式传播的xPET,合约代码真的安全吗?

《Analyzing the Viral Spread of xPetin the Web3 Space: A Security Perspective on the Recent Buzz》

作者:Beosin

编译:Luccy,Bitbili

编者按:

近日,xPET 代币 XPET 上涨引发社区热议,这不仅得益于代币登陆 CEX 的利好以及与 OKX 合作的推进,也受官方更新的白皮书内容影响。12 月 28 日,XPET 迎来了新高。据 Bitget 行情数据,XPET 突破 3 美元,较开盘价涨幅超 200%。

Beosin 是一家区块链安全公司,目前已审计了超过 3000 个智能合约专案,帮助来自以太坊、EVM 相容链、Solana、Near、EOS、aelf 等区块链平台发现并修复了多个中高风险安全漏洞。Beosin 在本文中深入分析了 xPET 在 Web3 领域的病毒传播现象,从安全的角度审视了 xPET 项目的核心逻辑合约、代币合约及其潜在风险,Bitbili 将编译如下:

最近,在 Twitter 平台上,一款名为 xPET 的基于区块链的游戏迅速走红。有人形容这个项目像是一种「Web3 病毒」,迅速增加了关注者和用户数量。xPET 是一个早期的项目,结合了游戏和社交元素,在推出仅两周内就引起了巨大关注。由于 GameFi 行业的复苏和 xPET 独特的机制,该项目在最近成为了备受瞩目的话题,吸引了 2785 ETH(约合 650 万美元)的存款。

然而,与之相关的安全问题不容忽视。为了帮助用户了解潜在的风险,Beosin 安全团队将对 xPET 的设计机制和合约代码进行详细分析,揭示其中存在的安全漏洞。

xPET 机制分析

xPET 是一款建立在 Arbitrum 上的宠物游戏,结合了 Tipcoin 和之前在 Base 链上广受欢迎的 Fren Pet 的元素。游戏玩法涉及通过喂养宠物进行升级和盈利。xPET 的独特之处在于它采用了浏览器插件的形式,要求通过 Twitter 身份验证进行登录,并在随后的游戏奖励任务中实现与 Twitter 的完全集成。

在推特病毒式传播的xPET,合约代码真的安全吗?

https://www.xPET.tech/

目前,游戏内容主要围绕着喂养宠物、升级工厂以及完成 Twitter 任务以获取宝箱展开。玩家必须将宠物升级到第 7 级,以生产 Berry,这可以转换为 BPET 以获取利润。升级宠物需要支付 xPET 的两个代币之一,即 xPET 或 BPET。用户最初需要以 ETH 作为抵押,借入 xPET(可与 BPET 以 1:1 兑换),或者从 xPET-ETH 交易池购买 xPET。游戏的经济系统设计如下图所示:

在推特病毒式传播的xPET,合约代码真的安全吗?

来源:Beosin

xPET 合约分析

xPET 的主要合约是一个 ERC1967 可升级合约。

代理合约地址为: 0x1B0D12879960A768D02bd223ef735D4231a15348,

逻辑合约地址为: 0xcD4420B70e2669De8dE9d62dd7fEa4D19b320768。

xPET 代币合约地址为: 0x00cbcf7b3d37844e44b888bc747bdd75fcf4e555,

$$XPET 代币合约地址为 0x00cbcf7b3d37844e44b888bc747bdd75fcf4e555,$$BPET 代币合约地址为: 0x6daf586b7370b14163171544fca24abcc0862ac5。

通过 Beosin VaaS 工具和 Beosin 安全审计专家的分析,已经识别出 xPET 相关合约中的潜在安全风险:

在推特病毒式传播的xPET,合约代码真的安全吗?

https://vaas.beosin.com/

xPET 主合约

主合约负责处理 ETH 和 xPET 的借贷逻辑。然而,由于主合约是一个可升级合约,而且项目未公开此可升级合约中的逻辑合约,因此无法检测逻辑合约中潜在的逻辑错误或风险。

在推特病毒式传播的xPET,合约代码真的安全吗?

在可升级合约的安全性方面,Beosin 提出以下建议:

初始化合约和依赖项,开发者在部署过程中可能忽略对合约和依赖项的初始化,从而导致严重的漏洞。

解决地址存储冲突,在合约升级过程中修改存储可能导致不同版本之间的冲突,引发数据错误和财务损失。

管理权限,开发者应当限制升级权限,以防止攻击者掌控合约升级。

xPET 代币合约

xPET 代币合约继承了 ERC20 和 AccessControl 合约,存在潜在风险:

中心化风险,该合约将部署者指定为管理员角色,形成一个中心化的控制点。攻击部署者的账户会带来重大风险。

代币可访问性,该合约集中了代币流动,因为所有代币都被铸造到合约自身。这种设计使得代币流动变得中心化。

在推特病毒式传播的xPET,合约代码真的安全吗?

提款和转换功能缺乏事件,在调用这些功能时应发出事件,以进行外部监控和跟踪。

BPET 代币合约

xPET 代币合约类似,BPET 代币合约存在一个无法忽视的单点风险:

中心化风险,该合约将部署者指定为管理员和铸造者,集中了权力。攻击部署者的地址可能导致严重的安全风险。

在推特病毒式传播的xPET,合约代码真的安全吗?

无上限铸币

转换功能缺乏对可铸币数量的限制。如果部署者决定过度铸造代币以谋求利润,可能导致代币价格急剧下跌。

在推特病毒式传播的xPET,合约代码真的安全吗?

角色管理,合约缺乏吊销或转移角色的功能,如果需要进行所有权转移或移除铸造者,可能存在潜在的安全问题。

其他风险

除了合约风险之外,xPET 还面临与 Twitter 上的垃圾信息有关的问题。由于 xPET 要求用户在 Twitter 上发布带有「xPET」一词的评论以赚取游戏奖励,导致出现了大量无关的帖子包含「xPET」,引起了许多 Twitter 用户的不满。

Twitter 的开发者协议禁止使用与 Twitter 相关的开发者产品生成垃圾信息。如果 Twitter 禁用了 xPET,其依赖于 Twitter 集成的游戏玩法将完全停止。

在推特病毒式传播的xPET,合约代码真的安全吗?

https://developer.twitter.com/en/developer-terms/policy

结论

xPET 项目的核心逻辑合约仍然是封闭源代码,而且两个代币合约都存在明显的中心化风险。用户应当注意相关风险,而通过一些合约代码的改进可以提高安全性。在此之前,市场已经见证了 GameFi 和 SocialFi 的多个趋势。建议用户明智管理资金,并在充分了解项目风险后以理性的方式参与。

原文链接

文章来源于互联网:在推特病毒式传播的xPET,合约代码真的安全吗?

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策井自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场

上一篇 2023年12月29日 上午11:24
下一篇 2023年12月29日 下午12:09

相关推荐

  • 以太坊 2.0 客户端 Lodestar 发布 V1.6.0 版本,新增远程服务器监控功能

    ChainCatcher 消息,以太坊 2.0  客户端 Lodestar 发布 V1.6.0 版本,新版本更新及改进了诸多功能,包括新增支持通过远程服务器监控客户端功能。 该新版本需要用户更新信标节点和验证器客户端以保证兼容性。 此外,v1.6.0 新版本尚未支持 Shapella 升级。(来源链接) 文章来源于互联网:以太坊 2.0 客户端 Lodest…

    2023年3月23日
  • 给加密新人的7个实用建议,助力下轮牛市成功

    来源:The DeFi Investor 编译:深潮 TechFlow 在我接触加密货币的头几个月里,我的投资组合一直处于亏损的状态,让我损失了很大一笔钱。这里面有几个原因,最主要的是因为当时的我完全不了解这个市场是如何运作的。 但经过一段时间后,我成功由亏转盈。 如果你是初学者,不必重蹈我的覆辙,这里有我总结的 7 个加密货币技巧,能够帮助你在下一个牛市周…

    2023年11月29日
  • Web3 中间件 ThirdFi 宣布已集成 OKC

    ChainCatcher 消息,Web3 中间件 ThirdFi 宣布已集成  OKC(OKX 链),OKC 是一种基于 Cosmos 的 EVM 兼容 L1,专注于真正的互操作性(IBC)和最大化性能。通过此次合作,ThirdFi 将通过 API 解决方案将 OKCSwap 和 OKX 钱包集成到其 Web3 金融中间件中。这将允许更简化的 dapps 开…

    2023年3月22日
  • 编译器漏洞无解?Runtime Protection实现DeFi链上风控保护

    作者:Artela 中文博客 TL; DR 重入攻击仍然是一个挑战,现有的防御手段主要集中在协议源代码层面,仅在合约进入 runtime 状态前生效 「运行时保护」是 DeFi 安全的重要补充,它以「保护执行结果」为目的,确保协议的执行与其预期设计一致 EVM 的设计不支持「运行时保护」,因为智能合约无法访问 runtime 状态全部上下文信息 Artela…

    2023年8月3日
  • 本周回顾|Ripple在与SEC官司中暂占优势;Multichain被迫停止运营

    Bitbili 将在本文整理当周(7.10-7.16)行业重点新闻内容,并推荐深度佳文帮助读者更好了解市场,获悉行业趋势。 本周重要新闻回顾 Ripple 在与 SEC 官司中暂占优势,XRP 单日涨幅近 100% 7 月 13 日晚间,Ripple Labs 与美国证券交易委员会(SEC)长达三年的诉讼终于暂时有了定论。法官 Analisa Torres …

    2023年7月16日
返回顶部