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

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.
主站蜘蛛池模板: 皋兰县| 邵阳市| 玛多县| 石河子市| 遂宁市| 鸡东县| 襄城县| 江华| 新昌县| 雅安市| 特克斯县| 光泽县| 章丘市| 怀集县| 天水市| 固安县| 阿图什市| 淮北市| 年辖:市辖区| 高雄市| 于都县| 南充市| 桑日县| 介休市| 龙岩市| 长岭县| 霍州市| 太仆寺旗| 武冈市| 林西县| 汾西县| 徐州市| 祁连县| 绵阳市| 祁东县| 如皋市| 柘城县| 彭泽县| 林芝县| 当阳市| 兴和县|