Global Blacklist API Proposal needs support

image.png

Please consider supporting the Global Blacklist API proposal.

The Global Blacklist API

The Global Blacklist API is a project I started three days after I got access to the Steem Cleaners blacklist. It has been running for almost two years and supports ten (10) community blacklists and all Steem Engine Tribes.

The Global Blacklist API is used by over 50% of Steem dApps in one way or another.

The Global Blacklist API has been a free service I have been providing for almost 2 years to provide a standard and easy to use interface to access multiple blacklists on the Steem blockchain. dApps and services can choose to subscribe to one or more of the available blacklists and use them to minimize abuse.

Currently, the Global Blacklist API supports the following blacklists:

  • BuildAWhale
  • SteemCleaners
  • Redeemer
  • MinnowBooster
  • Actifit
  • Yoodoo
  • Smartsteem
  • D-Tube
  • Plenty of Phish
  • Irredeemables
  • All Steem Engine Tribes

All of these unique blacklists can be accessed via a standard API interface.

BuildAWhale blacklist

The BuildAWhale blacklist is a blacklist I have maintained for almost 2 years by hand with over 45,000 entries. The blacklist includes accounts that have been found spamming, plagiarizing, fraud, and scams.

Steempeak integration

@steempeak recently integrated the Global Blacklist API into their front end. You can read about the integration here

How to use Global Blacklist API

Endpoint

https://blacklist.usesteem.com/

/user/{username}/

Method: GET
Description: Query user blacklist status
Example: https://blacklist.usesteem.com/user/scobra
Sample Response:
{"user":"scobra","blacklisted":["steemcleaners","buildawhale","minnowbooster"]}

/blacklist/{blacklist}/

Method: GET
Description: Query for Specific Blacklist
Example: https://blacklist.usesteem.com/blacklist/steemcleaners
Sample Response:
[Full steemcleaners blacklist]

/blacklists

Method: GET
Description: Query for All Unique Blacklisted Users
Example: https://blacklist.usesteem.com/blacklists
Sample Response:
[All users blacklisted across all blacklists]

Choice

As a user of the Global Blacklist API, you can choose which blacklists you want to subscribe to. As other blacklists are added you only need to update your blacklist choices. I recommend using a configuration parameter that allows you to easily specify what lists you want to look for, or just check if the user is on any blacklist.

Integration with Blacklist Notifier Chrome Extension

The Blacklist Notifier Chrome Extension fully supports the Global Blacklist API and provides curators an easy way to know if a user is on a blacklist and which one.

The Blacklist Notifier is supported with Chrome & Brave browsers, Firefox support may come in the future.

Support Global Blacklist API

I have a proposal on SPS to support the Global Blacklist API. You can read about it here and approve it here

The Global Blacklist API Proposal has around 50% approval needed. Another 6.2M SP in votes is needed to approve the proposal.

Sort:  

Speaking of abuse, there's a three word post on the trending page at $80 with votes from prominent Steemians and bought votes, and only an insignificant downvote that makes me wonder if I'm missing something. Who is transisto, and why would his low effort post get a pass? Maybe there's some worthy beneficiary? How would I know?

Posted using Partiko Android

You have my support, I know you have put a lot of work into all this. Greetings from Bangkok.

Posted using Partiko iOS

Sounds like someone got blacklisted. Were you spamming, scamming, or vote-buying?

I have supported this proposal. Are Steemit using it to remove their delegation from accounts they create or is that a separate process?

There is a separate process for that, but I do have a blacklist in the API that shows those who have had delegation removed in the past.

Would you be able to direct me to where can I report an account that is using it's delegation to spam-downvote?

There really isn’t a group who handles downvotes. I would start with whoever is elevating.

Is there a proper way to get profiles removed from this list yet?

There has always been a #blacklist channel on the buildawhale discord.

OK, I'm not sure if I posted in there previously or not but I did highlight an account to you that was put on the list due to a technical issue with steempress causing a high number of posts to be made automatically without intention. As I recall you said you'd look into it but the account was not removed from the list and I didn't hear any more. This led to the account owner leaving steem - he's someone who appears on the BBC and elsewhere from time to time.

I know the user you are talking about as someone forwarded it to me recently. I don’t see any record of the account being mentioned. Just checked steem chat and we never talked. We only spoke once in #witness chat briefly about something completely different.

