有人无限刷水龙头,严重影响平衡性,希望官方处理一下

能独享每天4000多LAT的主网奖励……

哦,那提醒下官方,不用走程序了,直接登记就好了嘛

最核心的问题,还是我前几天提的:奖励规则的制定问题。

压力测试,本质是想让更多的人参与进来,帮忙测试系统的稳定性。但是现在太多普通用户不参加,根本原因就是知道参加也获取不到奖励,因为奖励都被大户撸走了!

要解决其实很简单! 随机奖励区块内的交易地址就行了啊,而不是现在这样,按排名奖励(大户提高手续费就能保证排名靠前了)。

想知道官方是处于什么想法,按排名奖励的呢?

2 个赞

“随机奖励区块内的交易地址”,这个仍然可以被攻击

之前的想法很简单,就是想增大瞬时交易的数量,为了方便统计而按排名进行奖励,确实欠考虑。如果我们改变规则,所有交易平分一个奖池,或者随机奖励区块内的交易,大家觉得可以吗?

讨教一下,随机奖励会有什么漏洞呢?会如何被攻击?

如果对手的1000个地址同时发起交易,且手续费都很高,那么普通交易的占有率将十分渺小,如此下来对手的地址获得奖励的概率更大

不知道大家发现一个问题没有,2月20号网络启动的前一天,就已经有人决定了胜负。
网络启动前几天节点收益是非常惊人的,用10几万的代币一天能获取百万的奖励。
例如这些账号转入交易只有一点点,但是余额已经超过百万。
https://platscan.test.platon.network/address-detail?address=0x94bde2bf19ab849060e5114e7d6855dcba24d593

https://platscan.test.platon.network/address-detail?address=0x41e76f54b7a949e800e0ec6ed2feb1c84ed52304

这是因为前期的staking奖励比较多,参与人又很少,所以大家分的就多。早加入的确实有先发优势哈。

略有先发优势可以理解,只是一天百万的先发优势让后面的节点如何是好?

兄弟,首先这个超高压测试,明显是要拿程序来跑的,所以我们所谓的“普通用户”,肯定也是要拿程序跑的,不可能是手动发交易的(出块间隔很短,手动发交易几乎不可能命中到目标区块)。
所以,大家都拿程序跑,所有人都可以有很多地址,这样均分到每个人的概率就变大了,不会存在你说的这种情况的。
我们现在讨论改变规则,是因为即使你有多个地址,但是你的币没有大户的多,所以按照现在的规则:谁手续费多谁就中奖,那你因为币少手续费少,也中奖不了。

首先,我明白你的目的是想瞬间加大交易量。 但是,你说的这个“为了方便统计而按排名进行奖励”, 我不赞成。 写个随机算法,很简单的吧~ 并不比按排名复杂呀(按排名,也是要写排序算法的)。。。 都是程序做的事儿啊。。。

然后,所有交易平分 和 随机奖励 这两种方式,我认为两者都能调动更用户的积极性,会有更多交易发出来,能起到更好的压测效果。 随机奖励这种我认为不确定性更强,有运气的成分在里面,适合搞这种活动当做抽奖用。

还有一点,最重要的, 还是要限制大户的行为。我查了好几个高频中奖地址,好多都是从节点发过去的币。
这种是否应该对节点有所惩罚呢?这是破坏游戏规则的行为。

现在的情况就是,大多数用户因为几乎不可能中奖,没有欲望参与。这样发送交易量就少,其实压测的效果并不好,而且币还都被撸走了。

可以取交易手续费最低的前5个为奖励,手续费最高不超过10LAT

解释一下哈,随机算法经常被诟病不够”随机“,怕有操控的嫌疑,而排名是区块链浏览器上大家都能看得到的。所以当时没有选择”随机“,而是选择了”排名“。
对于因排名导致的手续费飙升的情况,我们也在找替代的方案。
想跟大家探讨的是,随机选取中奖地址虽然看起来更公平。但也有一种极端情况,就是大户大量的发高手续费的交易,这个区块只打包他的交易,其他人的交易都不能打包了。其实到最后还是在比拼手续费。不知这种情况大家觉得发生概率有多少,能否接受?
另外,节点也是社区一员哈,而且有些交易只有节点才可以做,我不明白为什么要惩罚节点呢?如果不让节点参与,他们也会觉得不公平呢。如果我们把手续费降下来,是不是就可以了。

如果限制手续费最高不超过1LAT,可能可以解决这个问题,超过1LAT的手续费交易不计算在内

这个方法仅仅适合举办活动综合顾及到大家,可是跟主网真实环境不符,与拉力测试赛的初衷违背了。

主网黑客攻击的时候会有人限制手续费吗?

真实环境下黑客攻击也不会给3000+的手续费啊

真实环境下,如果能够赚取3000+的收益,为何不会呢?

从目前情况看,此人应该是不计成本的攻击,但真实情况会考虑投入的成本的