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

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.
主站蜘蛛池模板: 临沭县| 卢龙县| 洞口县| 定边县| 嘉善县| 泰宁县| 信宜市| 焦作市| 红安县| 漳浦县| 静乐县| 乌海市| 通江县| 安康市| 隆昌县| 彭山县| 开江县| 东莞市| 南宁市| 眉山市| 达拉特旗| 霍山县| 潮州市| 南陵县| 岱山县| 怀集县| 东台市| 专栏| 辽宁省| 秭归县| 卢湾区| 湟中县| 阿瓦提县| 阿鲁科尔沁旗| 金山区| 论坛| 遂昌县| 尉犁县| 宣汉县| 饶阳县| 潮安县|