经过这几年移动互联网以及智能手机的普及,几乎所有人都知道了什么是APP(Application的简称)。随着迈入区块链时代,一个新的名词DAPP(Decentralized Application)出现了,即去中心化APP,因为跟区块链挂钩,所以在交易数据、交易资产等都有关联,被越来越多的应用在生活中的各个场景中。
After years of mobile Internet and the spread of smart phones, almost everyone knows what is APP (Application). With the era of entry into block chains, a new noun DAP (Decisionralized Application) has emerged, i.e., to centralize APPs, because they are linked to block chains, so they are linked to transactional data, transactional assets, etc., and are increasingly being used in various scenes of life.
DAPP基于区块链,在以太坊、EOS等新晋分布式平台或网络上呈现较多,无需依附任何核心服务器,达到去中心化的目标,开发结合智能合约,数据加密后存储在区块链且数据是难以篡改的。
DAPP is based on block chains and has a greater presence on new distribution platforms or networks such as Ether, EOS, no core servers attached to the goal of decentralisation, development of smart contracts, data encryption and storage in block chains and data are difficult to tamper with.
DAPP VS传统App:
DAPP VS Traditional App:
1.数据存储:App的数据存储容易丢失或损毁;DAPP因为具备区块链的分布式记录功能,数据不易出差错,即使丢失也可以轻易找回;
1. Data storage: App's data storage is easily lost or destroyed; DAPP has a distributed recording function for block chains and data can easily be recovered even if lost;
2.开发难度:App的开发者需要考虑从开发到目前的商业环境等;DAPP的开发者只需要考虑功能的实现问题,不需要考虑琐碎的后续;
2. Development difficulties: App developers need to consider from development to the current business environment, etc., and DAPP developers need only consider functionality realization and need not consider cumbersome follow-up;
3.运营成本:App的获利和运营投入成本成正比;DAPP对于需要的资源可以临时购买,节约成本。
3. Operating costs: App's profitability is proportional to the cost of operating inputs; DAPP can be purchased on an ad hoc basis for needed resources, resulting in cost savings.
4.交易安全:对于支付类App没有安全保障;而DAPP数据无法从外部篡改,区块链固有的安全性为其形成一道强大且坚固的安全屏障。
4. Trade security: There is no security for the payment class App; the DAPP data cannot be tampered with from outside, and the inherent security of the block chain creates a strong and robust security barrier.
想要组建一个完整的DAPP至少包含三部分,其中第一,制作好的网页必须部署到服务器上;第二,必须拥有一个完整的智能合约;第三,网页和智能合约必须要有完善的交互的过程。
There are at least three parts to build a full DAPP, the first of which is that a well-developed web page must be deployed to the server; the second is that there must be a complete intellectual contract; and the third is that there must be a well-developed interactive process between the web page and the smart contract.
如果要开发一个DAPP,你首先得想明白该DAPP能解决什么问题,其次你要撰写一份项目白皮DAPP使用的技术原理、共识机制等。区块链DAPP系统开发技术,想要从零开始开发一个完整的区块链项目太过所以目前普通的开发者大多会选择一个相对成熟的平台,依托平台成熟的开发环境来开发DAPP。如此以来,DAPP的开发工作就简单了不少。
If you want to develop a DAPP, you need to figure out first what the DAPP can solve, and then you need to write about the technical principles, consensus mechanisms, etc. used in a white-skin-dap project. Since then, the development of the block chain DAPP system has become a technology that wants to develop a complete block chain project from scratch too much, so that most ordinary developers are now choosing a relatively mature platform to develop the DAPP based on the platform’s mature development environment.
目前,DAPP的最流行的开发平台是Ethereum(以太坊)。Ethereum(以太坊)是一个图灵Go语言写的客户端作为默认,它允许任何人在平台中建立和使用通过区块链技术运行的分布式应用。
Currently, the most popular DAP development platform is Etheeum. Etheeum is a user written in Turing Go, by default, which allows anyone to create and use distributed applications in the platform that run through block chain technology.
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论