Comments (7)
Hi Paul;
It sounds like what you are proposing is a combination of Zero Knowledge Privacy (models in which a service provider has no knowledge of user's content as it handles it) and federated servers (in point 2).
There are plenty of examples of what you propose: ProtonMail and SpiderOak Hive come to mind.
One major issue with these is that the service provider's interests (profit-seeking) are typically opposed to the user's interests. We still inhabit an economic bubble of "free" services where the user's information is the primary product of most consumer-facing web service companies.
Note that "federation" and "decentralization" are not the same thing; decentralization might be better described as a _con_federation of actors who agree to observe a protocol, and no more. Blockchain-based systems often function in this manner: Twister, ZeroNet, and most cryptocurrencies are examples of these.
Standardizing these systems is a hugely difficult process, and may ultiimately be infeasible or undesirable--a decentralized system or its users probably do not want a minority group capable of dictating how the system functions. Bitcoin is dealing with this issue at the moment.
"Ownership of data" as you mention is another contentious issue, spanning all the way from gene patents to user-created electronic media. Companies profit from the services they offer that employ user data as a kind of "rent-seeking" behavior; in other words, they start to be paid just for having a nice data set that is large, current, and somewhat exclusive. They guard their claims to that data quite firmly, and you can expect a fight if you want to attack those claims.
As you can see from the above, these issues are thorny and combine technical, social, economic, and political concerns. Effective decentralization as a method has to work through each of them.
from alternative-internet.
Thank you for your comment talexand.
I attended re-decentralization breakout session in W3C Sapporo yesterday and I became to be very interested in this item now.
Initially I just started studying decentralization at this moment and I will develop my understanding for decentralization.
Above issue I wrote is for clarifying my idea and your comment was very helpful.
from alternative-internet.
Glad to hear it helped. Actually, your suggestions helped me organize my thoughts also. Thanks!
from alternative-internet.
I have some questions
- Isn't a standard centralized by definition?
- Would it be more decentralized to provide a home server to service necessity or service convenience?
- Would it be better for one person to create a DIY version for every product ever created or would it be better if the creator of each product to also create the decentralized/DIY version?
- Standards and specifications are used to provide integrated development, interoperability and allow for any number of implementations to be built. They are, however, often difficult to read and generally very few implementations are thus created. Wouldn't there be more competition if they were easier to implement? What other methods could be used to simplify specifications and their implementation processes? Would it be possible to convert an existing implementation into a flowchart for example, using something like jgraphx?
from alternative-internet.
- No, in fact standardization of protocols can make decentralization more likely to happen, by enabling peer-to-peer relationships.
- I'm not sure I understand the question.
- Not sure I understand this one either.
- Yes, standards should be made as easy as possible to read, understand, and implement.
from alternative-internet.
- In standardizing peer-to-peer relationships, you are also crippling potential discoveries that may prove peer-to-peer less decentralized, no? Again, by definition, isn't a standard centralized?
- Read 1. from the initial post at the top.
- The concept of this decentralization organization is to encourage new decentralized products and services. However, the existing products and services out there today may just need to be adjusted here and there to be more and more decentralized. Either this organization can attempt to do all of this OR this organization can encourage each person that offers a product or service already, to also offer the decentralized alternative, i.e. DIY version
- However, the vast majority aren't and there is very little competition driving this problem to improve. How can there be a good amount of drive behind setting standards if standards organizations can't compete and be incentivized?
from alternative-internet.
Hi everyone. My name is Konstantinos Komaitis and I am working on Internet policy issues having a law background. I am a technology geek trying to figure my way around the complex world of the Internet. I am quite interested in the whole decentralization idea and have started doing some work on it. Here is a blog post I wrote not so long ago: http://www.komaitis.org/the-conversation/decentralization-is-not-panacea-we-need-to-collaborate
from alternative-internet.
Related Issues (20)
- [QUESTION]: Are ProtonMail and Tutanota fostering email centralization? HOT 10
- Proposal for new category: p2p databases
- Proposal for new category: peer discovery
- Please add my project! HOT 3
- Ostel has been dead since 2017
- Possibly dead projects HOT 1
- PubSubHubbub was renamed to WebSub HOT 1
- Tidepools dead HOT 1
- Broken URLs / spam websites HOT 1
- Add IndieWeb Community to General HOT 1
- freedombone renamed to libreserver
- Proposal: Superhighway84
- FOSS Internet HOT 3
- Replace "searx" with "searxng"
- Move to Codeberg
- Broken links HOT 1
- nostr HOT 1
- Interesting issue
- Add Lemmy and Kbin HOT 1
- 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alternative-internet.