I was walking along the beach with Dude (my collie) there and thinking about this troll, cyber bully attitude we have seen ourselves now, and had an idea.
The way the MPIDs work is quite simple. Your client sends a message to the closest group (ignore consensus chains again). This group (MPID Managers) forward the message to you (if you are on-line) or buffer it. These nodes know the sender MPID as it is a direct message, They cannot tell its ip:port though.
We are looking at two modes
1: Whitelist (only those specific ID’s can communicate with you)
2: Blacklist, these nodes are banned
It is possible any application such as twitter, facebook, reddit etc. will be able to access these lists. So if you are connected to any of these social apps they could make use of this blacklist. What I mean is your client (the app) would have an interface for any system and have a [go way] (thanks Mark) button. If you press this button then the person is blacklisted.
If you look at a stream or email group etc. you will not see this persons posts, emails or data, everyone else will if they think its OK.
We have seen this in many systems and its always different, the difference here is the network infrastructure will allow this to be across systems, if clients implement it properly. We can make sure there is a CheckBlackList() call in the API.
I think then apps enabled with the global blacklist would be prefered and rather than admins and votes etc. to remove a nuisance, you just press the go away button. The troll or bully will still be happily spewing the lies and threats, just nobody is listening. This to me would make the life of a troll a real drag as they cannot tell if you can see the posts or mails or not. The can create more ID’s easily, but then you get the pleasure of pushing the [go away] button again We could even have an emoticon what slaps a face, but that may be too far
This would represent real life I think. Rather than a network aware rank system (which I think we should still have) to decide on these people, let the individual know when their bull"ÂŁ$"3t level has been reached. There is more like the ability to set a level of a person to see, so certain number of contacts, messages sent and rank (the go away can be sent back to the persons MPID managers, not forwarded on to the MPID though). Many more options for setting rank levels as well, I do not see this as a replacement for rank, just a separate system of the individual to exercise the right to listen to whom they want. This way the person keeps sending the messages etc. they have no idea you pressed the button and still take their time wasting their time.
[edit cannot use less than symbols in markdown]