DApps——所有你需要知道的


非中心化的應用程序被稱為DApps。它們可與常規應用程序相媲美並執行類似的職責,只是它們像區塊鏈一樣在點對點網絡上運行。這意味著網絡不受單個人或組織的控制。其他重要功能包括:

· 它應該是開源的和自包含的,沒有第三方控制。

· 其數據和信息必須可供公眾訪問。

· 為了保證網絡安全,它必須使用加密貨幣令牌。

儘管區塊鍊和加密貨幣社區中的許多人認為,隨著行業的發展,這些價值觀應該得到維護,但已經出現了利用上述一些、混合或沒有上述品質的DApp。稍後會有更多內容。從用戶的角度來看,在區塊鏈上運行的去中心化應用程序與在Web 或操作系統上運行的標準應用程序之間幾乎沒有區別。

主要區別在於,去中心化程序(DApp)不是中心化管理的操作系統,而是在不可變的分佈式區塊鍊網絡上運行。因此,它們幾乎不可能被過濾。

DApps 可以運行從遊戲和市場到去中心化金融(DeFi) 借貸服務的一切,就他們可以實現的目標而言。另一方面,DApps 有一些關鍵品質將它們與中心化應用程序區分開來。

首先,DApps 必須是開源的,這意味著任何人都可以看到代碼,並且任何升級和更改都必須由共識過程決定,例如多數票,而不是通過開發人員。

其次,DApp 必須是去中心化的(顯然)。這意味著所有DApp 的數據和記錄都保存在一個公共的、不可變的區塊鏈上。第三,DApps 通過生成和使用代幣來獎勵驗證者。按照這些標準,比特幣是一個DApp,儘管它內置了自己的區塊鏈。

智能合約是幾乎所有DApp 的基礎。這些是自動執行的合約,其中交易者的條款被放入代碼中。當滿足預定義的情況時,智能合約會立即結算,從而消除了增加交易成本和風險的中介機構的需要。

智能合約也是“無需信任的”,因為它們不必相互信任即可完成交易。這些可以簡單地將一種加密貨幣換成另一種加密貨幣或在NFT 市場上購買藝術品。

區塊鏈使Dapps 成為可能

自十多年前比特幣推出以來,區塊鏈協議一直在定期改進和完善,以解鎖新功能和用例。由於建立在區塊鏈上的去中心化應用程序(DApps)的新興產業,從經濟學到遊戲到在線瀏覽到藝術收藏,一切現在都成為可能。

儘管大多數DApp 都建立在以太坊上,但所有DApp 都使用區塊鏈技術。這些去中心化應用程序使用區塊鏈來處理去中心化網絡中的信息並執行智能合約交易。智能合約是自動執行的自動協議,允許兩方以無縫、快速和自動的方式進行交易。它們是dApp 技術的重要組成部分,它們可以結合起來生產可用於各個領域的複雜軟件。

開發人員構建DApps 以在某些區塊鍊網絡上運行,就像他們為桌面和移動應用程序製作應用程序一樣。以太坊區塊鍊是絕大多數DApp 開發的地方。因此,以太坊區塊鍊為dApp 生態系統的大部分活動提供動力。

去中心化應用程序與Web 應用程序

提供在線應用程序的公司包括Trello、Slack 和Twitter。傳統Web 應用程序的有用性由兩個因素決定:前端和後端。Web 應用程序依賴於在中心化Web 服務器上運行的軟件,而不是設備的本機操作系統。HTTP 代表超文本傳輸​​協議,它允許設備和服務器通過編碼消息進行通信。例如,當你在Web 瀏覽器中打開Twitter 時,顯示的提要(前端)來自存儲在公司Web 服務器(後端)上的數據。

雖然互聯網通過大型中心化服務器傳輸大量數據,但區塊鏈由數百或數千個設備組成,這些設備在分佈式網絡中共享交易權重。去中心化應用程序和站點採用相同的技術在前端顯示互聯網頁面。然而,在後端,DApp 通過充當通往區塊鏈生態系統的網關的錢包與其區塊鍊網絡進行通信。

錢包會跟踪你的區塊鏈地址以及你需要識別和驗證自己的加密貨幣密鑰。DApp 錢包激活與區塊鏈交互的智能合約並進行交易,而不是使用HTTP 協議與之連接。去中心化應用程序(DApp) 是一個前端用戶界面(UI),它與在區塊鏈上進行交易的智能合約交互,此時區塊鏈節點的分佈式網絡確認並驗證DApp 數據。雖然設計良好的去中心化應用程序的用戶體驗(UX) 可能看起來類似於Web 應用程序,但不同之處在於它缺少服務器、潛在的審查制度和HTTP。

去中心化應用的標準

