DEV Community

Cover image for Centralization vs Decentralization
Suprabha
Suprabha

Posted on

9 2

Centralization vs Decentralization

You have heard about decentralization a lot in Web 3.0 topic. Let's understand centralization and decentralization in deep πŸ‘‡

Decentralization is a core tenet of Web 3.0

Centralization

Image description

Centralization is a form of organizational structure where the decision making capability rests with the top management

Useful:

  • Higher performance and easier to implement
  • Single point of failure: malicious actors may be able to take down the network by targeting the central authority.
  • Participation in the network is controlled by the central authority.

Decentralization

Image description

Decentralization is another form of organizational structure that functions by delegating decision-making capabilities to multiple teams across geographies.

Useful:

  • Lower performance and more complex to implement
  • No single point of failure: network can still function even if a large proportion of participants are attacked/taken out.
  • Anyone can participate in the network; there are no β€œgatekeepers.” Ideally, the cost of participation is very low.

Buy Me A Coffee

🌟 Twitter πŸ“š Ebooks 🌟 Instagram

Top comments (4)

Collapse
 
jonrandy profile image
Jon Randy πŸŽ–οΈ β€’ β€’ Edited
Collapse
 
blindfish3 profile image
Ben Calder β€’

Thanks for the link. I've yet to see anything to convince me that "Web 3.0" has any positive aspects. Tor, beaker browser and other projects not focused on profit are far more interesting to me.

Collapse
 
jonrandy profile image
Jon Randy πŸŽ–οΈ β€’
Collapse
 
thorstenhirsch profile image
Thorsten Hirsch β€’

It's a new path, web2 and web3 will progress in parallel.

typescript

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay