原始文献 / 论坛帖 / Re: Some testing that I did on the testnetwork, my findings.
Re: Some testing that I did on the testnetwork, my findings.
Bitcointalk · 2010-11-13 23:25:26 UTC
感谢把泛洪测试限制在 testnet 上。
0.3.15 版结合了几项功能,帮助合法交易在泛洪攻击期间插队。关键是 Gavin 的想法:按交易依赖的币龄来给交易定优先级。每个币都有权在一定间隔内周转一次。等得越久,积累的优先级越高。优先级 = sum(valuein * age) / txsize。交易费仍然优先于优先级,优先级决定同一费率层内交易的处理顺序。
配合优先级功能,SelectCoins 只有在实在没别的可花时,才会动用你自己的 0 确认交易。这有助于防止你快速周转币,除非你真的把所有币快速周转、刻意为之。
英文原文
Thank you for limiting flood tests to the testnet.
Version 0.3.15 combines several features to help legitimate transactions jump the queue during a flood attack. The key was Gavin's idea for prioritising transactions based on the age of their dependencies. Every coin is entitled to turn over so often. The longer waited, the more priority accumulates. Priority is sum(valuein * age) / txsize. Transaction fee still takes precedence over priority, and priority determines the order of processing within a fee strata.
In support of the priority feature, SelectCoins only uses your own 0 conf transactions only as a last resort if that's all you have left. This helps keep you from turning your coins over rapidly unless you're forcing it by actually turning all your coins over rapidly.