雖然很明顯DApp 架構與傳統平台不同,但DApp 的定義仍在製定中。另一方面,DApp 通常必須滿足以下四個基本標準:

去中心化應用程序(DApp) 是完全開源的,沒有單一實體控制大部分貨幣或代幣。由於其開源性質,對協議的修改應得到協議網絡用戶的一致同意。
去中心化應用程序的數據必須保存在去中心化的區塊鏈上。
去中心化應用程序(DApp)必須產生作為價值證據的數字資產。
DApp 的資產作為網絡獎勵去中心化。

因為它符合所有四個標準,所以比特幣區塊鏈有資格成為該定義下的DApp。讓我們回顧一下比特幣DApp 的要求:

比特幣受工作量證明(PoW) 共識過程的約束,並在開源代碼上運行。沒有實體擁有流通中的大部分比特幣(BTC)。區塊鍊是存儲比特幣及其所有數據的地方。作為挖礦過程的結果,比特幣發行了作為價值證明的硬幣。作為挖礦獎勵,比特幣將比特幣分發給礦工。

在此描述下,大多數加密貨幣可以被視為DApp 的原始版本,即使它們缺乏智能合約功能和Web 界面。DApp 是在區塊鏈上運行的程序。區塊鏈可以託管擁有其區塊鏈的去中心化應用程序(DApp),例如比特幣。或者,可以像在以太坊上運行的幾個DApp 一樣,在現有區塊鏈之上創建非區塊鏈DApp。

DApp 的歷史

儘管比特幣(BTC) 是第一個區塊鍊網絡,但這項技術的進步遠遠超出了基本的金融交易。當Vitalik Buterin 和他的同事在2013 年提出以太坊時,他們心中有一個更大的目標:去中心化的生活方式。

Buterin 設想了一個基於區塊鏈的互聯網,由用戶而不是企業負責。為了提供它,以太坊將為智能合約提供動力,這些合約只是自動化的if-then 語句。因為規則和約束被寫入了它們的編碼,所以這些合約是不可更改的。這消除了對中心化平台的需求,因為任何一方都可以在不需要中間人的情況下進行交易。

2014 年,一項名為“去中心化應用程序的一般理論,DApps”的研究發布,對DApp 進行了定義。它由該領域的許多專家編寫,包括肖恩威爾金森和大衛約翰遜。

DApps 在論文中被定義為具有以下特徵的實體:

DApp 必須使用開源代碼構建,並且能夠在沒有第三方幫助的情況下運行。從某種意義上說,它應該是用戶控制的,用戶可以對修改提出建議和投票,然後自動應用。
所有數據都必須存儲在對公眾開放的區塊鍊網絡上。不可能有單點攻擊。因此,去中心化是必不可少的。
DApps 必須有一個加密貨幣令牌才能訪問,並且該令牌中的貢獻者,例如演講者和礦工,必須在該令牌中獲得獎勵。
必須使用權益證明(PoW) 或工作量證明(PoW) 共識技術在DApp 中生成代幣。

然後,該報告根據用戶與DApp 的互動方式將DApp 分為三個“類別”或“層”。

第一層的DApp 存在於他們的區塊鏈上。這種DApp 被最流行的應用程序使用,例如比特幣。例如,它們需要共識算法和內置法規。

第二層DApp 通常在第一層之上開發,利用區塊鏈的能力。令牌用於交互,它們通常被稱為協議。第二層DApp 是構建在以太坊之上的擴展解決方案的一個示例。事務可以在提交到第一層之前在第二層處理,從而減輕主鏈的一些負載。

最終,第三層DApp 構建在第二層之上,它們通常保留允許其他兩個通信的數據。它可能包含第一層和第二層正常運行所需的應用程序編程接口(API) 和腳本。例如,第3 層協議可能包含許多第2 層DApp,從而簡化了所有DApp 的用戶體驗。

報告稱,簡單地說,DApp 是由核心區塊鏈支持的各種應用程序。有些可能在第一層之上開發,但如果它們符合上面上架的標準,它們都被視為DApp。

DApp 的優勢

DApps 有幾個吸引人的特性:

強大的個人或政府不可能管理網絡,因為沒有失敗的意義。

不會有停機時間

由於DApp 依賴於點對點的基礎設施,因此即使網絡部分或單個計算機出現故障,它們也將繼續工作。

他們可以毫不費力地將加密貨幣集成到Dapp 的核心功能中,因為它們是由智能合約組成的。

這促進了DApp 生態系統的發展,允許開發人員創建具有更多有趣和有用功能的更好的DApp。

非中心化的應用程序被稱為DApps。它們可與常規應用程序相媲美並執行類似的職責,只是它們像區塊鏈一樣在點對點網絡上運行。

DApp 有哪些缺點?