Not sure why someone would leave steem because they are on a blacklist because they posted 60 times /day. It doesn’t impact his ability to post or get votes. Just means he can’t use my bot. Now days many more services use it but very few bid bots did. Less than 5%.

I wasn’t flagging greenman but he was upvoting a user for big rewards that was posting stolen porn images who i did flag.

Forcing people onto a Discord channel to resolve issues from the blockchain is user-unfriendly and unnecessary. Operators should provide the reason a user has made a blacklist and communicate on the blockchain.

Since I learnt that Discord sells their user info to advertisers, I have refused to use it. I felt it was my decision to give steemit my email because I wanted an account, but I did not and do not choose to take that risk with Discord. So, I asked for a Steemit account where I can complain ...but, no luck - so, good luck to you getting a favourable response.

great update news for steemian

This post has been just added as new item to timeline of Global Blacklist API on Steem Projects.

If you want to be notified about new updates from this project, register on Steem Projects and add Global Blacklist API to your favorite projects.

The person running these black lists is the same person behind the troll account berniesanders that he denied but was found out to be the owner AND poster. Why you all would support his black lists is beyond me. Look at steems awesome price performance and ask yourself, should I empower this troll even more?

As an example of his black list abuse he has had me on his for over a year for nothing related to steem! Someone (byteball) offered a juicy offer so I used my own money and used that offer making several accounts. I think he is just jealous that I have actually made money in and around steem while he was busy losing money. Not only his money but everyone who blindly follows him.

The person running these black lists is the same person behind the troll account berniesanders that he denied but was found out to be the owner AND poster. Why you all would support his black lists is beyond me. Look at steems awesome price performance and ask yourself, should I empower this troll even more?

LOL

s an example of his black list abuse he has had me on his for over a year for nothing related to steem! Someone (byteball) offered a juicy offer so I used my own money and used that offer making several accounts. I think he is just jealous that I have actually made money in and around steem while he was busy losing money. Not only his money but everyone who blindly follows him.

What you create 400 accounts to milk Byteball and post garbage on each one of them in a foreign language and then bid bot them up?

That is not a scam or fraud or anything. THEY OFFERED IT. It is taking advantage of there to generous offer. It happens all the time in business. You think every account on Facebook and Twitter is a real account??? lol .... and I used my own money for the accounts and bid bots :)

Creating 400 accounts to claim an airdrop? Totally legit on any platform.

Really, so trolling comments with spam posts stating your opinion isn't the same?

Most of the bidbots still call that abuse of their services (read their ToS) so I'd call it justified.

So here we have a great example of why flagging and black lists are slippery slopes. We disagree about the action. I get flagged / black listed and stop investing/promoting steem. This has happened to many thousands of users for things like copy pasting titles and self voting. This is why the current whales are STUPID ..... who designs a system, gets users excited and then, wait for it ...... down votes them for using the system the way it was designed? Not hacking ..... how it was designed. In other words, what morons decided to have self voting AND decide that it is bad ..... You can't make this shit up.

okay, so you mean we should get more users who abuse the system instead of trying to fix the system and get organic growth of users who want an healthy alternative to facebook? and have the chance to get here and there a few $ if they post something exciting?

"who designs a system, gets users excited and then, wait for it ...... down votes them for using the system the way it was designed?"

Re-read that until you understand it.

This place is full of people abusing the system with multiple alts, many making comments on this very page.

The point I think you are missing here in what he is saying is he isn't playing the game any differently then many others just on a more massive scale, a scale that has allowed many to abuse it on whatever terms they wanted to describe it to themselves.

we should get more users who abuse the system

Tell me... Who's the biggest abuser around here? Who built bidbots and farmed both curation rewards and liquid steem for the longest time ever? Does that person still hold all of that gigantic Steem Power pool harvested by non-organic practices? Is it a coincidence that now that very same person benefits the most from hardfork 22 since only his circlejerk holds enough power to make posts go beyond that 20 steem wall?

The problem isn't bidbots. The price of steem would just be regulated by, oh my god could you see this coming, offer and demand.

The problem is @themarkymark and his circlejerk. If you want to support the blockchain in the long run, you turn away from @themarkymark and whoever he supports.

IN other words, "Don't hate the player, hate the game."