Bitcointalk · Some testing that I did on the testnetwork, my findings.

中本聪,2010 年 11 月 13 日

SN-3198 已核对来源,附原文与上下文。

阅读语言
中文译文

感谢你们把灌水测试限制在测试网。

0.3.15 版组合了多项功能,帮助合法交易在洪水攻击期间插队。关键在于 Gavin 的想法:按依赖的年龄给交易排优先级。每一枚币都有权按一定频率转手。等得越久,累积的优先级越高。优先级 = sum(valuein * age) / txsize。交易费仍然优先于优先级,而优先级决定同一费率层内的处理顺序。

为支持优先级功能,SelectCoins 仅仅在万不得已、只剩下你自己的 0 确认交易时才使用它们。这有助于避免你快速转手自己的币,除非你真是通过快速转手全部币来强行做到的。

ORIGINAL · 英文原文
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.
来源
Bitcointalk 原始链接 ↗ 记录编号 SN-3198