想必大家都被钱包私信SPAM所困扰,一些乱七八糟的转发机器人还有一些发ICO的还有一些发钓鱼链接的还有一些宣传自己文章求赞的还有求关注的等各种垃圾信息充斥满整个钱包页面。
偏偏STEEMIT的钱包功能做的一直不太完善,显示的内容有限还有些卡,这样在这些垃圾信息的轰炸下,我们想看一些有价值内容太难太难。
那么,这种情况有没有办法解决呢?我觉得其实应该很简单,且听我闲扯。
(图源 :pixabay)
提示:O哥闲扯淡系列本就是闲扯淡,诸位千万别当真!
设置最小转账限额
STEEM的钱包(转账功能)之所以被滥用,就是因为STEEM区块链,转账不需要手续费。不需要手续费,是给我们操作带来诸多方便,但是也给了SPAMER可趁之机。只需转账0.001 SBD或者0.001 STEEM就可以在MEMO里附加大量的垃圾信息,这买卖怎么看都不亏本。
当然了,如果STEEM和SBD都涨到1W美元一个,那么0.001SBD或STEEM就变成巨款了。但是这个暂时没有指望。如果把STEEM/SBD改成转账收费呢?这又与STEEM设计的初衷不符。那么有没有什么方案即不改变初衷,又能遏制钱包SPAM呢?
我想到一个方法就是设置最小转账金额,比如说0.1或者0.2 STEEM/SBD。如果低于这个限额,操作将被拒绝。这样的话,对于SPAMER而言,成本增加了,自然会考虑少发垃圾信息。对于用户而言,不介意多收一些垃圾信息,毕竟一条0.2SBD的话,一天收几十上百条就发家了。
至于正常用户的正常转账,没谁会0.001的来回转吧。正常用户正常发消息,也不会介意多花一点SBD的。所以正常用户的正常操作,我认为完全不受影响。
设置钱包最小显示金额
上边设置最小转账限额的操作,需要修改STEEM的程序,尽管我认为加上这个功能修改的工作量不会很大,但是毕竟要改嘛,所以能不能换一种方式解决呢?
答案也是有的,就是再钱包中加上一些过滤和筛选设置(可以用户自己设置)。
举例说,我可以设置只显示超过0.1SBD或STEEM转账信息,这样垃圾信息就都看不到了。
这种方法实现起来,简单便捷,无需对区块链程序进行修改。除了限制金额,还可以实现操作类型的过滤,比如只显示转账信息、或者只显示交易信息等等。各个第三方网站以及APP可以根据类似机制做出自己特色的钱包,让用户用起来更加舒服,让自身更有竞争力。
总结
针对钱包私信SPAM,我们其实有N多手段可以对付。比如上边列举的两种方法,第一种方法直接修改区块链的设置,从根源上杜绝钱包SPAM。第二种方法在应用端设置,尽管无法根治,但是如果这些垃圾信息都不显示,也是不错的。
当然,这两种方法只是随便开开脑洞,还不够完善。比如第一种方法,限制金额设置多少合理?是否应该和STEEM喂价等关联起来,实现自动调整(价格高的时候调低,价格低的时候调高),或者将对应参数增加到见证人设置中,由见证人提供并决定?
本文抛砖引玉,希望将来能有一种有效的机制,杜绝钱包私信SPAM,还我们一个洁净的钱包。
This page is synchronized from the post: O哥闲扯淡:钱包私信SPAM,其实很好解决