管理员权限:Token背后潜伏的“上帝之手”

深度
2018
07/15
06:21
巴比特
分享
评论

风险提示:包括Status和FunFair在内的部分国内外热门区块链项目,智能合约存在管理员权限过高的问题,或导致项目存在过度中心化的风险,相关Token生态极易发生单点失效。致命问题可能会出现在两个方面:一是项目方滥用权限,二是超级管理员身份被盗用。这两种情况一旦发生,相关Token生态可能会迅速崩塌。

恐怖的智能合约管理员权限

作为比特币和区块链爱好者,我们崇尚去中心化。然而,很多持币者可能还不太清楚,目前各类Token项目智能合约管理员拥有超级权限竟已逐渐成为常态。据我们不完全统计,排名前570名的Token合约中,有342个合约存在只有管理员能调用的功能(onlyOwner),不少合约更存在管理员任意铸币、烧币、冻结账户、关停转账等过高权限。

Status(SNT)和FunFair(FUN)项目,我们认为这两个热门项目都存在非常严重的管理员权限过高问题。

Status合约中有名为Controller的管理员角色,可调用generateTokens()往任意地址增发代币,可调用destroyTokens()销毁任意地址上的代币。但Status项目的白皮书并没有相关特殊权限声明。而且,这两个超级权限函数在实现上,并没有触发Mint或Burn事件,只有普通的Transfer事件。

倘若有人利用管理员身份作恶,社区可能难以第一时间发现。通过扫描区块链数据我们发现,目前Status团队仅于2017年6月19日依次传入极小值成功调用了增发和销毁的函数进行测试,因此普通用户无需过分恐慌。但需要知道的是官方团队随时保留有这样的超级权限。

此外,Status合约还应用了可升级的代理合约机制,管理员可以通过任意设置代理合约controller地址的方式,在关键函数前面插入可升级的校验逻辑,来影响转账等关键操作。

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表国际科技要闻的观点和立场。

相关热点

技术、财富是区块链产业的不同维度,七宗罪的人性抑或是改变世界愿景,都是浪潮所带来的不同部分。
深度
IDB发展首席执行官Sholem Lapidot表示:“IDB认为,Colu将有助于支持区块链技术在现实生活中成为支付方式。我们坚信,加密技术将在未来的商品和服务支付形式中发挥关键作用。在Colu的帮助下,我们很高兴在各行各业推出更多的创新计划。这项投资是我们将传统与新兴经济相结合的真正愿景的一部分,将以客户为中心的方法与技术进步相结合。”
深度
分析师称比特币将涨到 40 万美元
深度
并不是每个代投都是不好的,现在这个行业还处于起步阶段,日后肯定会越来越规范,这样的情况也会越来越少。
深度
自媒体和数字出版发展,给创作者带来了可观的收入,但更为严重的侵权问题也令创作者焦头烂额。
深度

相关推荐

1
3