首页 资讯 正文

多角度的清晰认知,华特东方(HTDF)引领Dapp开发应用新趋势

159****5751 2020年01月07日 08:29

DappDecentralized application),从字面意思上理解即去中心化应用,与我们日常使用的手机app是较为相似的概念。

用户下载与使用

App最常见的就是在手机端下载使用,还有些App是以插件的形式在浏览器上使用,在MacOSwin10上也会有App

Dapp也可以运行在多种平台上,目前用户最常用的Dapp是运行在数字资产钱包中,钱包即用户跳转Dapp的入口。其第二大运行平台是浏览器,在浏览器上有数字货币钱包,以插件形式存在。还有一些Dapp本身就是一个网站,这也有以一个网页形式存在的钱包。

用户和Dapp的交互行为是用户发送一笔包含特殊信息的交易来方便使用构造交易,交易构造好后交给钱包私钥签名,签名后则广播交易到区块链。

产品设计层面

和常规的app采用的服务器和客户端不一样,Dapp增加了区块链端。一般Dapp也会有服务器,服务器一般会运行区块链的全节点,以保持对区块链的交互。从设计角度说,Dapp=服务器+智能合约(区块链端)+客户端。从执行任务角度来分,客户端负责发交易,智能合约负责执行交易,服务器负责解析交易。当然,这里提及的是核心任务,在实际运行当中,各个部分会有多种任务。有些Dapp设计没有服务器,这就是纯粹的点对点的用户之间借助区块链来交互。

计算机运行原理

任何程序都需要消耗三种资源,存储、计算和带宽,Dapp也一样。Dapp一般会将数据存在区块链上,因为交易肯定需要通过区块链上认证。因此,目前主流看法是真正的Dapp数据都应该是来自区块链。但事实上,大量的Dapp都是需要链外数据才能运行。Dapp的计算,一般会在服务器和区块链上,智能合约承载了最重要的计算任务,这部分是由区块链上的节点完成的,智能合约完成核心的计算是保证Dapp不可作弊的最重要设计。计算可以认为是加工数据的算法。Dapp常规的算法设计是设计成智能合约。有些Dapp会将算法代码开源,并存储在区块链上公开,但算法的实际运算需要服务器来完成,区块链并不执行计算任务。

去中心化与中心化视角

Dapp严格来说都是去中心化的,但基本上所有的Dapp都会有运营的主体,基本上是一家公司在运营。数据100%是存储在区块链上的Dapp,很难倒闭。哪怕是运营主体倒闭了,但其他人可以捡起来接着做下去,就像区块链浏览器(如果你认为它是Dapp的话),就是典型的不会倒闭的Dapp。一般来说,我们可以将不会倒闭的Dapp,定义成某种协议,协议是永恒的。

华特东方(HTDF)技术创新与DAPP的未来遐想

从跨链的角度来讲,两个链之间就像是两台计算机,如果两个系统之间想要实现互相的流通的时候,是需要工具来实现的,而这个工具不会是在两个系统上建立的,一定是更底层的数据交换、价值传递的协议。通过一个跨链的公链打通以太坊和比特币的底层协议,并通过跨链智能合约打造下一代的多链DAPP。把AB之间的交易换算记录分别记录到两条链上,并且在H链上引入安全的共识机制来协调AB的一致性,这个时候AB之间的交易就会通过两个链之间的H链上智能合约自动执行,不需要第三方介入,这样就实现了双方的价值与数据层面的互通。

华特东方(HTDF)此举打破了单一平台Dapp开发的局限性,为更广泛的Dapp开发与应用奠定了坚实的基础,也为打通各个区块链之间的信息孤岛做出贡献,将进一步加速区块链技术赋能实体经济的创新步伐。