Introduction to DECENTRALIZATION

Introduction to DECENTRALIZATION

# Introduction to DECENTRALIZATION

Hello everyone , You do know that some company (lets call it "blah") named blah owns you? you are a product to it. As it keep selling your data and interrupts you privacy. Blah is centralized and that's what web 2.0 all about. Do you know about WEB 3.0 ? Web 3.0 is the third generation of internet services for websites and applications that will focus on using a machine-based understanding of data to provide a data-driven and semantic web. The ultimate goal of Web 3.0 is to create more intelligent, connected and open websites.Web 3.0 has not yet been implemented, so there is no solid definition. It took over ten years to transition from the original web, Web 1.0, to Web 2.0, and it is expected to take just as long, if not longer, to fully implement and reshape the web with Web 3.0. So blah blah ……. do you want to implement it ? If yes, follow following steps - 1)Use DUCKDUCKGO 2)Use DISROOT as PROTONMAIL MAIL SERVICES 3)USE Torr , firefox developer edition and there are many more .

Now what is decentralized applications? As opposed to centralized applications that run on a single computer, decentralized applications run on a P2P network of computers. How can we built one?

using the help of MERKLE TREE! Merkle tree is a tree in which every leaf node is labelled with the hash of a data block, and every non-leaf node is labelled with the cryptographic hash of the labels of its child nodes. Hash trees allow efficient and secure verification of the contents of large data structures. In contrast to Web2 applications, Web3 applications need a connection to the blockchain, which is managed by a special application called "wallet." It keeps a record of the private keys and blockchain address, which represents the unique 30 identities and point of reference. Without a software that manages our digital identity, we will not be able to interact with the blockchain. The Web3, therefore, builds on the current Web2 stack and introduces additional elements on an application level. In the backend, the Web3 adds a whole new infrastructure layer for decentralized applications to interact with - the decentralized protocol stack. Decentralized apps need to have a component that manages a user's private keys, with which one can sign transactions on the state layer, the blockchain. A smart contract is a set of computer code between two or more parties that run on the top of a blockchain and constitutes of a set of rules which are agreed upon by the involved parties. Smart contracts are automatically executable lines of code that are stored on a blockchain which contain predetermined rules. When these rules are met, these code executes on its own and provides the output. In the simplest form, smart contracts are programs that run according to the format that they've been set up by their creator. Smart contracts are most beneficial in business collaborations in which they are used to agree upon the decided terms set up by the consent of both the parties. This reduces the risk of fraud and as there is no third-party involved, the costs are reduced too. HELP ME IN BRINGING DECENTRALIZATION!