Giter Site home page Giter Site logo

Comments (7)

 avatar commented on May 26, 2024

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.

CJJeong avatar CJJeong commented on May 26, 2024

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.

 avatar commented on May 26, 2024

Glad to hear it helped. Actually, your suggestions helped me organize my thoughts also. Thanks!

from alternative-internet.

ThreaT avatar ThreaT commented on May 26, 2024

I have some questions

  1. Isn't a standard centralized by definition?
  2. Would it be more decentralized to provide a home server to service necessity or service convenience?
  3. 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?
  4. 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.

AaronM04 avatar AaronM04 commented on May 26, 2024
  1. No, in fact standardization of protocols can make decentralization more likely to happen, by enabling peer-to-peer relationships.
  2. I'm not sure I understand the question.
  3. Not sure I understand this one either.
  4. Yes, standards should be made as easy as possible to read, understand, and implement.

from alternative-internet.

ThreaT avatar ThreaT commented on May 26, 2024
  1. 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?
  2. Read 1. from the initial post at the top.
  3. 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
  4. 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.

KKster avatar KKster commented on May 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.