宇宙链 宇宙链
Ctrl+D收藏宇宙链

揭秘零踪安全:两位以太坊实践者的再次实践

作者:

时间:1900/1/1 0:00:00

“智能合约的安全级别主要取决于两个因素:内部风险和外部风险。其中内部风险主要表现为合约自身的逻辑复杂度,外部风险主要表现为合约与第三方合约的交互程度。”

两段历史

2020年8月,以太坊刚刚公布了Eth2.0信标链测试网的质押合约地址,整个加密货币行业开始热议“Eth2.0信标链是否会带动一次新的staking业务以及DeFi发展”。

此时,在以太坊魔术师论坛里,一篇名为《以太坊2.0抵押协议的修改提议》文章出现了,文中提议:以太坊2.0的抵押方式可以通过新型稳定币抵押并发放荣誉NFT来调整,以增加抵押者的抵押动机和规避流动风险。

这篇文章的作者分别是,周朝晖、张华、谭粤飞。

这一提议得到了社区开发者的热烈讨论,巧合的是,负责以太坊EIP审核的MicahZoltu详细分析了文章,并看到了文章中关于利用以太坊存储链上图片的改进提案EIP-2569,从此,以太坊ERC协议层中便多了一个图像存储协议ERC-2569。

Bware Labs:INFRA代币将于5月30日上线4个CEX和3个DEX:5月29日消息,区块链基础设施提供商Bware Labs在推特上宣布,INFRA代币将于5月30日10点(UTC时间)开始上线4个CEX和3个DEX(包括Uniswap)。用户可在代币上线后,在Blast Explorer Staking Pools中参与质押来赚取更多INFRA。为了能够质押,用户需要通过Avalanche Bridge在Avalanche上桥接代币。

此外,有三种类型的参与者有资格获得空投。所有空投将发生在持有相关NFT的同一地址,但在Avalanche C-Chain上。

Bware Labs还提醒称,不要在没有桥接至以太坊的情况下将空投代币存入任何CEX,因为CEX可能不支持从以太坊以外的其他链直接存入INFRA,并且代币可能会丢失。[2023/5/29 9:49:11]

时间退回到2019年7月,在北京举办的以太坊开发者大会上,谭粤飞在周朝晖老师的介绍下结识了张华,通过沟通,发现了张华对各个流行的区块链系统都有深刻的理解并精通各种区块链系统中智能合约和DApp的开发。

ULTRADX与Zebec达成战略合作:据官方消息,随着Zebec推出公链并开放节点申请,ULTRADX(奥创)与Zebec正式签约,成为Zebec公链节点合作伙伴。

Zebec Protocol 是一个在加密货币支付领域的一项新型 DeFi 技术,通过实现实时、无摩擦和连续的支付流,为发送者和接收者提供流动性,并获得顶级机构Coinbase、FTX投资。

ULTRADX(奥创)作为采用美国CME的全品类全仓保证金系统与OCC的实时清结算系统的加密货币交易平台。此次成为Zebec Chain节点,ULTRADX(奥创) 将积极探索 Zebec 的流支付等功能,帮助用户能够流畅高效的进行交易。[2022/10/14 14:27:51]

三人志同道合。随后在周朝晖老师的带领下一同创建了DAO项目DAIsm,而DAIsm就是上文Eth2.0信标链文章的主要提议者。在DAIsm,三人在周老师的带领下完成了各类的智能合约以及DeFi、DApp的开发。

一个起点

伯恩斯坦:比特币与其他Token的相关性将因其市占比下降而减弱:9月7日消息,Sanford Bernstein Research在其发布的一份报告中表示,即使在一个非常恶劣的宏观环境中,人们也会需要一种价值储存手段,但比特币的表现相对以太坊来说并不好。且比特币与股市的相关性越来越强,在最近几个季度中未能起到通胀对冲的作用,比特币仍将是宏观驱动的加密资产,而其余的加密将被视为技术或创新驱动的数字资产,随着比特币在总加密市值方面的主导地位下降,比特币与其他 Token 之间的相关性也将下降。

Coinmarketcap数据显示,截止9月4日,比特币相对优势指数(BTC.D)已跌至38.8%,较2021年1月高点(71.89%)跌幅达45.917%。[2022/9/7 13:14:41]

ERC-2569是周朝晖老师提出,张华和谭粤飞深度参与的。这是一个提议利用SVG图像格式在以太坊上存储图像文件的EIP协议,而这个协议因为其创新特性,最终成为了ERC协议。

该协议可以将SVG图片永久存储在以太坊上,为同质化通证和非同质化通证中涉及的图标、图片存储提出了链上存储的解决方案。这是第一个由境内的团队创建并被以太坊收录的标准。

