首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ethereum测试网如何在不收取昂贵费用的情况下防止DoS攻击

ethereum测试网如何在不收取昂贵费用的情况下防止DoS攻击
EN

Ethereum用户
提问于 2022-11-21 10:12:50
回答 2查看 76关注 0票数 1

除其他外,煤气费使得垃圾邮件的价格很高,从而防止攻击者发出数千笔交易。

既然testnets没有收费(或“免费”令牌),那么到底是什么阻止了攻击者进行这样的垃圾邮件呢?

EN

回答 2

Ethereum用户

回答已采纳

发布于 2022-11-21 12:57:27

我看到了几个原因:

  1. 测试网的ETH是“免费的”,但仍然是有限的。
  2. 天然气价格是动态的,这意味着交易越多,就必须花费更多的测试ETH。攻击者会自己掏空自己的钱包。
  3. 不清楚,攻击者能从testnet欺诈中得到什么。
票数 1
EN

Ethereum用户

发布于 2022-11-21 11:51:59

我不想链接到另一个网站,但Vitalik插嘴-所以没有比他更好的来源。他在近10年前所说的话仍有可能是真的。

“取决于我们指的是哪种”无效“。无效的就像糟糕的签名一样,那些人需要不断的时间来检测。无效的就像用完了汽油一样,那些实际上是有效的交易--它们进入区块链,由发件人付费。--但它们对状态恢复的影响是不幸的。”

如果事务支付N个gas的费用(~计算步骤),但执行的费用超过N个气体,那么事务仍然可以包含在一个块中,但是事务执行是完全恢复的,除非仍然支付费用。这既可以防止拒绝服务攻击,也可以通过故意发送不需要支付足够费用的事务来防止拒绝服务攻击,而且不需要订立合同,使自己不受涉及在执行过程中耗尽气体的事务的攻击。“

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

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

复制
相关文章

相似问题

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