I don't know about you but I think this is an unnecessary measure and is a form of localized censorship. I'm not saying that scams are awesome, all I'm saying is that let the true nature of decentralization be, come what may, and that users should do their part to be vigilant
You are viewing a single comment's thread from:
If decentralization means "nobody should be allowed to offer their services to the public", then I think we have some major disagreement about what decentralization is
My idea of decentralization is that someone could provide a service that evades control censorship. It doesn't mean that everyone is forced to do so. If someone wants to build a "My ABCs!" app that runs on Hive, I don't think we have to tell them it isn't permitted because their app doesn't allow someone else to post about their 1953 Ford fetish. They should both be allowed
If someone wants to provide a service on Hive, and they are able to do it, decentralization is winning
If someone wants to provide a service on Hive, and they are not able to do it, then I think there is a problem
To say that deathwing's service should not be allowed, and someone else's service should be allowed based on the some person or group's determination would be the opposite of what I want to see
It's not even close
You can't build a censorship resistant platform on Facebook or Twitter
I am saying that people thinking similar to Facebook or Twitter should be allowed to build on Hive and use Hive
I also think that people with counter thinking should be allowed to build on Hive and use Hive
As an example, the Proof of Brain tribe could build a censorship-resistant blogging platform on Hive with token rewards and offer a public api to support that mission. Deathwing would have absolutely zero power to stop that
At the same time, the Fords Only tribe could start a censorship-resistant blogging platform on Hive with token rewards and offer a public api that doesn't allow transactions from known Chevy lovers. We have absolutely zero power to stop that
And that is decentralization. There isn't some central authority that determines what you are allowed to build, what you are allowed to say, what you must not build, or what you must say. You are not granted that authority over the rest of us. Deathwing isn't granted that authority over the rest of us
**edit since the prev post was edited:
I would say you are trying to force censorship by telling deathwing and others they may not offer their services. Your position is authoritarian and demands that people only run the code you permit them to run
It is censorship - but it isn't Hive, and it isn't an account being censored on Hive. It's accounts being censored on deathwing's api node that he offers to the public for free
If witnesses were modifying hived to censor accounts, I would join your chorus, but that isn't anything like what is happening here
Hive is far more censorship resistant than any public api node
Any given public api node may be more or less censorship resistant than deathwing's public api node
This is where we fundamentally disagree, I think - I want Hive to be decentralized. The services that run on Hive are then free to do as they please. Say I want to send someone 5 HIVE - that is my decision to make. 100% centralized on me. Perfectly ok for that to be centralized. If I want to build a browser extension that reads a list of users from a post and hides any posts from that user on ecency.com, that is censorship and very centralized. Also totally fine. Why should someone have the authority to tell me I am not allowed to do that? Why should someone be allowed to tell me I am not allowed to offer that to my friends? Decentralization is that freedom. Take away that freedom, and you take away decentralization
So of course people are free to offered censorship heavy dapps, api nodes, front-ends, browser extensions, or anything else that run on Hive. Hive is decentralized and strongly censorship resistant. They can run those services for the same reason that others can run services that avoid censorship
Decentralisation lies at the heart of the blockchain. There are several other nodes to use that are not utilizing my "localized censorship" feature. If anyone does not like this feature (and would likely be at risk of typoing something themselves in the future) they are more than welcome to use other nodes.
More nodes are always better for the ecosystem. (and usually makes decentralization even better) As a long-time node operator, I decided to implement this after witnessing people complaining about how they lost their funds. Not to mention that I disdain people who deliberately and knowingly created these commonly misspelt accounts in the first place so that they can "earn" from someone else's mistake.
There are quite a few private nodes. And if anyone thinks that we do not have enough public nodes, we encourage, not to mention even help people setting their own API nodes up.
I've always advocated for more API nodes.
I use a private node for broadcasting. Its relatively low cost to set one up.