Decentralized apps

I've always believed that many users of decentralized applications (dApps) on the blockchain are also daily Linux users. Out of curiosity, do you use any decentralized apps? Which ones, and on which chains? On my side, I'm not a daily user of dApps but often in a year.

1 Like

For the non educated as I am....
What is the difference between decentralised and distributed ?
This one:

They use the word distributed. Maybe simply because it is not using blockchain per se.

W

2 Likes

According to Jami it is the way the network is structured:

2 Likes

To me decentralized apps are not equal to blockchain based apps and blockchains seem to be an euphemism for cryptocurrencies.

2 Likes

Distributed system is not necessarily decentralised one. Say, a number of agents take part in calculations. They may receive tasks from and report their results to a central node. Decentralised systems does not use central management and coordination nodes. They mainly provide peer to peer connectivity and exercise some kind of peer discovery and information routing protocols through a mesh of p2p links.
BTW, the Internet foundation, aka TCP/IP network is an example of decentralised system.

3 Likes

I am afraid that Jami explanation is misleading.

Look, the left picture shows star network topology. The central picture also shows star network topology with the difference that the primary star nodes may be secondary stars themselves. The next picture shows mesh network topology.

A network/connectivity topology has nothing to do with centralised, decentralised or distributed nature of an application and information exchange on application level.

2 Likes

Agreed, I personally would have chosen the terms differently :slight_smile:

Also, it would be preferrable to call it a communications diagram between nodes.

Their "decentral" picture reminds me a lot of the structure of the ancient FIDO offline mail-network. A hierarchical collection of "nodes" and every node has clients called "points".

The only difference I see in the pictures is

  • pic 1: points are only clients, one central node/server/service
  • pic 2: points are only clients, hierarchical and/or mesh like
    communications between node/servers/services.
  • pic 3: points are nodes (both client and server simultaneously), like P2P or mesh networking

The capabilities of said software decide which of these topologies can be used.

If for instance the pointsoftware is only capable of handling the "client side" it will never be able to act as networknode so pic 3 would not be possible. Also if the serverside software can not act as a client then pic 2 and pic 3 would not be possible.

3 Likes

I guess, a network can be a combination of the three items.
Centralized and distribued
Decentralized and distribued...

1 Like