去中心化應(yīng)用將幫助區(qū)塊鏈帶來更多功能
DApps是去中心化的應(yīng)用。它們的功能類似于標(biāo)準(zhǔn)的web應(yīng)用程序,但DApp的基礎(chǔ)是不同的。雖然大多數(shù)應(yīng)用程序來自公司或其他集中的來源,但dapp來自點對點網(wǎng)絡(luò)或團隊努力。

目前,大多數(shù)dapp都是在區(qū)塊鏈網(wǎng)絡(luò)上構(gòu)建的。這些網(wǎng)絡(luò)為那些想要開發(fā)DApp的人提供了一個支持去中心化的有保障的基礎(chǔ)。大多數(shù)區(qū)塊鏈都有讓自己去中心化的治理方法,所以在區(qū)塊鏈網(wǎng)絡(luò)上構(gòu)建dApp對這些人來說是有意義的。
就像區(qū)塊鏈網(wǎng)絡(luò)的支柱一樣,許多dapp努力保持其去中心化的特性。為此,許多DApp開發(fā)人員專注于保持應(yīng)用程序的開源、安全性和實用性。
為了保持開源,許多DApps都有關(guān)于應(yīng)用程序的代碼和事務(wù)的公共記錄。由于大多數(shù)DApp都位于區(qū)塊鏈之上,所以您可以隨時查看區(qū)塊鏈的賬本,以查看在DApp內(nèi)部發(fā)生了什么交易。此外,許多dapp都保留了一個應(yīng)用程序代碼的GitHub,這樣用戶就可以進(jìn)入應(yīng)用程序的內(nèi)部,確保一切看起來都很好。
DApps vs. Web Apps
作為一個設(shè)計框架,DApps出現(xiàn)的時間并不長。以太坊是第一個專門為DApps之類的東西開發(fā)的區(qū)塊鏈,這意味著這個概念出現(xiàn)還不到十年。因此,開發(fā)人員需要花一些時間來弄清楚web應(yīng)用程序還是DApp設(shè)計更適合他們的服務(wù)。
DApps相對于Web Apps的優(yōu)勢
構(gòu)建分散應(yīng)用程序優(yōu)于集中式應(yīng)用程序有很多好處。如果沒有這樣做的理由,就不會有這么多人試圖在這個設(shè)計領(lǐng)域進(jìn)行創(chuàng)新。
建立DApp的主要原因是它們很難關(guān)閉。去中心化的應(yīng)用程序運行在不是完全由一個人或一個團體擁有的網(wǎng)絡(luò)上。當(dāng)您在Internet上擴展托管功能時,您就有可能在全球各地創(chuàng)建連接點。擴散開來的東西很難在線下消失。
另外,當(dāng)你把一些東西像這樣傳遍全球時,你就打開了一個時間框架,讓一些東西可以在一天的任何時候運行。與其他應(yīng)用程序或服務(wù)相關(guān)聯(lián)的應(yīng)用程序,如果不是24/7運行,基本上不會在工作時間之外工作。
你可以登錄銀行的網(wǎng)絡(luò)應(yīng)用程序或移動應(yīng)用程序,提交轉(zhuǎn)賬請求,但請求可能要到下個工作日才能完成。只要有人在那里托管網(wǎng)絡(luò),一些更分散的東西就會起作用。
最后,許多dapp與區(qū)塊鏈生態(tài)系統(tǒng)相結(jié)合。這些系統(tǒng)是開源的,并且有活躍的社區(qū)開發(fā)區(qū)塊鏈網(wǎng)絡(luò)。將一個應(yīng)用程序綁定到這些生態(tài)系統(tǒng)將使該應(yīng)用程序向任何在該鏈上有錢包的人開放,無論他們擁有什么硬件或使用什么操作系統(tǒng)。
DApps相對于Web Apps的缺點
盡管近年來有了突破,DApps并不完美。它們有一些漏洞和缺點,這意味著傳統(tǒng)的web應(yīng)用程序設(shè)計更好。
例如,大多數(shù)dapp依賴于在條件滿足時執(zhí)行的智能合約或代碼位。這些合同可能被黑客攻擊和利用,如果沒有人在公共分類帳或代碼存儲庫中發(fā)現(xiàn)問題,就會導(dǎo)致一些嚴(yán)重的破壞。
此外,dapp幾乎類似于早期的計算機和互聯(lián)網(wǎng)時代。沒有任何東西被集成或打包到一個漂亮的UI中,這意味著用戶必須具備一些技術(shù)知識才能設(shè)置DApp。一些服務(wù)使這變得更容易,但對大多數(shù)用戶來說,這仍然不是直觀的。
最后,用戶可能是DApp的一個缺點。就像DApp可以在用戶在線的任何時候運行一樣,如果沒有人托管該應(yīng)用程序,DApp將會變慢或停止工作。如果用戶在DApp首次啟動時不使用或不想要該應(yīng)用程序,那么DApp的啟動過程可能會很艱難,從而阻礙了早期用戶獲得良好的用戶體驗。
總的來說,DApps為它們所在的區(qū)塊鏈帶來了功能。雖然任何人都可以在兩個錢包之間發(fā)起交易,但智能合約允許dapp以一種去中心化和有效的方式執(zhí)行大量交易。隨著時間的推移,我們將看到這種向用戶提供服務(wù)的新載體在金融交易以外的方式上是如何發(fā)揮作用的。































