自从09年中本聪创始的比特币开始,就掀起了一股热潮,而随着这股热潮,又带动了一波 DApp的热潮。
那么, DApp又是什么呢?
大家都知道, App就是用户端的程序,也就是 application的缩写。DApp指的是“D+App”,“D”是“Decentralization”这个词的缩写,在中文中,“DApp”这个词也就是去中心化应用的意思。这只是一个简单的概念,想要在脑海中形成一个清晰而又准确的概念,就必须对 DApp有更深的了解。
有 App,为什么要有 DApp?
首先,我们会问,为什么要用 DApp,App不是很好吗?对于新的东西,很多人都会下意识的拒绝。事实上,这两者并不是一种取代关系,而是一种共存的关系,也就是说, DApp是对 App的丰富完善。由于 DApp与区块链技术直接相关,与交易数据、交易资产有关,与不可篡改去中心化存储有关,因此,随着区块链技术的不断成熟, DApp将会受到越来越多的关注,并更多地出现在各种生活场景中。
DApp到底是什么东西?
上面提到这是一个去中心化的应用程序,那么,为什么要去中心化?在此之前,我们还需要了解另外一个概念,即智能合同。我们都了解合约,它与合同、协议、契约等共同遵守的条例相类似。但是,智能合约属于电子版合同、数字化合约、智能化合约,它是将合同合约用代码编写成一段程序,只要这段代码被编写好,它就会被公开,并且不能被修改,也不能被窜改。当外部条件发生改变,比如违约或者合同到期,智能合约就会自动被触发。
比如,一名作家想要出一本书,但是他没有足够的资金,所以他想要用众筹的方式来筹集资金,所以他和他的读者、粉丝达成了协议:在他的作品中,他会按照他的作品的销售比例来分成。所以,就算作者觉得分的不能太多,想要反悔,想要更改,那也是行不通的,就算作者的实力和读者的实力再强,也不可能更改合同。由于合同已经上了区块链,每个人一份,而不是一式两份,因此作者必须要按照合同的要求去做。(但在法律上,智能合同并不会被视为合法的证据。)
DApp指的是智能合同+应用程序。因为我从事过开发,所以从开发的角度来说, DApp就是前端界面+智能合约。前端就是跟用户进行交互的地方,你可以选择各种各样的命令,而智能合约当然就是跟区块链(分布式数据库)进行交互。
今天的分享就到这里,下期我们继续说说DApp的发展以及应用市场,如有对DApp或者电商模式设计、小程序开发感兴趣的小伙伴可以关注留言私信作者,我们下期再见!!!
领取专属 10元无门槛券
私享最新 技术干货