原始文献 / 论坛帖 / Re: Flood attack 0.00000001 BC
Re: Flood attack 0.00000001 BC
Bitcointalk · 2010-08-05 16:03:21 UTC
忘了补充微支付的好消息。虽然我认为比特币目前对较小的微支付还不实用,但随着存储和带宽成本持续下降,它最终会实用的。如果比特币大规模流行起来,到那时可能已经实现了。另一个让它们更实用的办法是,我实现纯客户端模式,让网络节点数量收敛到少数专业服务器集群。无论你需要多小的微支付,最终都会变得实用。我觉得 5 到 10 年后,带宽和存储都会显得微不足道。
我不是说这个网络能免疫 DoS 攻击。我认为大多数点对点网络都可以用多种方式被 DoS 攻击。(顺便说一句,我读到唱片公司很想 DoS 掉所有文件共享网络,但他们不想违反反黑客/反滥用法。)
如果我们开始遭到 DoS 攻击,大量垃圾交易来回发送,你就需要开始支付 0.01 的最低交易费。0.1.5 其实有设置这个的选项,但我为了减少困惑把它拿掉了。免费交易很好,只要大家不滥用,我们就可以一直保持免费。
这就引出一个问题:如果每笔交易有 0.01 的最低手续费,而只是最低的 0.01,我们应该自动加上吗?每次都问会很烦。如果你有 50.00,要转出 10.00,收款方会得到 10.00,你还剩 39.99。我觉得应该直接自动加上。跟很多其他服务自动加的费用比起来,这微不足道。
【引用 FreeMoney 于 2010年8月4日 19:30:32(https://bitcointalk.org/index.php?topic=287.msg7569#msg7569)】
"多打包交易会降低你的哈希速率吗?"
完全不会。
英文原文
Forgot to add the good part about micropayments. While I don't think Bitcoin is practical for smaller micropayments right now, it will eventually be as storage and bandwidth costs continue to fall. If Bitcoin catches on on a big scale, it may already be the case by that time. Another way they can become more practical is if I implement client-only mode and the number of network nodes consolidates into a smaller number of professional server farms. Whatever size micropayments you need will eventually be practical. I think in 5 or 10 years, the bandwidth and storage will seem trivial.
I am not claiming that the network is impervious to DoS attack. I think most P2P networks can be DoS attacked in numerous ways. (On a side note, I read that the record companies would like to DoS all the file sharing networks, but they don't want to break the anti-hacking/anti-abuse laws.)
If we started getting DoS attacked with loads of wasted transactions back and forth, you would need to start paying a 0.01 minimum transaction fee. 0.1.5 actually had an option to set that, but I took it out to reduce confusion. Free transactions are nice and we can keep it that way if people don't abuse them.
That brings up the question: if there was a minimum 0.01 fee for each transaction, should we automatically add the fee if it's just the minimum 0.01? It would be awfully annoying to ask each time. If you have 50.00 and send 10.00, the recipient would get 10.00 and you'd have 39.99 left. I think it should just add it automatically. It's trivial compared to the fees many other types of services add automatically.
【引用 FreeMoney on August 04, 2010, 07:30:32 PM(https://bitcointalk.org/index.php?topic=287.msg7569#msg7569)】
"Does including more slow down your hashing rate?
"
No, not at all.