儘管DApp 承諾解決傳統應用程序存在的許多問題,但它們確實存在一些缺點。

因為許多都是基於開源智能合約,黑客有一個獨特的機會來調查網絡的缺陷。這導致了一系列針對知名DApp 的黑客攻擊。

許多DApp 的界面很差,導致許多用戶失去興趣。但是,我們相信它會隨著時間的推移而改善。

如果DApp 擁有更多用戶,就像許多其他Web 2.0 應用程序一樣,那麼網絡將更有效地提供這些服務。網絡效應是用來描述這種現象的術語。DApp 缺乏用戶,這使得它們的交互性降低。這也降低了它們的安全性,因為DApp 的安全性通常取決於它擁有的用戶數量。

有哪些DApp 可用?

State Of The DApps 是一個網站,它對2,000 多個基於以太坊、EOS、Tron 和NEO 的DApp 進行分類,是一個很好的起點。DEX 或去中心化加密貨幣交易所現在是最受歡迎的DApp。這些讓用戶可以用一種加密貨幣交易所另一種加密貨幣,而不需要像幣安和Coinbase 上那樣的中心化看門人。

讓我們仔細看看最受歡迎的DApp。

MakerDAO 是一種智能合約,使用戶能夠與Dai 穩定幣系統互動,該系統位於DApps 狀態列表的頂部。在撰寫本文時,MakerDAO 每天有大約5,000 名用戶,根據DeFi Pulse 網站,MakerDAO 擁有19 億美元的總鎖定價值。這不是什麼可笑的。

然後是Uniswap,它與MakerDAO 並列DApps 狀態第一名和Defi Pulse 第二名。自動代幣交易所技術目前在DApp 的狀態中維護著3,000 多名常規用戶,鎖定的總價值超過20 億美元。

Tron DApps 市場以遊戲為主。在撰寫本文時,包括1,400 多名日常用戶在內,IOI 遊戲是世界上第一個真正的實時加密貨幣交易遊戲,正在主導所有Tron DApps。另一個遊戲軟件ECO Game Center 排在第三位。這款遊戲擁有100 多個日常用戶,為在線遊戲中的智能合約提供了一種新穎的方法,讓玩家可以賺錢。

根據一項新的分析,儘管Tron 首席執行官孫宇晨的Twitter 帳戶受到機器人的困擾,但Tron 平台上的頂級去中心化應用程序卻沒有。

EOS DApps 生態系統仍處於起步階段。DApps 狀態的前三名是Upland,是的。和區塊鏈衝突。是的,首先是一個網絡,它試圖通過基於用戶參與獎勵內容來在互聯網上建立社會協議。

Chain Clash 和Upland 分別是第二和第三場比賽。Upland 是一款真實世界的財產交易遊戲,而Chain Clash 是一款免費遊戲,用戶可以在其中從加密貨幣名人那裡獲得化身戰士並組建加密貨幣部落。

CryptoKitties 是最受歡迎的DApp 之一,在2017 年成立後不久就成為頭條新聞,當時巨大的交易量導致以太坊網絡放緩。用戶可以在DApp 中購買、繁殖、收藏數字貓;貓是不可替代的代幣,這意味著它們不能被複製或被盜。CryptoKitties 將於2020 年5 月從最初作為ERC-721 代幣推出的以太坊網絡轉移到他們自己的區塊鏈Flow。

未來的去中心化應用

儘管比特幣可能被認為是第一個去中心化應用程序,但以太坊已成為DApp 生態系統的主要增長動力。這是由於其智能合約、用戶群和網絡效應等因素造成的。隨著去中心化金融(DeFi) 市場增加其用例和接受度,DApp 通過提供模仿傳統Web 應用程序的用戶界面,同時獲得對區塊鏈新功能的訪問權限,為新觀眾提供了一個重要的入口。在這種方法中,DApp 正在使用區塊鏈以各種方式增加互聯網的功能。

無論使用哪種特定的區塊鏈,DApp 都在迅速獲得關注——而這僅僅是個開始。隨著區塊鏈繼續快速發展,金融、遊戲、社交網絡和在線市場都可能成為基於區塊鏈的DApp。

結論

雖然區塊鏈技術仍處於起步階段,但去中心化應用程序已經有了令人信服的案例。而且,隨著技術的進步,DApp 開發的範圍將會擴大,允許創建更複雜的應用程序和新類別的DApps 的出現。目前尚不清楚去中心化應用程序是否能夠取代傳統應用程序,但它們似乎在數字化未來發揮著重要作用。

資訊來源:由0x資訊編譯自TOKENHELL。版權歸作者Mubashar Nawaz (United Arab Emirates)所有,未經許可,不得轉載

Total
0
Shares
Related Posts