再往后的重大漏洞事件是以太坊 Parity 客户端 bug。在该 bug 中,广泛使用的多重签名遭受了两次单独的漏洞事件,这些事件导致当时价值数百万美元的 ETH 丢失,以及从哲学的角度来看进一步的后果。 这些 bug 加在一起是以太坊历史上的第一批重大安全事件。 现在,我们将它们视作包含逻辑错误的代码,它们根本无法按预期运行。 这两个事件也是 Nexus Mutual 的首款产品 Smart Contract Cover 的主要灵感来源。 预言机时代DeFi 黑客攻击的第二次主要浪潮是由链上预言机操纵造成的,通常是由闪电贷导致。 这类攻击执行起来非常复杂,但其模式类似,即依赖价格喂价的系统会临时操纵喂价以扭曲协议的内部核算。 然后将资金以优惠的利率进行存入,然后在将预言机重置为正常值后立即以另一种货币或同一种货币提走。 尽管在大多数情况下还可能触发了潜在的逻辑错误,但情况并非总是如此。 随后进行了社区讨论:这些事件属于黑客攻击,还是协议经济逻辑被利用? 但是,总的来说,如果要使 DeFi 取得更大的成功,就需要避免这些类型的问题。 Harvest Finance:一名熟练的农民使用闪电贷从 FARM_USDT 和 FARM_USDC 池中获取了 3380 万美元 Value DeFi:损失 7,000,000。 这是由闪电贷引发的另一个严酷的教训。 Cheese Bank:被黑客通过闪电贷 AMM 预言机攻击拿走了 330 万美元 Origin Protocol:通过闪电贷和假币重新进入获得 800 万美元。 货币乐高时代在过去的几年中,越来越多的 DeFi 协议已经发布,并继续相互依赖。 这是开放金融和可组合性的美妙之处——我们可以使用现有协议来构建新的应用程序。 缺点是,这自然会开始扩大攻击面。 借助 DeFi 的一项强大优势,协议之间越来越多地相互构建,但这也成倍地增加了风险。 第三波攻击潮趋向于集中在收益聚合器上,这些聚合器通常建立在许多其他 DeFi 协议之上。 这些协议往往比基本协议具有更高的风险,这仅仅是因为它们的攻击面更大。 作为开发人员,可以很容易地就另一个协议的工作原理做出假设,但是有时在集成边缘的细微差别可能会引起问题。 中心化风险这段简短而有趣的历史集中在编码风险上,假设 DeFi 完全去中心化,那么编码风险将涵盖绝大部分风险。但事实并非如此。许多协议距离去中心化仍然有一段距离,因为 DeFi 中的许多风险不仅来自智能合约错误,还来自中心化方面。 所有 DeFi 中最广泛的风险可能与稳定币故障有关。这可能包括 USDT 失去挂钩汇率或 USDC 被政府没收资金。 MakerDAO 的 DAI 挂钩失败也会导致重大问题,但更可能是由于经济激励失败或风险管理监督造成的。 (责任编辑:admin) |