回复:0.00000001 BC 洪泛攻击
原始发布页
打开来源页面查看 1 个交叉存档
引用 bytemaster 于 2010 年 8 月 5 日 04:46:52 PM 的发言
目前交易费地址留“空”,由区块生成者填写。 现在你要填写你请求其构建区块的人的地址。
如果你只让一个人负责构建区块,那可能需要好几天。哦,你的意思是给每个节点发送不同的版本,并把交易费写给他们吗?
现在的方式是,谁构建出这个区块,谁就得到交易费。
如果有必要,我们可以针对交易广播采用类似 BitTorrent 的针锋相对机制。把支付交易费的交易中继给我,否则我就不把它们中继给你。不过,这可能不会成为实际问题。只需一个节点按应有方式中继,就能抵消另外 7 个节点出于贪婪而不进行中继的影响。
英文原文
展开英文原文
Quote from: bytemaster on August 05, 2010, 04:46:52 PM
Right now the transaction fee address is left "blank" and the block generator fills it out. Now you would fill it in with the address of the person you are asking to build the block.
If you're only going to have one person work on building the block, that could take days. Oh, do you mean send a different variation to each node with the tx fee written to them?
The way it is now, it's whoever builds this gets it.
If we needed to, we could have a BitTorrent-esque tit-for-tat for transaction broadcast. Relay paying transactions to me, or I won't relay them to you. It probably won't be an actual problem though. It only takes one node relaying like it should to cancel out 7 others greedily not relaying.