原文閱讀時長 13 分鐘:一文說透 DApps

DApps 簡介

根據維基百科給出的定義,DApps 是由具有無信任協議的去中心化網絡上的許多用戶運行的應用程序。它們旨在避免任何單點故障。他們通常有代幣來獎勵用戶提供計算能力。

DApps 既可以在對等網絡也可以在區塊鏈網絡上運行。DApps 的性質可以概括爲分佈式,靈活和透明,因爲它們有可能改變技術前景。目前運行 DApps 包括存儲,安全和服務器等工具。除此之外,一些應用程序是以數字錢包的形式創建的,允許人們管理他們的加密貨幣。

DApps 功能

開源:DApps 爲業務實踐創建了一個新結構,因爲它允許所有網絡參與者跟蹤事件而不是一個人。它們通過自治來管理,並且 DApps 中的任何更改都是通過共識(大多數用戶)來決定的。

分散共識:在 DApps 中,通過共識機制處理事務。當大多數節點批准該事務時,它會繼續並被處理。此外,通過以加密代幣的形式獎勵網絡的驗證器來激勵它們。

去中心化:DApps 允許存儲在其中的數據在其所有節點上分散。這些節點彼此獨立。如果一個節點發生故障,其他節點將不會受到影響,並將相應地在網絡上運行。

DApps 分類

金融區塊鏈應用
半金融區塊鏈應用
功能齊全的去中心化應用

DApps 的基本要素

1、應用程序應該是開源的,並且應該以自主的方式運行。
2、應用程序運行的數據和記錄應保存在公共和分散的區塊鏈上。此外,區塊鏈上存儲的所有信息都必須加密。
3、應用程序必須使用加密代幣,如比特幣或其自己的任何本機代幣。
4、DApp 必須使用標準加密算法才能生成代幣並具有類似於比特幣的固定共識機制,該機制使用工作證明算法進行獎勵。

DApps 如何運作?

爲了使 DApp 正常運行,需要實現上一節中介紹的四個基本要素。

DApp 的開源特性使其完全去中心化,允許任何人查看代碼並做出貢獻。這也確保了質量和數量因素,因爲它決定了產品開發的可擴展性過程。

一旦這些步驟得到解決,使用區塊鏈來去中心化應用程序就是下一步。區塊鏈技術允許您創建永久分類帳以存儲任何類型的記錄。下一步是在使用不同協議或算法(即 PoW,PoS 或某些情況下兩者)挖掘的代幣的幫助下,向區塊鏈分類帳添加交易和記錄。

時下流行的基於以太坊的 DApps

Golem:旨在創建利用閒置計算能力的全球市場。該項目的概念是利用 PC 和數據中心的力量創建一個可供全球任何人使用的可租用超級計算機。
Augur:Augur 是一個有趣的 DApp 項目,它基於將預測市場與分散網絡的力量相結合的概念。
Status:它基於以太坊網絡,允許您在分散的網絡上安全地聊天,瀏覽和付款。
Gnosis:該項目旨在讓人們對諸如選舉,市場價格等真實世界事件做出準確的預測。
Prism:它提供了一個信任和去中心化的資產組合市場。
Aragon:該項目的概念是消除對人類貿易的需求,並允許人們使用區塊鏈管理整個企業和組織。

Dapps 具有獨特的功能,使其具有成爲自我維持資源的潛力,因爲它們爲利益相關者提供了投資 Dapp 開發的能力。觀察它們的受歡迎程度,可以確定在未來,用於支付,存儲,雲計算等多種用途的 DApps 將很快超過目前可用的傳統應用程序。

鏈聞 ChainNews:有謠言買入,有新聞賣出。


鏈聞作者:Jade
版權聲明:文章爲作者獨立觀點,不代表 鏈聞 ChainNews 立場。

來源鏈接:hackernoon.com