對於APP「行動應用程式」,應該說是眾所皆知,APP即為手機裡所擁有的應用程式,提供我們操作及應用在日常上,所謂的APP依然為中心化的應用程式,所有的APP皆由各大創立程式者掌握及管控,包括更新、維護都由創立者一手包辦,於此若創立者想更動APP所設立之條款及各種操作細節,使用者都沒有權利拒絕,只能全盤接收;順帶一提,中心化的APP中,你所填寫的個人資料,並沒有完全屬於你,因為中心化的程式,所有的資料都像銀行存款一樣,都存在銀行方,皆須透過第三方,雖然感覺像是被好好保存起來,但內部若有有心人,想要竊取並非難事,就好比層出不窮的盜領客戶存款新聞案件。
而在APP前面多加了一個單字Decentralized,成了DAPP「分散式應用程式」,又稱「去中心化應用程式」,去中心化顧名思義,我們的所有資料皆不需要再透過第三方,不同於市面上的APP,DAPP的所有資訊是儲存在區塊鏈上,程式部署在分佈式的網路,所有的數據皆公開透明且不可竄改的,對於使用者是更加有保障的,因為所有制定出來的契約,不再輕易被竄改;且DAPP結合了智能合約,在DAPP上做任何的交易,又或者是各種商業合作活動及小遊戲,都是非常便利操作的,因為DAPP已經可以做到不需要第三方平台的認可,即可做到金流交易的功能,且買賣方都可以非常放心的在此程式上做交易,因為DAPP透明、公開,最重要的是在區塊鏈上的資訊有不可竄改機制。
關於智能合約,為一種特殊的協議,他就好比是一串數學公式,f(x)=y,你輸入x就會能到y,這一串公式是永恆不變的,所以在智能合約中,雙方協同制定的合約,只要上了區塊鏈,即不能變動所有條款,可以防止有心人企圖更改合約內容,既然合約是公平公正的,就可以讓大家放心地的在區塊鏈上自由地做任何交易,至於智能合約有以下幾項優點: