You are viewing a single comment's thread from:

RE: api.deathwing.me Important Announcement | Anti-Phishing

in #hive3 years ago

So your complaint is that deathwing is allowing people to use his api? If he only used his api in his community, and told everyone else they were not allowed to use it, then you would think that is better?

How about you set up your private node? There's no one stopping anyone. You say. True. But how is that any different than spinning up your own server and centrally host everything on your terms?

Hive is a decentralized, public, immutable databse. Having your own node does not mean having your own blockchain. It just means having your own access point to the peer-to-peer network instead of relying on someone to give you a free one. Distributing your own hosted solution across hundreds of your own computers around the world and cryptographically ensuring that nobody has edited anything on any of those copies would be a far greater task than running your own node on Hive.

The more you speak, the more I realize you may have some fundamental misunderstandings of what Hive is and how it works. That may be leading to some miscommunications here. None of the communities stuff is part of Hive. That is a dapp that runs on top of Hive. Splinterlands is another example of a dapp that runs on top of Hive. I name that one since it's one of the more well known, but there are many dapps on Hive. It isn't just a blogging communities platform

Totally agree that more frictionless is more better. However, I don't expect that everyone running any Hive service should somehow be obligated to providing the ideal experience. They should have the freedom to create what they think the market demands.

What we're talking about here is not some core function. It's one of the things people can select to use on certain websites. If someone wanted a "free speech #1" free blogging platform, Hive is very well suited to accommodate that. Any existing tribe is in a great position to make their own api node and support that mission. Very easy compared to what they've already accomplished

Treating Hive as some monolithic, central service that requires everything built on it to follow this kind of guideline removes market competition and pushes unnecessary regulation onto any business that wants to build. It's just old world centralization from people that think they know what is best for everyone. Freedom is better. Keep hived working toward freedom, let markets and preferences decide for everything built on top of that

Sort:  

How about you set up your private node? There's no one stopping anyone. You say. True. But how is that any different than spinning up your own server and centrally host everything on your terms?

The difference between joining a global peer-to-peer network to store data on a public, permissionless, decentralized and immutable database should be pretty clear. If you understood that is what happens by having your own node, then maybe explain how having a private node and spinning up your own server and centrally hosting everything are similar?

there's nothing permissionless on something that already denies your entry because someone dislikes your username

Hive doesn't do this

Not all applications require immutability. In fact, I've encountered a lot of people on the internet who hate this idea

Big truth. It's just one of the major differences and a key factor in protecting speech. If speech can be edited or removed, then censorship resistance is substantially lowered

Your grandma's pretty cool 😃

block access to account names you don't like in a supposed to be a censorship-resistant protocol

The blocking doesn't happen in the protocol. If that was happening, there would be a problem. This is happening on a dapp built on Hive. It is not happening to Hive itself

Since people need someone to provide them one for free if they want to join the p2p network without running hived themselves. I think I understand your point

What if deathwing implemented the feature, ran it for his stuff, and only allowed access to his api from his own website (deathwingsblogservice.com as an example if that helps clear up the question)? The rest of Hive users would have one less public api node to use. Does that make things better in your book?

If all the people that have volunteered to operate an api node all have their own websites showing blogs from Hive, and they all utilize some type of censorship option, then we're good

If someone builds a site that aggregates a list those api nodes and let's end users choose which one they'd like to use, then we're off the rails

It seems a very fine line of disagreement ahaha. I think someone should be allowed to make a website that lists them all and lets users choose which free service they'd like to utilize

To police all the apps and websites to make sure they don't break the rule seems a colossal effort, and I'm not sure how consequences would be enforced