风险提示:理性看待区块链,提高风险意识!
去中心化交易所Bancor是怎么被黑掉的?
首页 > 币界资讯 > 区块链新闻 2018-07-13 09:01:12

去中心化交易所Bancor在2018年7月9日被黑客攻击,超过20000个ETH被转走,平台币BNT也被盗取。之后触发了BNT的预警被平台冻结,而交易所宣布进入维护阶段。


这大大出乎了人们的意料。中心化交易所被黑我们听得多了,于是渐渐出现一种思潮,去中心化的交易所应该比较安全。但Bancor的新闻一出来,大家都一脸懵,问说:


去中心化交易所也能被黑吗?这究竟是谁的锅


深入查看Bancor的代码,你会发现它虽然运行在以太坊区块链上,实际技术架构是高度中心化的。部署这个智能合约的开发者,在Solidity语言里面叫做owner,Bancor的代码里面这个人有着这样的超级权限:

  • owner可以随时无需理由的冻结任何BNT代币的转账
  • 团队可以任意印铸造新的token
  • 团队可以销毁任意账户内的任意token

简直就是你打开一个房间,然后发现里面全是后门。特别是最后一点在别的主流智能合约里面是闻所未闻。


黑客获得私钥,还是监守自盗?


而这次的黑客攻击里面,发生了这样的事情。首先黑客尝试调用提取代币的withdrawTokens方法,转移了0.1个ETH。



试完发现可以之后,3分钟后人家就毫不客气的从Bancor提走了22000多个ETH。



而从Etherscan上面找到平台的智能合约代码,搜索这个函数,会发现是只有合约所有人才能调用的。怎么可能有人能够调用这么高阶的功能?



我认为最大的可能性,就是有人拿到了Owner的私钥,可能是平台里面的某个人,有可能是开发团队不小心泄露了出去。


这里最大的漏洞不在于有人拿到了超级权限,而是在一个号称“去中心化”的交易所里面,为什么会有超级权力的问题。很多Dapp的开发者都会声称一开始为了升级合约,会留一个upgrade的功能来更新智能合约代码,然后在系统稳定后会将这个后门关掉,但以Bancor为例,ico结束后他们仍然没有进行修改。


一搜就看到的信息,为什么没人发现?


实际上这些问题早就有人提出来了。Bancor做ico的时候找了两位安全审计人员来检查合同,但最后只发布出来里面利好的部分。而完整的技术安全报告非常冗长,技术性很强,基本上没有人会花时间深入研究全部内容。大多好像用户条款一样直接就忽略了。


Ethereum的安全主管Martin Holst Swende在报告中写道:“Bancor协议的安全模型基于集中式信任,而合同的所有者在很大程度上,完全控制平台上的资产交易。虽然,在一开始用来管理负责项目是有意义的。


而以太基金会的成员尼克·约翰逊在他自己的报告中写道:“众筹的参与者应该注意到,1c0的合同并非建立在Trustless的基础上。Bancor表示,这是他们有意为之的,目的是让他们在早期运营过程中出现的任何问题作出反应和补救,一旦他们确信系统正在按预期运行,那么手动监管将被转换为更自动化的操作。


Bancor团队反馈是,尽管他们的主要智能合同仍在测试中,但如果出现任何问题,他们应该保留完全的控制权。他们在一篇博客文章中详细描述了该团队对他们产品的控制,他们计划随着时间的推移逐渐减少这种控制,但上面列出的所有后门都没有提及。


其他平台有类似漏洞吗?


Dogecoin的创始人Jackson Palmer表示:大部分前100的基于以太坊的ERC20代币的合约主人,都拥有非常中心化的能力,他们可以铸造更多新币、暂停所有转账,或者通过升级来大改智能合约的内容。这里可是160亿的市值啊。


除此之外,他还一个个看了主流去中心化交易所的代码,提出了里面存在的问题,下面女王来给大家整理一下:


  • Augur:开发者拥有冻结所有转账的能力

  • MakerDAO:开发者拥有额外发币的权限

  • KyberNetwork:Github上说明,他们在极端情况下,owner可以停止整套系统中的交易运行。(女王注:写在文档里其实已经是不错的表现了)


