宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > Gateio > 正文

如何阅读以太坊合约以避免“抽毯子”

作者:

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

许多DeFi的参与者已经成为代币合约漏洞的受害者,这导致他们损失了不计其数的钱或代币。这中情况在Uniswap中最常见,因为只要他们有技术并且可以支付以太坊手续费,

任何人都被可以写一份智能合约。不幸的是,这也导致了出现许多本质上就是恶意的智能合约。

不过,绝大多数的子伎俩可以通过使用Etherscan检查智能合约来识别。以下步骤可用于确定合约是否是恶意的。为了展示好的合约和坏的合约之间的区别,本教程将首先给出一个正常合约的例子,然后给出恶意合约的例子。

正常的合约例子

1.访问以太坊浏览器;

2.在搜索栏中输入合约地址(仔细检查你是否有正确的地址);

彭博社:传统金融公司最有可能从美国加密托管新规中获益:2月22日消息,彭博社发文称,传统金融公司及其支持的加密货币托管机构最有可能从美国保护数字资产监管拟议的变化中获利,这要归功于现有的许可证组合以及在处理客户资金方面值得信赖的声誉。

对传统金融公司六位高管的采访显示,传统金融客户对数字资产托管服务的兴趣正在上升,与此同时,纽约梅隆银行和纳斯达克等大型机构的发言人表示,它们正在继续打造自己的数字资产托管产品,评估拟议的规则变化可能对其计划产生的影响。[2023/2/22 12:21:54]

2a.如果不知道合约地址,可以通过Dextools、CMC或CoinGecko获得。

2b.需要记住的是,代币页和合约页是不同的,请确保位于合约页上。

将 Uniswap V3 将部署至 Boba Network 的链上投票已通过:金色财经报道,将 Uniswap V3 将部署至 Boba Network 的链上投票以近 95% 的赞成率通过,目前处于待执行状态。[2023/2/5 11:48:39]

下面是代币页的例子:

这是合约页的例子:

3.点击上面黄色高亮的「合约」按钮;

4.选择如下所示的阅读合约:

5.现在可以阅读合约的参数,它们应该是这样的:

现在怎么办?

这就是最棘手的地方,因为有无数个潜在的参数可以包含到一个代币的智能合约中。在上面的例子中,只有8个参数,这是一个正常合约的标志。因为所有这8个参数都是代币所必需的,并且不会引发「抽毯子」。

Aleo将在下周推出Aleo虚拟机:金色财经消息,可编程隐私网络Aleo将在下周推出其第三个以虚拟机为特色的测试网。该测试网首次在Aleo上实现了保护隐私的应用。此外,Aleo 团队计划在第四季度推出主网。(theblock)[2022/8/2 2:51:57]

rugpull,即「抽毯子」

其他代币的合约也一样,仍然可以使用完全相同的步骤来阅读合约。在恶意合约中有一些常见的危险信号,这些将在后文概述。现在我们知道了如何访问和查看智能合约参数,就可以确定哪些是潜在的恶意代码。

恶意合约例子

1.铸币功能——这个功能允许铸造更多的代币,从而增加了供应量,并可能允许铸币者在市场上卖出这些代币。这是最常见的导致相关代币价格崩溃的情况。声明:一些代币具有mint功能,因为依赖于弹性供应。但除非有造币的理由,或相关的规则存在,否则不应该有mint功能。检查谁是mint功能的所有者是很重要的:如果所有者是dev,这显然是一个危险信号;如果minter是一个基于数量/价格的智能合约,这就是去中心化的,不太可能是一个局。

加密经纪商Voyager Digital完成6000万美元私募配售,Alameda Research领投:5月16日消息,加密资产经纪商Voyager Digital通过私募发行筹集到6000万美元,Alameda Research领投,另外,Galaxy Digital、Blockdaemon以及Digital Currency Group等也参与了此次配售。Voyager Digital表示,当发行完成后,该公司将拥有超过2.25亿美元的流动性,包括约1.75亿美元的现金和另外5000万美元的加密货币。另外,截至2022年3月31日,VoyagerDigital一季度营收为1.027亿美元,同比增长70%。(investvoyager.com)[2022/5/16 3:19:57]

2.白名单功能(

Whitelist

)——这个参数只有在项目进行随机预售时才会出现,功能是要求白名单的地址才可以参与购买,以确保没有超额认购。如果项目没有预售,并且在合约中仍然有这个功能,那么它可能被用来使得任何不在白名单上的地址无法出售。也就是说,你可以买,但不能卖。

