Sort:  

Captchas are web page or app based. I am a code geek.

If it hits a web page that is still slaved to the http / https protocol which is centralized.

Examples: What is done on steemit technically has no impact on what is done on busy and vice versa. They both tap into the decentralized blockchain but neither website is the gate keeper of the other.

Once you add a gate keeper you add a level of centralization.

Now whether or not there are already centralized aspects of the steem blockchain or not I cannot really tell you.

I do know the tech is all open source, so if they did centralize it someone could fork it and make a new non-centralized chain. Though yes that would be a large undertaking.

Also as to API. Which is short for Application Programmers Interface.

That is like having sockets exposed for people to plug into.

They are the public input and output parts of code.

I could build something like a generator that produces power and have a certain type of plug that can be plugged into it to get that power.

That plug is the API.

Some people might make a plug that can accept different types of input, or have multiple plugs.

That is analogous to what API means.

if you think you can
or
if you think you can't
your right either way.

Well I tend to agree. I will tell you no one has found a way to detect bots long term and effectively yet. This is one of two reasons that captchas were invented.

Captchas were something that bots couldn't easily be coded to solve. Thus they become a barrier for bots.

Though Captchas were also used to help teach object recognition to expert systems as well.

The thing is YES you could do it.

Though to do it you would need to bypass http and https. This means it COULD be done by writing a new protocol, a new method for accessing and viewing data, etc.

Yet it wouldn't be a web browser, or page.

If it is going through a web page then it is going through a centralized point.

You could make something that was not centralized but it would be something NEW and not an http/https based web page. So you would also need to be able to get people to adopt that new platform.

When http and https were implemented centralization was not really viewed as a problem.

So could we do it? Sure.

But it would require people learning to use something completely different from what they are currently doing.

So yes, it is possible. Knowing how society works it is highly improbable they would switch how they do things for this. Convenience motivates a lot of people.

it would require people learning to use something completely different from what they are currently doing.
Obligatory reply
Steemit is still in Beta
but it won't be much longer.
the Bot infection is serious.
how long before it kills the host?

one more thing.
only about forty thousand of us are real people.
who'd hung out on steem thru thick and thin.
the rest of the accounts are either inactive or bots.
what's a little bit of inconvience
to get rid of disease carriers?

Steemit is still in Beta

You are likely using Chrome, FireFox, Opera, Microsoft Edge, Internet Explorer, etc.

Those are all web browsers. They use the HTTP and HTTPS protocols which are centralized. They connect to web pages. That's it.

So when I said learn to something NEW I am saying something other than a web browser as it would require a new protocol that is not http or https to avoid centralization.

So it is much bigger than whether or not Steemit is in beta. Steemit is ONE centralized portal to the steem blockchain. It is a web page.

You were referring to CAN or CANNOT. I said sure it CAN be done, but to do it would require using something other than a web browser. It would require convincing people to interface with it in a completely new way.

So is it doable? Sure. :) Doing it without introducing centralization would likely require something other than the HTTP or HTTPS protocols.

it would require a new protocol
or perhaps a stand-alone app on MY computer that doesn't connect to anything but steem
kind of like the CLIWallet but with a Gooey Interface.

I mentioned that very thing to a geek several months ago.
He said it was doable but he had other things to do at the moment.

Yep as long as people were willing to interface with it completely differently then you could write something new that replaces all the problematic protocols. The key is getting people to adopt it as so many of them won't bother if it is not convenient. To them not convenient is often having to learn something new.