除其他外,煤气费使得垃圾邮件的价格很高,从而防止攻击者发出数千笔交易。
既然testnets没有收费(或“免费”令牌),那么到底是什么阻止了攻击者进行这样的垃圾邮件呢?
发布于 2022-11-21 12:57:27
我看到了几个原因:
发布于 2022-11-21 11:51:59
我不想链接到另一个网站,但Vitalik插嘴-所以没有比他更好的来源。他在近10年前所说的话仍有可能是真的。
“取决于我们指的是哪种”无效“。无效的就像糟糕的签名一样,那些人需要不断的时间来检测。无效的就像用完了汽油一样,那些实际上是有效的交易--它们进入区块链,由发件人付费。--但它们对状态恢复的影响是不幸的。”
如果事务支付N个gas的费用(~计算步骤),但执行的费用超过N个气体,那么事务仍然可以包含在一个块中,但是事务执行是完全恢复的,除非仍然支付费用。这既可以防止拒绝服务攻击,也可以通过故意发送不需要支付足够费用的事务来防止拒绝服务攻击,而且不需要订立合同,使自己不受涉及在执行过程中耗尽气体的事务的攻击。“
https://ethereum.stackexchange.com/questions/139746
复制相似问题