3.冻结功能(

Freeze

)——顾名思义,这个功能可以在任何时候冻结资产交易。虽然简单,但它可以很明显地阻止人们出售资金池中的代币,锁定以太和原生代币直到解冻。

3a.叠加所有权转移功能(

TransferOwnership

),如果合约创建者拥有冻结功能的控制权,那么他们可以冻结合约,然后将所有权发送到烧毁地址。这样就「杀死了」合约中的以太坊和其他代币,这部分代币将永远无法操作。??

4.不是特定的参数,而是一个代币具有的参数越多,被攻击的参数也就越多。除非代币的项目需要这些参数,否则不应该随意地将它添加到代码中。

其他的注意事项

1.「0多到难以计量」的总量,或者说,一个地址拥有绝大部分的代币。通常可以看到部署合约的地址拥有大部分的代币,这是一个潜在的危险信号。

2.Uni-v2池的代币量,明显小于最大个人持有者的代币量。注意,这里并不包括staking,因为staking地址是众多地址转入的累计额。这是「鲸鱼」分布不均的标志,「鲸鱼」破坏生态系统的可能性越来越大。

注意:正常地址和合约地址之间的区别是地址旁边的符号。用黄色突出显示的符号表示该地址是一份合约。如果这个符号不存在,那么这个地址就是一个个人地址。如果合约中出现了大量的代币,那么了解它们的用途就非常重要了(比如用于staking、线性解锁或锁定团队代币等)

3.匿名团队很可能是一个危险信号,但是也应该理性看待匿名性。如果产品是健全的,安全措施已经到位,开发人员的代码和对问题的回答都是透明的,那么匿名不应该是一个负面因素。但如果匿名和其他危险信号同时出现,那就意味着风险显著增加。

总结

总的来说,与其他的投资相比,以太坊上的Defi合约的风险肯定很高。然而,了解合约运作的基本知识,并能够识别出潜在的危险信号,可以帮助用户降低这种风险。在区块链上进行交互总是有风险的,但是投资于没有恶意代码的合约可以显著防止更多的损失,并且从长远来看可能有助于你的收益。

原文来源:GemHunters

来源:金色财经

标签:DIGITATALDIGIdigitalusdDigital Money BitsTalerDigimon Rabbit

Gateio热门资讯
冯哥论币:2.3日比特币策略分析

冯哥论币:2.3日比特币策略分析昨日比特币的价格向上突破缩量三角区间之后,与今日上午再次出现向上突破,对应上方最高价位已经到达了36810附近.

1900/1/1 0:00:00
泽熙洲:2.4黄金白银td今日行情走势分析及操作建议

     黄金昨日走低位修正,盘面保持弱势,反弹1845没有做过多的延续,一个晚上都在低位整理,1830破位概率加大,今日提防1830上下位置破位;今日盘面操作的细节如下:      1:盘面走势弱势,1830多次测试,破位概率较大.

1900/1/1 0:00:00
币圈王哥:比特币多方持续强势? 行情欲破36000关口

今日资讯: 据CoinDesk2月3日消息,美国债务清算公司CIS正在接受比特币作为其商业债务催收部门的另一种付款方式。该公司周二宣布,已经建立了一个公司数字钱包,使其能够开始为企业还款接受比特币.

1900/1/1 0:00:00
2021年这些原因会不会影响以太坊飙升?

交易员和分析师拉克认为,以太坊是今年投资的最佳加密货币。受欢迎的才走得更远,打破了他认为将推动加密货币价格上涨的六个关键因素。“到2021年,将进入以太坊年。”他对187,000个订阅者说.

1900/1/1 0:00:00
一家加拿大投资公司提交申请 旨在加速其比特币ETF上市

随着全球金融公司对加密ETF的兴趣重新燃起,加拿大公司AccelerateFinancialTechnologies已经提交了比特币交易所交易基金的申请.

1900/1/1 0:00:00
点宽专栏——教你如何应用朴素贝叶斯分类器进行股价趋势分类预测

朴素贝叶斯分类器进行股价趋势分类预测 原理 贝叶斯定理 模型思想 1、在风险识别中,贝叶斯模型本质上也是一种已知结果找原因的思维工具.

1900/1/1 0:00:00