Author

Topic: 强制收取交易费的PPC能够处理大量交易吗?Sunny King的回答 (Read 701 times)

legendary
Activity: 1621
Merit: 1000
news.8btc.com

问题1:
我在BTC的 Blockchain看到类似下面这种交易(简化):
交易 A @ 10:01 PM
5.0 BTC
交易费: 0.0 BTC
预计确认时间: 36 hours (队列 3908)

交易 B @ 10:02 PM
5.0 BTC
交易费: 0.001 BTC
预计确认时间: 59 minutes (队列  24)
一开始看到这两个交易,我很不理解。交易B会在一个小时内得到确认,而交易A要等1天半,然后我注意到了这两个交易之间的交易费不一样。
BTC的工作量证明都是为了挖矿挣币和处理交易来获利,所以付了交易费的交易会比没有付费的交易要得到优先处理,这符合逻辑。
这是不是足以解释为什么这两个交易的确认时间相差如此之大呢?
Sunny King的回复:
这正是PPC和XPM不允许免费交易的原因。BTC的交易费设计很复杂,因为这样他们可以说,如果你愿意,就可以免费交易。但这对用户来说可能会造成很多误解和烦恼。这样设计我觉得没有必要。在BTC交易数量少的时候,这不是一个问题。但现在已经开始暴露出来了。
比特币已经暴露出了免费交易在易用性方面的问题,同样的问题对于限制了区块大小的收费交易来说,最终也会遇到。PPC & XPM通过禁止免费交易,在协议中强制执行相对而言较高的交易费(每KB付费0.01),来避免/缓解处理交易缓慢的问题。
PPC交易费并没定死在0.01,但是不会象比特币调整得那么厉害,因为其成本已经反映在区块链可扩展性上面。交易费必须与系统的处理能力之间找到一个平衡点。1美元的交易费(假设1PPC=100美元)看上去有点高,但对于一种骨干货币来说,这不算什么,我之前已经解释过。你愿意付一小笔费用但却要依赖不可靠的服务提供商,还是愿意或者是花几天时间来同步区块链呢?
问题2:
如果把交易费跟着确认时间的长短进行调整不是更好吗?这样市场就能自动调节工作量,最终把交易费调整到合适的水平。如果我们的网络速度够快,交易费就会调低等等。如果确认时间需要很长,交易费可以相应提高。那时候人们就会减少交易,从而减少处理交易所需要的工作量。我真的认为固定交易费是限制PPC发展的瓶颈。它看上去就象是有人在“控制”交易费那样。我认为最好让市场来决定。
Sunny King 的回复:
比特币已经有了这个机制(提高交易费使自己的交易更快得到矿工的优先处理),PPC和XPM也采用了。如果交易量大的时候,PPC/XPM也可能会遇到攀比交易费的问题。但是由于交易费的下限已经定的比较高,能够防止类似情形经常发生。理论上来说,交易费竞争,和市场调节交易费的机制看上去挺好的。但实际应用中,会给用户造成困惑和不佳的服务体验。
想象一下下面这个场景:
兄弟,我不想让你等好几天才收到btc,我应该交多少交易费好呢?。。。。@#&$?*&
算了吧,我还是用PPC/XPM发给你吧。
原帖地址:http://www.peercointalk.org/index.php?topic=975.0
Jump to: