TechFlow Logo
登录/ 注册
ETH Gas
Gwei
恐惧
gas
Shima Capital CTO 的 Curve 反思:为什么我们需要 Runtime Proctection 和 Aspect?

Shima Capital CTO 的 Curve 反思:为什么我们需要 Runtime Proctection 和 Aspect?

2023.08.23
分享至

TechFlow Selected 深潮精选

techFlow

Shima Capital CTO 的 Curve 反思:为什么我们需要 Runtime Proctection 和 Aspect?

如何提供运行时保护?

2023.08.23 - 08:13:16
CurveAspectRuntimeProctection
如何提供运行时保护?

撰文:Carl Hua,Shima Capital 合伙人、CTO

编译:BlockBeats

在最近的 Curve 可重入漏洞利用之后,我回顾了我在 JPL NASA 的经历,在那里我学到了开发具备 reliable(可靠)和 resilient(弹性/韧性)软件的关键原则。对于加密行业,这些见解现在比以往任何时候都更加重要,理由如下:

归根结底,人们只真正关注两种类型的软件:可以杀死你的软件和可以让你赔钱的软件。

任何航天机器的关键软件里,大部分预算 (80%+) 并未分配给开发本身,而是分配给集成和测试。如果软件出现故障,飞行器就会从天而降——战斗机、无人机、航天器等。

航天软件中的大多数代码(如果被归类为关键模块)都遵守极其严格的测试/开发标准,例如 DO-178B A 级。不仅需要测试每一行代码,而且如果有嵌套逻辑,则每个逻辑条件都是也经过专门测试。

在 JPL NASA,编写先进的航天软件的理念不是写出最漂亮、干净的代码,而是编写出容易执行单元测试的代码。为什么?很简单:当你将一艘航天器送入太空时,你只有一次机会,没有人愿意在失败的概率较大的情况下冒险。这与区块链的逻辑相同,因为不可变的代码是它们的重要特性,我们也只有一次机会在每笔交易中正确使用我们的资金,所以我们为什么不更认真地对待开发 dApp 这个过程呢?

尽管有严格的开发、测试和代码审计流程,但这些手段的显然不足以缓解所有错误和攻击,因为事实上通过测试和审计消除所有运行时错误几乎是不可能的。那么我们如何保护我们的软件免遭失败呢?

运行时保护(Runtime Protection)

运行时保护是一种安全技术,可保护软件应用程序在运行时免受恶意攻击。它的原理是在代码实际运行时进行实时检测,分析程序的实际行为以保护程序免受恶意数据和攻击的影响。

高可靠性软件的运行时保护需要花费大量的投入和设计,因为它们是确保软件不会进入未知状态或故障的最后一道防线。这不仅仅是个论点,而是几十年来经过验证的实践。

今天在 Web3 中,我认为 DeFi 应用程序需要同样的高可靠性,并且应该考虑同样的方法。然而,由于其潜在的限制,EVM 并不是为处理运行时保护等复杂任务而设计的。那么,我们如何提供运行时保护呢?

一种方式是通过 Aspect 编程,Aspects 由 Artela 区块链网络设计的,它能够在任何智能合约交易的生命周期内切换执行上下文,以对程序的实时状态进行高级检查。Artela 通过 Aspect 和兼容 EVM 的方式,提供运行时保护的独特设计,它有机会成为加密智能合约安全的未来基础。

Artela 在下面的文章中公布了 Aspects 在防止 Curve 重入攻击中的具体用法,希望一起交流!

《编译器漏洞无解?Runtime Protection 实现 DeFi 链上风控保护》

欢迎加入深潮TechFlow官方社群

Telegram订阅群:https://t.me/TechFlowDaily

Twitter官方账号:https://x.com/TechFlowPost

Twitter英文账号:https://x.com/BlockFlow_News

添加收藏
分享社交媒体

相关文章

2025.04.11

IRS DeFi 经纪人规则废除,CRV 单周暴涨 54%

CRV 的反弹伴随着巨鲸持仓成本重构、衍生品市场空头回补以及协议收入与 TVL 剪刀差扩大的信号。

IRS DeFi 经纪人规则废除,CRV 单周暴涨 54%
2024.07.02

币圈大佬们有什么动机「救火」Curve?

事实证明,Ve 模型头部效应带来了糟糕的流动性。

币圈大佬们有什么动机「救火」Curve?
2023.08.04

Bitget Research每周要闻:Curve稳定币池受到黑客攻击,HashKey获批成为香港首家面向散户的交易平台

聚焦链上数据,每周要闻盘点。

Bitget Research每周要闻:Curve稳定币池受到黑客攻击,HashKey获批成为香港首家面向散户的交易平台
2023.08.04

反思 Curve 事件:DeFi 如何从崩溃边缘恢复过来?

那些说“DeFi 已死”的人是错误的,事实上,它比以往任何时候都更强大。

反思 Curve 事件:DeFi 如何从崩溃边缘恢复过来?
2023.08.02

Curve 危机面前是否无计可施?从 DeFi 挖矿角度看应对策略

如何在日常 DeFi 挖矿时对类似潜在风险进行预防?

Curve 危机面前是否无计可施?从 DeFi 挖矿角度看应对策略
2023.07.31

DeFi 已死?Chainlink 拯救 Curve 创始人澳洲豪宅?

你们说 DeFi 不存在了,这并不足够悲伤,更悲伤的是如果区块链不存在了。

DeFi 已死?Chainlink 拯救 Curve 创始人澳洲豪宅?
2023.06.09

“侵吞” VC 的币买豪宅? Curve 创始人遭 ParaFi 等三大加密 VC 联合起诉

ParaFi、Framework Ventures 和 1kx 三家知名加密 VC 在旧金山起诉 Curve 创始人 Michael Egorov 商业欺诈。

“侵吞” VC 的币买豪宅? Curve 创始人遭 ParaFi 等三大加密 VC 联合起诉
2023.05.08

剖析 5 月加密市场热点叙事:Meme Season、Sui、Curve 升级

Meme 主导行情有点像19年的模式币行情,少数人赚钱,部分人上车被割,大多数人旁观。

剖析 5 月加密市场热点叙事:Meme Season、Sui、Curve 升级
2022.12.22

Curve 流动性的“包装”之战一览,Yearn 或成最终赢家?

对于持有者来说,将 CRV 锁定 4 年并不是一个很有吸引力的选择。

Curve 流动性的“包装”之战一览,Yearn 或成最终赢家?
2022.11.23

Curve 稳定币设计白皮书:持续清算/无需清算的AMM

希望所提出的机制能够解决为制造稳定币和借贷目的而进行清算的风险性。

Curve 稳定币设计白皮书:持续清算/无需清算的AMM
TechFlow Logo

专注Web3行业深度报道,洞察潮水流动的方向

我要投稿email
寻求报道msg

风险提示:本网站所有内容不构成投资建议,且无任何带单、引导交易服务;根据央行等十部委发布《关于进一步防范和处置虚拟货币交易炒作风险的通知》请读者提高风险意识。联系我们 / [email protected] 琼ICP备2022009338号