美股三大指数全线低开 标普500指数跌0.61%:8月1日消息,美股三大指数全线低开,道指下跌0.36%,纳指跌0.58%,标普500指数跌0.61%。[2022/8/2 2:52:01]

因为很早就开始接触并共同参与以太坊相关项目的深度开发。在合作过程中,谭粤飞和张华对彼此都有了很深的了解和认同,并因此形成了密切的合作关系,构建了这个团队的雏形。

自此,两人开始密切关注以太坊生态的各种动向,深入研究以太坊的各种技术,尤其是Solidity和Vyper开发及智能合约安全技术。

此后,两人还继续参与了一批DeFi项目的设计、构架及编码,对DEX、DAO、借贷、稳定币等合约的架构、实现、常见问题等都有丰富的经验。

值得一提的是,在2019年当Vyper语言刚兴起时,两人就开始用Vyper语言进行实践,并在深圳大学的区块链课程上向学生们介绍了Vyper语言。这在以太坊社区乃至加密货币社区里都是少有的实践。

2020年6月Compound发行治理通证掀起DeFi大潮后,两人敏锐地关注到DeFi应用的崛起会对业界尤其是安全领域带来巨大的挑战。因此便开始深入研究各个流行DeFi项目的源代码,跟踪每一次DeFi领域的重大事故,分析事故的原因,找到应对的解决方案,并在这个过程中积累了丰富的经验。

Coinbase延长暂停招聘期限,将取消部分已接受的offer:6月3日消息,据周四晚间发布的一篇博客文章称,Coinbase将取消一些已被接受的录用通知(offer),并延长目前暂停招聘的期限,以适应宏观环境和加密货币的普遍波动。该公司表示,目前还不清楚有多少offer会被取消,但有一些例外情况会保留offer。Coinbase也没有具体说明暂停招聘将持续多长时间。

Coinbase首席人事官L.J Brock解释称,延长的暂停招聘将包括backfills,除了那些为满足我们为安全和合规设定的高标准,或支持其他关键任务工作所必需的职位。(The Block)[2022/6/3 4:00:11]

这些过往,成为了灵踪安全的起点。

从技术极客向审计者的角色转变

在DeFi不断发展的今天及未来,安全事故发生的频率必定越来越高,这在原本只是“技术爱好者”的两位看来是一个难得的契机,终于可以把自己的经验及技能付诸于项目了。

基于既有经验,他们为零踪安全设计了这样的审计过程。

据谭粤飞介绍,灵踪安全目前的主要审查技术包括两部分:

一是用自研发的系统工具对合约进行标准化审查;

二是工程师根据项目白皮书及描述对代码编写的逻辑和一些常见的风险进行审查。

工具的自动审查主要审查常见的代码漏洞;人工复审主要从逻辑层面分析代码的实现是否符合白皮书或项目简介中介绍的逻辑,以及代码实现的运行结果是否符合项目期望的结果。

在灵踪安全团队看来,智能合约的安全级别主要取决于两个因素:内部风险和外部风险。其中内部风险主要表现为合约自身的逻辑复杂度;外部风险主要表现为合约与第三方合约的交互程度。

“如果合约自身的逻辑复杂则牵涉的代码实现就复杂,需要理清的逻辑就繁杂,这里面就不可避免的会出现疏漏之处和潜藏的问题,这也就预示着合约本身的内部风险较大。如果合约与第三方合约交互频繁并且交互的合约众多,则引入的外部风险的可能性就较大。”谭粤飞解释到。

所以安全机构审查逻辑时会根据项目本身的运行机制核对代码的实现逻辑,以及审查代码的实现逻辑是否匹配项目期望的逻辑?能否达到项目预期的结果?是否会出现意料之外的行进路线?

这需要对代码实现有深刻的理解以及与项目团队的密切沟通。

审计的世界

谭粤飞对金色财经记者解释到:“现在DeFi乐高游戏堆叠得越来越复杂、合约的内部实现也越来越复杂、本合约与外部合约相互之间的关联和交互越来越紧密、频繁,就此合约的安全风险问题就会越来越突出,比如近日发生的YearnFinance由于内部价格的逻辑问题而被攻击就是一个典型。”

因此,对于代码审查技术,灵踪团队认为,无论是用工具审查还是人工审查,归根到底都可以归结为专业和严谨。“这两方面一个是技术上的保证,另一个是态度上的保证。”

此外,从项目方来或交易所的角度来看,决定项目安全级别的根本要素来源于专业度、态度以及团队的初衷。

从灵踪安全的角度出发,目前对安全审计的概述就是:递进审核,全面覆盖。

从智能合约的设计来看,绝大部分DeFi合约出问题都出在资产转移、价格计算和权限控制上,因此可以从这些方面入手向上延展,找到这条路径上可能存在的薄弱环节加以防范。例如对闪电贷攻击的防范方法,要从预言机、账户授权上找寻方法。

