世界在发展,我们所知道的技术世界也在发展。您是否曾想过找到不是所有人专有的应用程序,或者没有中央服务器,也没有停机时间?听起来好得令人难以置信,对吧?现在是您了解DApp的时候了.
但实际上,这不仅仅是现在的想象力。这些天,您可以找到这类应用程序,或者您可能正在使用其中任何一个,但尚不知道。简而言之,这些新生的应用程序被称为去中心化应用程序或DApp。.
在我们详细讨论该主题之前,您应该了解称为区块链的技术。区块链是一项由中本聪(Satoshi Nakamoto)于2009年发明的技术。没人知道中本聪是谁。也许聪是一个男人或一个女孩,或者是任何秘密社团,甚至是外星人。谁知道?可能!
DApp如何诞生?
区块链只是一个数字分类帐,每个人都可以在网络内存储和共享交易。您可以将其称为一本打开的书。区块链的主要特征是它是去中心化的。这意味着,没有人可以控制它,它是自主的.
比特币首先使用该技术引入一种去中心化的货币,从而消除了任何银行或第三方验证交易的需求。 2015年晚些时候,一位名叫Vitalik Buterin的俄罗斯天才男孩将这项技术推向了新的高度。他发明了以太坊,并向我们展示了区块链可以具有除数字货币之外的许多其他方面.
于是出现了DApp。分散式应用程序没有中央服务器,没有人可以控制,修改或删除数据库。具有 更好的理解 你必须跳得更深一些.
考虑一下,像Facebook这样的网站。 Facebook在美国北卡罗来纳州设有中央服务器。因此,这意味着,如果有任何黑客以某种方式将其破解,我们将失去Facebook。即使关闭任何数据中心,任何政府也无法取缔.
但是分散式应用程序还不止于此。它没有任何中央服务器。取而代之的是,所有数据都分布在整个区块链网络中。另外,源代码对所有人开放.
显着特点
DApp具有以下功能–
- 它的源代码可供普通用户使用.
- 采用区块链技术,去中心化.
- 该应用程序拥有自己的数字资产或加密货币.
- 为用户维护共识算法,即PoW或PoS.
3种类型的DApp
Vitalik和他的团队在以太坊白皮书中讨论了三种常见的DApp类型。他们是 –
-
以金钱为中心的DApp
这些DApp需要数字货币来验证双方之间的合同。例如,以太坊拥有智能合约。当合同的条件得到满足时,智能合同将进行自我验证。虽然,区块链网络中的所有节点必须先对其进行验证.
-
需要资金和可变信息的应用
这类应用需要加密令牌以及某些协议。例如,如果您有一个产品交付应用程序,则必须考虑产品的价格以及两方之间的距离。在此,两方之间的距离是变量信息或辅助协议.
-
应用程序管理治理和投票
DApps还引入了另一种称为DAO的优良技术。 DAO代表权力下放的自治组织。这些组织是由两个或三个参与方试图追求一个共同目标并受智能合约约束而形成的。党员之间有共识,没有任何领导人。社区成员因此可以有一个清晰的了解.
您如何开发DApp?
您可以按照简单的3步指南来自己开发DApp并开始自己的业务。如果您是核心开发人员,您甚至可以查看这篇文章。但现在,让我们讨论简单的方法.
步骤1:发布白皮书
首先,您必须编写一份白皮书,详细说明概念,功能,技术POV,计划开发的应用程序的重要性。认真思考“如何实现目标”并写下路线图.
请记住,路线图很重要。这将帮助您使您的想法更易于销售.
步骤2:启动ICO
ICO是为初创企业加油的新方法。您要做的是出售加密货币以对您的项目进行众筹。明确并生动地了解您的计划并共享所有内容,以使您的应用程序和ICO更值得信赖.
步骤3:启动和实施
现在,您只需要开发应用程序并将其投放市场即可。您的应用程序前景越好,它可以筹集到的钱就越多.
DApps是启动新业务的现代解决方案。您无需乞求风投即可为您的项目提供资金。开始从事自己的项目时,请相信百姓。祝你好运.
另请阅读,
- 2018年最值得关注的十大DApp
- NEO dApps生态系统:完整列表