「蓝鲸BLOCKCHAIN」第011期| 打造DApp超级入口,促进数字经济生态共建共享。

Posted 蓝鲸Media

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「蓝鲸BLOCKCHAIN」第011期| 打造DApp超级入口,促进数字经济生态共建共享。相关的知识,希望对你有一定的参考价值。

点击上方蓝色字关注我们~

引言

身处于智能手机的时代,我们都知道了APP的重要性。它包含了我们日常生活的方方面面,衣食住行,尤其在游戏,娱乐,社交方面尤为突出,可以说我们的生活已经离不开APP了。

APP其实是英文application的缩写。而在区块链的世界,DApp代替了App。那什么是DApp呢?以及DAPP的发展方向存在的意义是什么?

DApp概述

从单词意思上理解,DApp 即 Decentralized Applications,翻译成中文是:去中心化应用程序,也称为分布式应用。 

 

简单来说,DApp可以是任何一样东西,比如:网站,交易所,普通的应用程序和其他,只要负责应用程序的代码在底层公链上运行,那么它就可以称为一个DApp。

 

怎样才算一个合格的DAPP

1.应用必须完全开源、自治,且token不是由任何一个实体控制的;

2.应用能基于社群共识下,对市场反馈与技术要求进行升级;

3.应用数据必须加密后储存在公有链上;

4.应用需要一个完整闭环的token体系;

 

要了解DApp的发展方向,先来了解现代web应用程序很有必要。

 

数十年的技术进步带来一些创新,包括互联网协议套件、web服务提供商(AWS、GCP、Azure)、标记和编程语言(html、CSS、javascript)等。所有这些基础技术允许应用在几秒或更短时间内加载,拥有漂亮的用户界面,为用户提供前所未有的信息和工具访问。

「蓝鲸BLOCKCHAIN」第011期| 打造DApp超级入口,促进数字经济生态共建共享。

分布式数据缓解单点故障


现代应用程序能够为人类解决不少问题,但并不能解决所有问题。它有一些潜在的缺点。而DApp的设计模式就是对这些缺点作出的反应,也就是说,DApp很重要的目的就是要增强目前的web应用程序基础架构。


DApp可减少对中心机构的依赖

现代web应用程序依赖的基础设施,其中存在单点故障的问题。这些单点故障包括服务器基础设施、代码库、数据库等。随着高可用性和可靠的基础设施服务商(GCP和AWS等)出现,减轻单点故障方面取得进展,但强如亚马逊,也会出现2018年初的停运,很难避免停机。

 

DApp通过在多个对等节点网络上存储数据或基础架构的关键组件来缓解这些问题。如果网络中的每个参与者都拥有数据副本,则数据很难丢失。

 

 “在软件中,业务逻辑是程序的一部分,它编码确定如何创建、存储和更改数据的现实业务规则。”业务逻辑本质上是一组合约,规定业务对象如相互交互、并定义用户或其他对象如何访问和更新对象。

 

在传统的web应用程序中,这些业务逻辑合约是在可变的软件中实现。软件在初始创建后可以进行修改,同时也在不能保证防篡改和可审计的私有服务器上运行。

 

而分布式账本则提供了一种在可以防篡改、不可变、完全可审计的程序中构建和执行业务逻辑的方法——智能合约。使用智能合约的DApp用户都可以验证智能合约中的实现逻辑,包括检查逻辑交互的输入、执行状态和输出。智能合约无法随意修改,可以减少对中心化机构的信任。


「蓝鲸BLOCKCHAIN」第011期| 打造DApp超级入口,促进数字经济生态共建共享。

区块链上的DApp

 


今年国内各大科技公司相继推出了自己的区块链养成游戏,如,360的“区块猫”、小米的“加密兔”、百度的“莱茨狗”、网易的“招财猫”等等。而养成游戏中最为知名的应属去年11月上线的“加密猫“,其建立在以太坊上,但因玩家数量和交易暴增直接导致以太坊几近瘫痪。这也暴露了目前公链在TPS方面还太低的问题。

 

总而言之,我们把Dapp看作是一种新的设计模式。这种模式使用最好的现代应用程序设计,并通过区块链和点对点技术进行加强。随着思想、资源、创新逐渐融入这个领域,未来它会成为历史上最具活力的生态系统之一,从而推动数字经济经济体系的形成。


而分布式账本则提供了一种在可以防篡改、不可变、完全可审计的程序中构建和执行业务逻辑的方法——智能合约。 使用智能合约的DApp用户都可以验证智能合约中的实现逻辑,包括检查逻辑交互的输入、执行状态和输出。智能合约无法随意修改,可以减少对中心化机构的信任。




END -

「蓝鲸BLOCKCHAIN」第011期| 打造DApp超级入口,促进数字经济生态共建共享。



戳原文,更有料!

以上是关于「蓝鲸BLOCKCHAIN」第011期| 打造DApp超级入口,促进数字经济生态共建共享。的主要内容,如果未能解决你的问题,请参考以下文章

活动预告| Blockchain Developer Night 区块链开发者之夜 第1期

苏州·3月26日大讲堂报名| 邓迪:Thinking in Blockchain-区块链思维|苏州金融大讲堂第51期

011期JavaSE面试题:多线程

011期JavaSE面试题:多线程

欧洲第一个国际区块链中心Blockchain Centre Vilnius 正式成立

第804期 如何用 Sketch 打造「前端框架」