-
1 # 嗯哼68478
-
2 # 嗯哼68478
DAPP簡單理解就是D+APP。
APP我們都瞭解,就是移動客戶端的應用。
而DApp,是英文Decentralized Application的縮寫,譯為:分散式的應用程式。
所以,這個多出來的“D”,就是“分散式,去中心化”。
應用必須完全開源、自治並且沒有一個實體控制著該應用的大部分代幣(Token)。該應用必須能夠根據市場的反饋及技術要求進行升級,但是升級必須由應用的使用者達成共識之後才可以進行;
應用的資料必須加密後儲存在公開的區塊鏈上;
應用必須擁有代幣機制(可以使用已存在的代幣或者新發行一種內建代幣),礦工或者應用維護節點需要得到代幣獎勵;
應用代幣的產生必須依據標準的加密演算法,有價值的節點可以根據該演算法獲取應用的代幣獎勵。
根據以上的標準,比特幣、Asch都算是DAPP,以比特幣為例:
比特幣的程式碼完全開源且不受中心組織的控制,所有比特幣的交易等資訊都可以在區塊鏈上查到;
比特幣的代幣獎勵機制有預先內建的加密演算法決定,無法修改。礦工由於維護比特幣節點的安全和穩定獲取獎勵;
所有比特幣區塊鏈上資料的修改都要經過大多數使用者的認可(共識)。
所以比特幣是一個DAPP,Asch是一個DAPP,而基於Asch開發的[CCTIME](CCTime 加密貨幣時訊)也是一個DAPP。
不同的是,有些DAPP扮演了作業系統的角色(比如Ethereum、Asch),基於這些平臺可以很容易的開發出特定需求的DAPP。
而有些DAPP(比如CCTIME)則是具體的應用,但它們都滿足上面的標準。
二、DAPP的核心要素
你可以從零開始,自己創造一個完整的區塊鏈系統並開發自己的應用。
這相當於開發一個新的區塊鏈專案,比較費事費力且對個人能力要求較高。
如果你只是一個普通的開發者想基於區塊鏈開發自己的應用,那選擇一個成熟的區塊鏈應用開發平臺就好了。
這些平臺一般會提供完善的介面以及開發工具,你只需要操心業務邏輯及其實現就好了。
關於區塊鏈的底層部分,這些平臺都會幫你處理好。
回覆列表
DAPP簡單理解就是D+APP。
APP我們都瞭解,就是移動客戶端的應用。
而DApp,是英文Decentralized Application的縮寫,譯為:分散式的應用程式。
所以,這個多出來的“D”,就是“分散式,去中心化”。
應用必須完全開源、自治並且沒有一個實體控制著該應用的大部分代幣(Token)。該應用必須能夠根據市場的反饋及技術要求進行升級,但是升級必須由應用的使用者達成共識之後才可以進行;
應用的資料必須加密後儲存在公開的區塊鏈上;
應用必須擁有代幣機制(可以使用已存在的代幣或者新發行一種內建代幣),礦工或者應用維護節點需要得到代幣獎勵;
應用代幣的產生必須依據標準的加密演算法,有價值的節點可以根據該演算法獲取應用的代幣獎勵。
根據以上的標準,比特幣、Asch都算是DAPP,以比特幣為例:
比特幣的程式碼完全開源且不受中心組織的控制,所有比特幣的交易等資訊都可以在區塊鏈上查到;
比特幣的代幣獎勵機制有預先內建的加密演算法決定,無法修改。礦工由於維護比特幣節點的安全和穩定獲取獎勵;
所有比特幣區塊鏈上資料的修改都要經過大多數使用者的認可(共識)。
所以比特幣是一個DAPP,Asch是一個DAPP,而基於Asch開發的[CCTIME](CCTime 加密貨幣時訊)也是一個DAPP。
不同的是,有些DAPP扮演了作業系統的角色(比如Ethereum、Asch),基於這些平臺可以很容易的開發出特定需求的DAPP。
而有些DAPP(比如CCTIME)則是具體的應用,但它們都滿足上面的標準。
二、DAPP的核心要素
你可以從零開始,自己創造一個完整的區塊鏈系統並開發自己的應用。
這相當於開發一個新的區塊鏈專案,比較費事費力且對個人能力要求較高。
如果你只是一個普通的開發者想基於區塊鏈開發自己的應用,那選擇一個成熟的區塊鏈應用開發平臺就好了。
這些平臺一般會提供完善的介面以及開發工具,你只需要操心業務邏輯及其實現就好了。
關於區塊鏈的底層部分,這些平臺都會幫你處理好。