身處於智慧手機的時代,我們都知道了APP的重要性。它包含了我們日常生活的方方面面,衣食住行,尤其在遊戲,娛樂,社交方面尤為突出,可以說我們的生活已經離不開APP了。
APP其實是英文application的縮寫。而在區塊鏈的世界,DApp代替了App,開源錢包EosToken也在近日向Android使用者推送了新版本(IOS即將釋出),加入了DApp Store功能並同時向DApp開發者開放稽覈入口,為優質DApp提供入駐通道。那什麼是DApp呢?以及DAPP的發展方向存在的意義是什麼?
之前小編曾透過《ET連環話》為大家簡要介紹過DApp,今天小編從EOS生態的角度為大家分析下DAPP存在的意義。
DApp概述
從單詞意思上理解,DApp 即 Decentralized Applications,翻譯成中文是:去中心化應用程式,也稱為分散式應用。 簡單來說,DApp可以是任何一樣東西,比如:網站,交易所,普通的應用程式和其他,只要負責應用程式的程式碼在底層公鏈上執行,那麼它就可以稱為一個DApp。
怎樣才算一個合格的DAPP
1.應用必須完全開源、自治,且token不是由任何一個實體控制的;
2.應用能基於社群共識下,對市場反饋與技術要求進行升級;
3.應用資料必須加密後儲存在公有鏈上;
4.應用需要一個完整閉環的token體系;
要了解DApp的發展方向,先來了解現代web應用程式很有必要。
數十年的技術進步帶來一些創新,包括網際網路協議套件、web服務提供商(AWS、GCP、Azure)、標記和程式語言(HTML、CSS、Javascript)等。所有這些基礎技術允許應用在幾秒或更短時間內載入,擁有漂亮的使用者介面,為使用者提供前所未有的資訊和工具訪問。
現代應用程式能夠為人類解決不少問題,但並不能解決所有問題。它有一些潛在的缺點。而DApp的設計模式就是對這些缺點作出的反應,也就是說,DApp很重要的目的就是要增強目前的web應用程式基礎架構。
DApp可減少對中心機構的依賴
現代web應用程式依賴的基礎設施,其中存在單點故障的問題。這些單點故障包括伺服器基礎設施、程式碼庫、資料庫等。隨著高可用性和可靠的基礎設施服務商(GCP和AWS等)出現,減輕單點故障方面取得進展,但強如亞馬遜,也會出現2018年初的停運,很難避免停機。
DApp透過在多個對等節點網路上儲存資料或基礎架構的關鍵元件來緩解這些問題。如果網路中的每個參與者都擁有資料副本,則資料很難丟失。
“在軟體中,業務邏輯是程式的一部分,它編碼確定如何建立、儲存和更改資料的現實業務規則。”業務邏輯本質上是一組合約,規定業務物件如相互互動、並定義使用者或其他物件如何訪問和更新物件。
在傳統的web應用程式中,這些業務邏輯合約是在可變的軟體中實現。軟體在初始建立後可以進行修改,同時也在不能保證防篡改和可審計的私有伺服器上執行。
而分散式賬本則提供了一種在可以防篡改、不可變、完全可審計的程式中構建和執行業務邏輯的方法——智慧合約。使用智慧合約的DApp使用者都可以驗證智慧合約中的實現邏輯,包括檢查邏輯互動的輸入、執行狀態和輸出。智慧合約無法隨意修改,可以減少對中心化機構的信任。
錢包將打造DApp超級入口,助力EOS生態發展
據dappradar.com 9月19日統計,EOS Dapp達到50個,數量還在不斷增加中。在24小時EOS參與量排名中,參與EOSBet的EOS達到1,466,632個EOS,參與Newdex的EOS達到210,649個,參與EOS Lottery的EOS達到110,022個,前三甲總計1,787,303個EOS,足見EOS使用者對Dapp的狂熱程度。
就拿參與量排名第一的Dapp EOSBet來說,這是一款建立在EOS上的擲骰子游戲。“比特幣首富”李笑來也在微博上也說過這款DApp:“上帝擲骰子,人類更喜歡,小賭怡情,大賭要命,遊戲古老,卻永遠有人迷戀。”。EOSBet七日交易量約860萬EOS,交易筆數137萬餘筆,數量已經遠超某些主流交易所。遊戲玩法很簡單,使用者授權EOS賬戶登入,選擇賠率和投注金額即可參與。開源錢包EosToken已經接入此款DApp,感興趣的使用者可以APP試玩體驗下。
今年國內各大科技公司相繼推出了自己的區塊鏈養成遊戲,如,360的“區塊貓”、小米的“加密兔”、百度的“萊茨狗”、網易的“招財貓”等等。而養成遊戲中最為知名的應屬去年11月上線的“加密貓“,其建立在以太坊上,但因玩家數量和交易暴增直接導致以太坊幾近癱瘓。這也暴露了目前公鏈在TPS方面還太低的問題。
目前,EOS實測能夠達到近4000TPS,相對而言,EOS在TPS上做得更好,對於遊戲類DApp也將更有吸引力。EOS上的遊戲不侷限於養成遊戲,還有策略、戰鬥、博彩和收藏等。EOS Dapp和EOS數字錢包的結合,對於EOS生態來說也是利好訊息。大量使用者的湧入,提升了EOS Dapp和錢包開發者的積極性,為EOS生態注入了新的活力。
總而言之,我們把Dapp看作是一種新的設計模式。這種模式使用最好的現代應用程式設計,並透過區塊鏈和點對點技術進行加強。隨著思想、資源、創新融入這個領域,未來它會成為歷史上最具活力的生態系統之一,從而推動數字經濟經濟體系的形成。