专业和态度是安全的第一保障

“如果我们只是本着把项目的代码审完,提出对方在意的问题,而不为项目方更深远的考虑,机械的工作,是无法体现优势的。”谭粤飞说到,所以灵踪安全团队一直秉承着为项目方多想一步的态度。

对于灵踪安全来说,进入这个行业最大的优势就是对以太坊的了解、对智能合约的熟悉和对各类安全事故的精研以及理解。

灵踪安全团队描述到,因为技术的进步,早期出现的一些合约设计问题已经出现较少了,但重要的是对代码细节的打磨,例如对比Uniswap和其他DEX的代码,就能发现Uniswap在代码的编写上尤为细致,而大部分DEX代码则较为粗糙。

此外,项目方团队要尤其注意授权的设计。如果从代码审计的角度上看,有高级权限的存在会留下“后门”被操控的风险,但如果项目可以有效的通过去中心化治理来管理高级权限,例如将高级权限转交给DAO或多签钱包来则是可行的。

因此,在这个过程里不仅要有专业经验,还要有多样化的理解,例如上文提到的“高级权限”这些漏洞不仅是从代码去看,还要通过团队未来的规划去评定。

谭粤飞还表示:“如果团队的初衷是为用户奉上一份有价值的产品和服务,一定会像珍宝一样珍视自己的代码,小心地呵护它,在此基础上如果团队还有专业的积累和经验的沉淀就能主动避开各种常见的隐患和潜藏的问题,最后团队的严谨态度是对合约最后的把关。有了严谨的态度,团队对自己的产品一定会慎之又慎,反复打磨。”

灵踪安全的未来

DeFi发展迅猛,安全审计的市场还远达不到饱和。近来Heco大热,灵踪安全也在积极研究Heco和其链上的各种项目,并对TVL巨大的众多项目与业界同仁、Heco官方进行了深入探讨,积累了相当多的经验,以此,已为服务Heco上的项目团队打下坚实的基础。

在不断吸引人才的基础上,灵踪安全将布局所有对区块链生态有利的安全审计业务。但在DeFi火热的当下,团队的主要精力仍会聚焦于项目服务上,确保项目的合约安全和用户的资产安全,为中国领跑全球贡献自己的力量。

安全是金融发展的绝对前提,更是加密货币发展的绝对前提。2020年,整个DeFi赛道完成了数十倍的体量增长。DeFi等应用顺利发展实现的同时,更是代码安全的体现。留给灵踪安全的,是加密货币未来的星辰大海。

标签:以太坊DEFIEFIDEF以太坊价格今日行情美元99DEFI币EFILDeFi Kingdom

中币交易所热门资讯
闪电贷的使用场景:什么时候需要使用闪电贷?

闪电贷是一个有效的工具,即使目前gas费高,大多数用户望而却步。不过相关的原理和应用场景还是需要知道的。未来闪电贷会变得更加便捷,会有更多的快速套利机会,我们今天讲一下闪电贷的基本应用场景.

1900/1/1 0:00:00
巴比特原创 | USDT年内首现持续正溢价!“幕后功臣”并非你所想象的抄底大军

QKL123数据显示,USDT场外溢价率持续近5个月为负的状态已经结束,自2月21日后,由负转正,在2月23日比特币暴跌1万余美元时升至今年以来的高点,一度逼近2%.

1900/1/1 0:00:00
区块链政策普查及监管趋势:2020年国内颁布600部政策,呈井喷式增长

来源:01区块链,作者:林泽玲?蒋照生,原题《中国区块链政策普查及监管趋势分析报告(上)》 报告摘要: 1、2020年区块链产业政策迎来井喷式增长,截至2020年12月31日,中央各部委及各地方政府发布区块链相关政策至少600部.

1900/1/1 0:00:00
一文了解全球前十大加密货币友好国家

比特币和加密货币最伟大的事情之一就是它的灵活性和普遍可接受性。与其他货币不同,它没有地理界限,可以在世界各地自由旅行,并持有完全相同的交换价值,这是一件事,增加了它的魅力.

1900/1/1 0:00:00
V神提出跨Rollup扩展方案以实现L2项目相互通信

3月3日消息,近日V神于社区论坛提出了一种针对特定类型的跨Rollup扩展的解决方案,以连接第二层扩展项目。根据该方案,虽然目前有许多项目已经部署了第二层Rollup方案,但问题在于各种二层项目不能直接在L2上实现相互通信.

1900/1/1 0:00:00
区块链项目LazyLedger获得150万美元种子轮融资,用于开发“可插入式共识层”

据TheBlock3月3日消息,区块链项目LazyLedgerLabs已获得150万美元的种子轮融资.

1900/1/1 0:00:00