贝壳小岛交易有漏洞的地方(支付时间问题)

贝壳小岛的交易订单待处理时间为5分钟这样,我认为这样会给人留下钻漏的机会。

比如当有笔订单在我前面,我可以找人把他的卖贝订单给下单,但是不付款,因为订单的待处理时间为5分钟,在时间没有到期失效前,他的这笔订单别人是无法购买的。当有人购买不了前面人的贝,自然就会选择后面一位的。

如果贝价快速波动时:当贝价快速下降时,我可以选择放弃订单;当贝价上涨时我可以选择去支付成交订单。如果我恶意的同时多操作几个甚至更多单子会怎么样?

大家一起向贝壳小岛反应一下,改掉这个“大坑”。为维护贝壳小岛更好的发展,让我们一起来找找它的漏洞吧。

接着我实验了一下,还真验证了我的猜测,实操案例给到大家:

选择的卖家总的是有2000贝要出售,我先下了一个1450贝的订单,但是待付款时我不付款退出来这时订单进入5分钟倒计时。

我再返回去还是找到他的卖贝订单发现可交易数量已经少了1450,当我输入1000时点击下单,提示不可交易,在价格后面我们也可以看到提示:可交易数550枚。左边我们看见待成交订单还有剩余3分36秒。

证明:所有待付款订单的交易数量会在卖贝订单中被扣除,虽然未付款、但待处理时间未结束前的数量均不可交易。

在此,建议贝壳小岛把订单待处理时间设置为只要退出付款页面订单即失效或缩短至30秒即可。不然以后来贝壳小岛交易的人多了,大家都这样操作那将会乱套、会是一个“大坑”。

你可能感兴趣的:(贝壳小岛交易有漏洞的地方(支付时间问题))