回复:0.00000001 BC 洪泛攻击
原始发布页
打开来源页面查看 1 个交叉存档
引用 bytemaster 于 2010 年 8 月 5 日 下午 03:39:19 的发言
这个问题的唯一解决办法是让交易广播变得“不是免费的”。也就是说,如果你想让我把它包括进来,就必须付钱给我。最终的结果(不是有意玩双关)是,每个客户端甚至需要向自己把交易发送给的其他客户端付费,而不仅仅是向将交易收入区块的人付费。这样一来,经济规律便会接管一切,没有人能免费搭交易广播系统的便车。
我不知道该如何实现。支付给区块创建者的交易费使用了一种特殊技巧,无需增加任何额外大小就能包含交易费。如果每笔交易费都有一笔交易,那么交易费交易的交易费又该怎么办?
英文原文
展开英文原文
Quote from: bytemaster on August 05, 2010, 03:39:19 PM
The only solution to this problem is to make broadcasting of a transaction "non free". Namely, if you want me to include it you have to pay me. The net (no pun intended) result is that each client would need to pay other clients to whom they even send their transaction, not just the individual who gets it in a block. In this way the laws of economics take over and no one gets a free ride on the transaction broadcast system.
I don't know a way to implement that. The transaction fee to the block creator uses a special trick to include the transaction fee without any additional size. If there was a transaction for each transaction fee, then what about the transactions fees for the transaction fee's transaction?