EnigmaMPC:可以完全停止所有token的转账



Jackson本人表示,这里的重点并不是单一次攻击事件发生了,而是事实上有多少“去中心化”的产品,拥有一个绝杀按钮,控制在开发者手上?


女王的建议


对于Bancor团队来说,除非他们对此次事件进行解释,并且修改智能合约删掉团队那些可能被滥用的超能力,或者诚恳的说明这些后门存在的原因,否则不推荐任何人持有BNT。同时对于上线BNT交易对的交易所也应该考虑下是否要在这件事情尘埃落定前暂停一切BNT交易,因为别忘了,你们交易所里面的币也可能被灭霸打响指。



对于投资者来说,在做长期投资决策之前,好好阅读智能合约的内容。如果你不是一个技术人员,也可以尝试了解,或寻找一个能读懂的合作伙伴。


而对于真正想要做好一项事业的项目方来说,请尝试用人话来透明的沟通智能合约的代码内容。


币界网免责声明:

1.本网站所提供的所有信息仅供参考,不构成任何投资建议。

2.用户在使用本网站的信息时应自行判断和承担风险。

3.币界网不对用户因使用本网站信息而导致的任何损失负责。

4.用户在进行任何投资活动前应自行进行调查和研究。

5.币界网不对用户基于本网站信息做出的任何投资决策负责。

6.用户在本网站发布的任何内容均由其个人负责,与币界网无关。

上一篇: 区块链和人工智能对普通人有什么影响
下一篇: 警惕弱势行情下的套路
推荐专栏
web3首席知识博主
一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
爱Web 3,爱生活,爱科技,爱炒币的老韭菜
热门币种
更多
币种
价格
24H涨跌幅
BTC比特币
¥184,892.71
25,905.86 USDT
-0.82%
ETH以太坊
¥11,696.13
1,638.78 USDT
-1.62%
USDT泰达币
¥7.25
1.02 USDT
+0.31%
BNB币安币
¥1,525.98
213.81 USDT
+1.93%
XRP瑞波币
¥3.69
0.51760 USDT
-0.42%
USDC
¥7.15
1.00 USDT
+0.04%
OKBOK币
¥312.60
43.80 USDT
+1.48%
ADA艾达币
¥1.85
0.25940 USDT
-0.27%
DOGE狗狗币
¥0.45030
0.06310 USDT
-0.14%
SOL
¥147.21
20.63 USDT
-2.21%
热搜币种
更多
币种
价格
24H涨跌幅
Filecoin
¥24.77
3.3961 USDT
-0.73%
Terra Classic
¥0.00
6.313E-5 USDT
-2.85%
Curve
¥3.38
0.4638 USDT
-0.15%
比特币
¥188,642.93
25867.01 USDT
-0.97%
Conflux
¥0.90
0.1232 USDT
-2.07%
柚子
¥4.23
0.5802 USDT
-0.07%
dYdX
¥14.60
2.0023 USDT
+3.81%
Yield Guild Games
¥1.64
0.2247 USDT
+1.63%
Shiba Inu
¥0.00
8.14E-6 USDT
+2.01%
FTX Token
¥7.92
1.0856 USDT
+0.46%
Gala
¥0.14
0.019355 USDT
-0.13%
Livepeer Token
¥46.73
6.4073 USDT
+10.25%
最新快讯
更多
ZachXBT:过去4个月加密货币领域发生54次SIM卡交换攻击,超1330万美元资产被盗
2023-08-23 20:50:29
ChainArgos:Coinbase的L2解决方案Base可能违反美国联邦法律
2023-08-23 20:48:11
5000万USDC从OKX转移到未知钱包
2023-08-23 20:41:32
TraderJoe的LiquidityBook已在以太坊上集成DEX聚合器OpenOcean
2023-08-23 20:31:30
FetchSuperWallet发布v0.15版本更新
2023-08-23 20:27:42
香港证监会二季度报告:就虚拟资产交易平台营运者实施新的发牌制度是季内一重点举措
2023-08-23 20:13:40
香港证监会二季度报告:就虚拟资产交易平台营运者实施新的发牌制度,是季内另一重点举措
2023-08-23 20:13:40
下载币界网APP