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.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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

·

I flagged it, but can't speak for others.

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

Posted using Partiko iOS

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 went ahead and gave you a vote..

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.

A blacklist is wery useful.

great update news for steemian