首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何识别邪恶的编码?

我如何识别邪恶的编码?
EN

Ethereum用户
提问于 2022-03-23 13:57:03
回答 2查看 26关注 0票数 0

如何识别智能契约中的恶意编码与好的编码?我一直在阅读智能合同,但我还不知道如何认识到两者之间的区别。

EN

回答 2

Ethereum用户

发布于 2022-03-23 14:46:31

你的意思是:

a.未经优化的编码:意思是代码不是最优的,而且会消耗更多的气体。这也意味着数据结构;函数调用对于内存和cpu的使用不是最优的。

安全漏洞:也就是说,智能合同有可能导致安全漏洞的循环漏洞。

c.死胡同:智能合同代码的编写方式完全不能更新,并且需要为CR完全部署新的合同。

票数 0
EN

Ethereum用户

发布于 2022-03-23 21:05:05

恶意(恶意)合同一般(A)有未经验证的代码,(B)有隐藏/无文档的功能,或(C)违背他们的白皮书。大部分审核过程基本上只是将白皮书与经过验证的代码进行比较。仅仅看一下合同也是不够的。(例如,对于ERC20s,您必须确保正确锁定流动性)

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/124504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档