Dapp là gì? Ý nghĩa của nó trong phi tập trung hóa? What is Dapp? Its significance in decentralization

in #steemit6 years ago

Application history is a long process.

Since 1983, Steve Jobs was talking about but now known to be an app store (app store). At that time, users were required to purchase the app before actually trying it. In this direction, Steve Jobs explained how an application store could break the current norm by using a similar record store. Everyone knows what record they want to buy because they get free samples on the radio.

In the eyes of Jobs, the software industry needs a similar approach in which users can test the application before and then download the full version. A quarter of a century later, in 2008, the Apple App Store was launched.

Known as a critical "user interface", the launch of the App Store allows developers to easily create and upload their applications, generate revenue and reach millions of people. At the same time, ordinary users can access countless new programs simply by downloading them and / or buying them from the app store.

Retention ng d emplacements ng

Although the App Store is a revolutionary moment for mobile devices, progress does not stop there. Since then, applications have been changing and evolving, moving through three stages described by Matthew Panzarino, co-editor of TechCrunch: "information device model," "main screen era" and now the "application era as the service layer".

However, there is a fourth stage in the evolution of applications. The prospect of decentralized applications or "dApp" was popularized by the Ethereum platform. In fact, the main purpose of Ethereum is to deploy smart contracts that can interact with each other to create the same dApp .

dApps

Simply put, dApp is just like ordinary applications except that they are completely decentralized. Being controlled by nodes running Ethereum networks, these dApp do not rely on any central or third-party servers to operate. Without the central point of failure, dApps is expected to be anti-hacked and censored while being able to operate in a fully autonomous model.

To access the dApp requires a special Ethereum browser. One of the common examples of a dApp is Augur, a distributed prediction market that communicates directly with the Ethereum network, not through intermediaries.
Two other examples are Mist and MetaMask. As a dApp, Mist is one of the oldest applications on the Ethereum network. It allows users to interact with their wallets and with networked decentralized applications. However Mist asks users to download Ethereum Blockchain. On the other hand, MetaMask offers a simple extension that turns your web browser into an Ethereum browser.

However, the path towards decentralization will be very long and Ethereum is still young. Although there are hundreds of projects using its Blockchain for crowdfunding, few distributed applications are completely launched and even fewer are actually excellent applications. Most Ethereum projects still use focus parts to provide their products.

For example, one of the first dApp games on Ethereum can be used simply by sending transactions to the corresponding smart deal address that will then process the whole process. Although smart contracts are a major component of the project, it still relies on a centralized site to display the address and provide a user interface.

Other projects are using Ethereum Blockchain as one of many components of their project, not for the specific implementation of dApp. These components can include transactions and preferential class mechanism to issue shares and other types of tokens with the price of other support. In most cases, Ethereum is not much different from an ICO platform.

Between

Many decentralized applications have been exploited on the "hype" dApp, using the word "decentralization" quite freely. It's now clear that the road to full decentralization will take years. Until then, it seems that the market will be able to saturate with all the tokens and coin specific applications being released daily.

With most developers taking advantage of new tokens for purchase, advertising, and rewards in the app, the lack of interoperability between dApp is inevitable.
Not only does the monopoly built by companies such as Google and Apple harm developers and users economically, it also brings some issues such as lack of transparency when approving the app store and lack of privacy for users whose data are collected and sold which are generally unknowable.

To solve this problem and inherent problems in the traditional app industry, one of the most popular app store in the world has come up with a new protocol for apps and the app store can be the background. The basis for decentralization.

The system is designed to remove the power from intermediaries such as Google and Apple, who reap most of the benefits from the work of the developers.

The path towards decentralization

This system allows applications and application stores to become more efficient for developers and users. Application developers also benefit from an unmodified reputation system that extends to all application stores using the protocol.

Although applications and app stores will never be fully decentralized, this road can provide an important foundation for decentralized application economics. Once the first step is taken, technical advances can be made to ensure that these applications are 100% censorship-free.








Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 61046.72
ETH 2926.11
USDT 1.00
SBD 3.69