(相關(guān)資料圖)
自從09年中本聰創(chuàng)始的比特幣開始,就掀起了一股熱潮,而隨著這股熱潮,又帶動了一波 DApp的熱潮。
那么, DApp又是什么呢?
大家都知道, App就是用戶端的程序,也就是 application的縮寫。DApp指的是“D+App”,“D”是“Decentralization”這個詞的縮寫,在中文中,“DApp”這個詞也就是去中心化應(yīng)用的意思。這只是一個簡單的概念,想要在腦海中形成一個清晰而又準(zhǔn)確的概念,就必須對 DApp有更深的了解。
有 App,為什么要有 DApp?
首先,我們會問,為什么要用 DApp,App不是很好嗎?對于新的東西,很多人都會下意識的拒絕。事實上,這兩者并不是一種取代關(guān)系,而是一種共存的關(guān)系,也就是說, DApp是對 App的豐富完善。由于 DApp與區(qū)塊鏈技術(shù)直接相關(guān),與交易數(shù)據(jù)、交易資產(chǎn)有關(guān),與不可篡改去中心化存儲有關(guān),因此,隨著區(qū)塊鏈技術(shù)的不斷成熟, DApp將會受到越來越多的關(guān)注,并更多地出現(xiàn)在各種生活場景中。
DApp到底是什么東西?
上面提到這是一個去中心化的應(yīng)用程序,那么,為什么要去中心化?在此之前,我們還需要了解另外一個概念,即智能合同。我們都了解合約,它與合同、協(xié)議、契約等共同遵守的條例相類似。但是,智能合約屬于電子版合同、數(shù)字化合約、智能化合約,它是將合同合約用代碼編寫成一段程序,只要這段代碼被編寫好,它就會被公開,并且不能被修改,也不能被竄改。當(dāng)外部條件發(fā)生改變,比如違約或者合同到期,智能合約就會自動被觸發(fā)。
比如,一名作家想要出一本書,但是他沒有足夠的資金,所以他想要用眾籌的方式來籌集資金,所以他和他的讀者、粉絲達成了協(xié)議:在他的作品中,他會按照他的作品的銷售比例來分成。所以,就算作者覺得分的不能太多,想要反悔,想要更改,那也是行不通的,就算作者的實力和讀者的實力再強,也不可能更改合同。由于合同已經(jīng)上了區(qū)塊鏈,每個人一份,而不是一式兩份,因此作者必須要按照合同的要求去做。(但在法律上,智能合同并不會被視為合法的證據(jù)。)
DApp指的是智能合同+應(yīng)用程序。因為我從事過開發(fā),所以從開發(fā)的角度來說, DApp就是前端界面+智能合約。前端就是跟用戶進行交互的地方,你可以選擇各種各樣的命令,而智能合約當(dāng)然就是跟區(qū)塊鏈(分布式數(shù)據(jù)庫)進行交互。
今天的分享就到這里,下期我們繼續(xù)說說DApp的發(fā)展以及應(yīng)用市場,如有對DApp或者電商模式設(shè)計、小程序開發(fā)感興趣的小伙伴可以關(guān)注留言私信作者,我們下期再見!!!