首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从智能合约到NFT分布式应用:区块链技术的多元化应用

首先,大部分人都知道APP。APP是基于手机端口研-发的软-件,可以开发各种类型的应用,如游戏、酒店、娱乐、电商等,可以实现你想要做的任何功能。但是,DAPP是什么呢?

(一)DAPP的定义

DAPP是Decentralized Application的缩写,即去中心化应用,也称为分布式应用。它在底层区块链平台上衍生,是区块链世界中的服务提供形式,开启了区块链3.0时代。

(二)DAPP与智能合约、区块链的关系

DAPP是基于P2P对等网-络运行的分布式应用程序,它以智能契-约为运行环境。区块链则为DAPP提供可信的数据记录。

(三)智能合约的概念及构建

智能合约由尼克·萨博于1996年提出,是一种以数字形式定义的约定,包括合约参与方可以在上面执-行这些约定的协-议。基于区块链的智能合约构建及执-行分为以下步-骤:多方用户共同参与制定一份智能合约;合约通过P2P网-络扩散并存入区块链;区块链构建的智能合约自动执-行。

(四)DAPP的特点

DAPP具备以下特点:完全开源、自治,且没有一个实体控制着该应用超51%Token;必须能够根据用户的反馈及技术要求进行升级,且应用升级必须由大部分用户达成共识之后方可进行;应用的数据加密后存储在公开的区块链上;必须拥有Token机制,矿工或应用维护节点需要得到代-币奖励;应用代-币的产生必须依据标准的加密算法,有价-值的节点可以根据该算法获取应用的代-币奖励。

(五)NFT分布式应用模式

随着DAPP市场的不断发展,DAPP开发-行业也不断涌现出各种新的玩法和模式。近来非常火爆的一种DAPP开发模式,叫做NFT分布式应用模式。NFT分布式应用是以区块链为底层技术的一种新型应用,它可以将现实世界中的物品数字化,并在区块链上进行标记、确权,从而形成一个去中心化的数-据库,在这个数-据库中存储物品所有的历史信息,以及所-有权信息。

举个例子:假设我们有一个应用程序,它是基于区块链技术开发的,并且在以太坊上发-行ERC20代-币。

如果要使用这个应用程序,那么必须先支-付ERC20代-币-费-用给以太坊平台。

然而,如果我们将这个应用程序迁移到另一个公链上,就没有必要支-付任何费-用。

而这一点也是传统App所无法做到的,因为App需要支-付-费-用给开-发者才能获得这个应用程序。

这种低门槛为开-发者们提供了更多的机会,尽管开发成本也会相应上-升,因此目前区块链技术并不是开-发者们所追求的。但是对于大部分玩商-业模式的客户来说,这是他们追求的理想APP。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Oy8BM9mtQiMIP5-uPbNnR6Mg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券