风险提示:理性看待区块链,提高风险意识!
Shima Capital CTO的Curve反思:为什么我们需要Runtime Proctection和Aspect
首页 > 业界 > 区块链 2023-08-22 18:11:03
币界网报道:
原文作者:Carl Hua,Shima Capital 合伙人、CTO


在最近的 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 链上风控保护》


原文链接
上一篇: Fraxbonds和sfrxETH:高低风险资产并举,杠铃结构策略是否可行?
下一篇: 专访Solv联合创始人孟岩:DeFi和公链仍有巨大发展空间,完善基础设施是走向主流的关键
推荐专栏
Boss Wallet Web3 Econom Pass
专注币圈最新资讯
通俗浅显地聊透Web3大事小情
读懂区块链生态与未来,尽在币界网!
热门币种
更多
币种
美元价格
24H涨跌幅
BTC比特币
62,118.24 USDT
¥443,344.09
-1.09%
ETH以太坊
2,905.29 USDT
¥20,735.34
-1.3%
BNB币安币
570.96 USDT
¥4,074.99
-3.47%
USDT泰达币
1.02 USDT
¥7.24
-0.1%
SOL
144.24 USDT
¥1,029.45
-3.72%
USDC
1.00 USDT
¥7.15
+0.01%
XRP瑞波币
0.50700 USDT
¥3.62
-1.19%
TON
7.03 USDT
¥50.19
-0.87%
DOGE狗狗币
0.14570 USDT
¥1.04
-3.45%
ADA艾达币
0.42830 USDT
¥3.06
-2.99%
热搜币种
更多
币种
美元价格
24H涨跌幅
比特币
61990.14 USDT
¥448,132.92
-1.11%
Solana
143.79 USDT
¥1,039.47
-3.36%
Arweave
41.1489 USDT
¥297.47
+2.37%
Livepeer Token
17.3929 USDT
¥125.74
-1.48%
Shiba Inu
2.31E-5 USDT
¥0.00
-2.37%
狗狗币
0.1457 USDT
¥1.05
-3.57%
字节元
0.01492 USDT
¥0.11
-2.56%
火币积分
0.5059 USDT
¥3.66
+29.02%
NEAR Protocol
6.9773 USDT
¥50.44
-4.94%
Filecoin
5.3892 USDT
¥38.96
-3.57%
dYdX
1.8888 USDT
¥13.65
-3.95%
Yield Guild Games
0.7322 USDT
¥5.29
-5.11%
最新快讯
更多
268750枚MBA已被铸造
2024-05-15 13:26:13
成都警方破获138亿元地下洗钱案
2024-05-15 13:20:08
德根链恢复运营
2024-05-15 13:14:32
中国日报推出其首个NFT“福”
2024-05-15 13:11:30
Ripple和Metaco的合作关系依然强劲,Metaco分享了Ripple机构级托管解决方案的最新消息
2024-05-15 13:02:36
接受比特币养老?MichaelSaylor说是的!
2024-05-15 13:02:07
Pepe标志着一个新的ATH;以下是本月PEPE价格上涨的下一步行动
2024-05-15 13:01:16
下载币界网APP