首頁>技術>

dApp是分散式應用程式的縮寫。正如任何開發人員都可以在Apple的IOS作業系統上為App Store構建應用程式一樣,開發人員也可以(也)在以太坊的區塊鏈基礎架構上進行構建。

對於終端使用者而言,dApp的外觀可能與您現在使用的其他應用沒有任何不同。但是,dApp由區塊鏈提供支援。這使它們與眾不同-也許..優越得多。

這是您需要知道的:

dApp的前端程式碼和使用者介面可以用任何可以呼叫其後端的語言編寫。它的後端程式碼執行在去中心化的對等網路(如以太坊)上,並且應用程式操作的所有記錄都儲存在區塊鏈上。在大多數情況下,整個程式碼庫都是開源的。這意味著其他人可以訪問程式碼並在其上構建程式碼,但是沒有人“擁有”該應用程式……這意味著它們可以自由地被社群中的任何人使用,改進和構建。最後,dApp使用者的集合可以自由管理自己。這個概念稱為“自治”。

在區塊鏈上執行dApp還提供了額外的安全優勢。由於交易是在以太坊區塊鏈上分佈和加密的,因此駭客沒有中央位置可以突破並獲得訪問許可權。

以太坊也許是構建dApp的最佳平臺。憑藉其自己的語言Solidity,這使開發人員可以使用以太坊虛擬機器來簽訂智慧合約。

開發人員使用這些工具建立了Dapps,其用例範圍從預測市場到資源計劃。

此文援引:

https://education.district0x.io/general-topics/understanding-ethereum/understanding-dapps/

16
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • python標記滬深300的波峰波谷