在币乎上的收获七

接触了这么长时间的区块链知识,经常看到一个名词

dapp。

他到底是个什么东东?

它和手机app到底有什么不同?

今天刚好爱莉莎的文章讲到了dapp,看完后感觉晦涩难懂,但不要紧,这是刚接触到一个新事物的正常规律。

不管三七二十一,先把它总结分享出来。

胡适先生说,怕什么真理无穷,进一步就有进一步的惊喜,

可能用在这里不算太贴切。

但是我知道,知识的大厦需要一个一个的知识点来填充构建,不是一朝一夕所能够实现的。

既然决定了要构建区块链的知识大厦,那就像攻破敌人的碉堡一样,去冲吧。

dapp就是分散式应用程序,是运行在分散式网络上的应用。

哎,找到问题。

什么是分散式网络?

我从这篇文章当中没有看到,赶紧去问了一下度娘。

什么事分散式网络?

每台电脑都是一个“节点”(node),每个节点都彼此相联,形成纵横交错的网状结构。此种网路结构中,不存在中央的概念,而且单个节点的重要性大大降低。相对于中央控制式网路,分散式网路只重视结果--把信号送到目的地,而不关心过程--通过何种途径传输。

哦,我能不能理解成为这样,分散式的网络,就是一个去中心化的网络。

富兰克林曾经说过,我总是在学习一个知识点的时候,意外的获得了另外一个知识点。

哈哈,知识大厦的构建可能就是这个样子的吧。

dapp和app的不同,不在前端,是在后端。

前端的界面,用户都能看得见,摸得着,而后端用户看不见,程序员看得见。

哦,通过这句话,我理解了程序员为什么能获取区块链这块蛋糕的原因了(这个逻辑对不对,通过学习会得到修正的)。

dapp的优点,数据库可靠。

首先,普通的手机APP,和中央服务器进行数据交互。如果中央服务器被黑客攻击,那么客服端可能会从服务器获得虚假信息,或者提交的信息被篡改,存在一定的安全隐患。

其次,现在越来越多的服务器,都使用相同的托管服务。比如使用亚马逊AWS托管。一旦AWS瘫了(虽然目前的几率比较小),那么APP的中央服务器就瘫了,APP就连不了服务器,APP就无法提供有效服务,APP变单机版程序了,没得玩了。

而DAPP基于分散式网络数据库,就算其中一两个节点被黑客攻陷,还有成千上万个节点,存储着安全有效的数据。

就算某个节点瘫了,APP还是可以和区块链网络进行沟通,顺利访问数据。

对于分散式网络数据库,黑客们攻击的难度,远远大于中心化数据库。

攻击分散式网络数据库的风险/回报率,也远远低于中心化数据库。

避免了中心数据库的数据存在风险。

无需信任任何公司,无需信任任何第三方,代码即法律(对于这句话。我看了很多遍,头脑中没有一个清晰的认识。可能这还是基于自己的知识点,太薄弱了,但我相信随着时间的推移,随着积累,这一切都不是问题)

总结。

最早对于dapp的认识,只局限于知道他是介于区块链的垂直应用。但是如果这样理解,那么它的应用范围就非常的局限。

看了今天的这篇文章,大概清楚dapp比app的信息安全性能提高了一个层次,因为后台的程序代码不至于黑客破解和操纵。

通过今天的学习,我把dapp的这个知识点安放到了自己的知识大厦中。

通过这样一砖一瓦的累积,我的知识大厦会越来越牢靠。

而最终的目地是要帮助别人建立知识大厦,来发挥自己的价值。

就像我学习的这篇文章的作者爱莉莎一样,她是在帮助我构建我的知识大厦。

那么爱莉莎,对于我是有价值的。

价值决定价格。

认知是随着学习在不断的改变的,也许再过一段时间,回头看看自己现在的认知,觉得自己很low,太局限。

但正是以前的low和局限,以后的你才能够获得惊喜啊。

但这个过程是一个非常缓慢的过程。

爬上金字塔塔尖儿的有两种动物,

一种是雄鹰,一种是蜗牛,

我选择蜗牛,

虽然慢,但是稳!

你可能感兴趣的:(在币乎上的收获七)