Decentralization is one of the key feature of Blockchain technology. Decentralizing means transferring the control and authority from a centralized entity to a distributed network of participants. This Blockchain-powered peer-to-peer network of computers allows users to carry out transactions directly with one another without having to depend on any centralized authority. This way, every user of decentralized apps can participate in the decision-making process and no single entity or a group of entities can exercise control or authority on other participants.