官术网_书友最值得收藏!

Understanding Decentralized Applications

Almost all of the Internet-based applications we have been using are centralized, that is, the servers of each application are owned by a particular company or person. Developers have been building centralized applications and users have been using them for a pretty long time. But there are a few concerns with centralized applications that make it next to impossible to build certain types of apps and every app ends up having some common issues. Some issues with centralized apps are that they are less transparent, they have a single point of failure, they fail to prevent net censorship, and so on. Due to these concerns, a new technology emerged for the building of Internet-based apps called decentralized applications (DApps). In this chapter, we will learn about decentralized apps.

In this chapter, we'll cover the following topics:

  • What are DApps?
  • What is the difference between decentralized, centralized, and distributed applications?
  • Advantages and disadvantages of centralized and decentralized applications.
  • An overview of the data structures, algorithms, and protocols used by some of the most popular DApps
  • Learning about some popular DApps that are built on top of other DApps.
主站蜘蛛池模板: 安宁市| 句容市| 温宿县| 丹寨县| 龙南县| 介休市| 株洲县| 张掖市| 汝州市| 马尔康县| 乌兰浩特市| 平谷区| 关岭| 日土县| 五台县| 岐山县| 浦城县| 天津市| 雷山县| 黄石市| 河北省| 秦安县| 神农架林区| 金寨县| 舟曲县| 淳化县| 隆化县| 临高县| 灵川县| 合江县| 横山县| 聂拉木县| 南皮县| 怀宁县| 长寿区| 射洪县| 新蔡县| 霍林郭勒市| 洛阳市| 古田县| 武山县|