dApp是分散式應用程式的縮寫。正如任何開發人員都可以在Apple的IOS作業系統上為App Store構建應用程式一樣,開發人員也可以(也)在以太坊的區塊鏈基礎架構上進行構建。
對於終端使用者而言,dApp的外觀可能與您現在使用的其他應用沒有任何不同。但是,dApp由區塊鏈提供支援。這使它們與眾不同-也許..優越得多。
這是您需要知道的:
dApp的前端程式碼和使用者介面可以用任何可以呼叫其後端的語言編寫。它的後端程式碼執行在去中心化的對等網路(如以太坊)上,並且應用程式操作的所有記錄都儲存在區塊鏈上。在大多數情況下,整個程式碼庫都是開源的。這意味著其他人可以訪問程式碼並在其上構建程式碼,但是沒有人“擁有”該應用程式……這意味著它們可以自由地被社群中的任何人使用,改進和構建。最後,dApp使用者的集合可以自由管理自己。這個概念稱為“自治”。在區塊鏈上執行dApp還提供了額外的安全優勢。由於交易是在以太坊區塊鏈上分佈和加密的,因此駭客沒有中央位置可以突破並獲得訪問許可權。
以太坊也許是構建dApp的最佳平臺。憑藉其自己的語言Solidity,這使開發人員可以使用以太坊虛擬機器來簽訂智慧合約。
開發人員使用這些工具建立了Dapps,其用例範圍從預測市場到資源計劃。
此文援引:
https://education.district0x.io/general-topics/understanding-ethereum/understanding-dapps/
最新評論