1. <small id="mdom5"></small>

              資訊分享首頁 > 產業 > IT/互聯網 > DAPP:區塊鏈新物種

              DAPP:區塊鏈新物種

              鄧林 摘錄自 竑觀投資 | 評論() 2018-03-21 15:24 [收藏]

               

                區塊鏈技術正在重構我們的世界,DAPP”的概念最近在以太坊平臺上變得非常流行。其實,以太坊主要的目的是發布智能合約,讓大家可以在去中心化的平臺相互交流,像廣播一樣發送,從而重塑出這些“區塊鏈新物種、DAPP(分布式應用)新生態”,一個我們未來或會經常使用的新物種。

                01 DAPP(分布式應用)是什么?

                DAPP是Decentralized Application的縮寫,中文叫分布式應用/去中心化應用。通常來說,不同的DAPP會采用不同的底層區塊鏈開發平臺和共識機制,或者自行發布代幣(也可以使用基于相同區塊鏈平臺的通用代幣)。符合以下3個條件的應用可以認為是一個DAPP(分布式應用):

                1.運行在分布式網絡上;

                2.參與者信息被安全存儲,隱私得到很好的保護;

                3.通過網絡節點去中心化操作。

                02 DAPP的四個特征

                DAPP不同的底層區塊鏈開發平臺就好比手機的IOS系統和Android系統,是各DAPP的底層生態環境。DAPP就是底層區塊鏈平臺生態上衍生的各種分布式應用,也是區塊鏈世界中的基礎服務提供方。DAPP于區塊鏈,就好比APP之于IOS和Android。

                根據David Johnston對DAPP的定義,一個真正的DAPP應用,需要同時滿足一下幾個條件:

                1、應用必須完全開源、自治,且沒有一個實體控制著該應用超51%Token。該應用必須能夠根據用戶的反饋及技術要求進行升級,且應用升級必須由大部分用戶達成共識之后方可進行;

                2、應用的數據必須加密后存儲在公開的區塊鏈上;

                3、應用必須擁有Token機制(可用基于相同底層區塊鏈平臺的通用代幣或自行發行新幣),礦工或應用維護節點需要得到代幣獎勵;

                4、應用代幣的產生必須依據標準的加密算法,有價值的節點可以根據該算法獲取應用的代幣獎勵。

                03 DAPP的優勢分析

                區塊鏈的早期應用是貨幣交易、金融交易,隨后是智能資產,包括房產、汽車等實物資產和知識產權、司法認證、公共檔案等虛擬資產。

                未來隨著智能合約的發展,智能合約構建的組織如同現實商業社會一樣的運行,這樣形成的去中心化組織網絡會變得極其復雜和自治,會出現各種形態:Dapp(去中心化應用),DAO(去中心化自治組織),DAC(去中心化自治公司),DAS(去中心化自治社會),在沒有人類干預的前提下,通過預先設定的業務規則自動運行。

                1、DAPP優勢在于應用體驗及運維成本DAPP用戶體驗由于區塊鏈特有的數據確權、價值傳遞功能,可以消除很多影響用戶體驗、提升開發難度的因素:

                (1)用戶實名認證流程變更DAPP場景下,如果公鏈內支持數據共享,那么開發者只需要完成數據匹配,就可以從其他生態內的開發者處共享到用戶實名資料,同時只需要支付Token即可;同時對用戶而言,這也算是POD(Proof of Data)挖礦模式,同樣有收益,算是合作共贏;比如公信寶“布洛克城”。

                (2)交易安全性提升隨著交易大爆炸的出現,交易效率的需求日漸提升;原來基于金融中介(例如銀行、VISA等)的交易處理方式效率低,信用生產成本高,為了降低這種風險,現在需要投入大量的風控成本進行審核但收效甚微。而基于UTXO(Unspent Transaction Output)的區塊鏈技術可以簡單解決這個問題,而不需要對現有業務流程做任何變動升級,比如央行“數字票據交易平臺”。

                (3)行業生產關系的變更區塊鏈的數據確權、價值網絡的兩個屬性可以變更現在的互聯網生產關系,促使行業類應用出現,用戶不用再為選擇焦慮癥發愁,典型的例子就是互聯網視頻;版權成本高昂導致騰訊、愛奇藝、搜狐只能付出極高的成本打擊盜版、而用戶追劇則需要在不同的平臺購買VIP賬號,如果基于區塊鏈技術,劇集可以被版權方確權,用戶不管通過任何渠道觀看劇集,其支付的費用都可以Token化,然后由區塊鏈基于價值網絡分配給版權方、渠道方。在此生態內,盜版的問題被解決(比如B站UGC上傳等),版權爭奪成本下降,開發者專注于用戶體驗的提升,獲取用戶的方式也從版權壁壘變成社群運營,體驗比拼,真正的互聯網運營時代將會到來。例如當年的“火花電視”將各個平臺的電視劇做到一站式觀看,但是私自添加廣告,影響版權方利益,最后被禁就是例子。

                (4)項目運維成本降低項目的運維成本往往高于開發成本,我們評估資源閾值的依據是預計最大流量,如果評估太低,則容易宕機,太高則浪費嚴重,例如:大多數產品應該都面臨過運營活動帶來的高并發問題,一次營銷爆服務器的現象屢見不鮮,而添置服務器所帶來的成本浪費則令人頭疼,目前幾個開發中的底層鏈(例如EOS、Elastos)的資源分配模型基于用戶持有Token的數量,這就意味著我們可以在某個活動開始前臨時性購買Token(資源),并在日常運維中將其釋放(賣出),極大減少了運維成本。

                (5)技術開發成本降低目前項目開發通常會評估四個版本:iOS、Android、小程序、Web,理論上DAPP類似小程序,設計思想是無需安裝,用完即走,所有的計算都在線上完成,本地禁止創建進程,系統自動創建或查找本地、周邊、鏈內的其他微服務,目前看到的白皮書中,Elastos(亦來云)的設計思想基本如此,希望在2018年能看到落地應用。

                2、DAPP的劣勢在于技術前景不明朗(1)產品設計思路的顛覆 目前互聯網產品設計思路是“小步快跑、高速迭代”,這個方式在純DAPP應用中應該會出現較大問題。簡單來說,現有的APP都基于自有服務器,重大問題迭代強行刷新版本即可,但DAPP基于分布式的區塊鏈網絡,一旦提交上線出現核心bug很難迭代。

                拿The DAO來舉個例子,The DAO的核心漏洞如果是中心化處理,只需要下線更改Bug即可,但是以太坊卻只能以硬分叉解決,這就是DAPP與現有APP設計思想的不同,在MVP1.0的調研階段,一定要確認核心機制不出意外。

                (2)公鏈處理效率低目前成功落地的底層鏈都存在效率低、資源占用不合理問題,比特幣的5TPS、以太坊的25TPS跟VISA的1300TPS幾乎沒有可對比性。傳說中EOS、Qtum的上千乃至過百萬TPS由于沒有實際落地現在不做討論。所以,目前公鏈并不適合商業化應用開發,如果借用其中幾個技術(不涉及實時交易)倒是沒有問題,比如積分交易、版權分享等。

                (3)研發風險大現在尚未出現普適性質的公鏈,就好像PC時代的Windows、Mac OS;智能機時代的iOS、Android。所以,基于某條公鏈的開發就要承擔如果該公鏈被淘汰后血本無歸的風險,好比當年的塞班開發者,或許跨鏈技術可以解決,但誰知道呢?綜上所述,從互聯網生態意義上來說,區塊鏈技術是其底層結構的重要部分,未來所有的應用都需要考慮與其結合,也可能會有更多的全新應用模式出現,這都需要我們作為產品來不斷的跟進,探索,選擇最合適自己的相關模式,不斷提升用戶體驗。

                04 DAPP開發平臺介紹

                要開發一個DAPP,你首先得想明白該DAPP能解決什么問題,其次你要撰寫一份項目白皮書,描述該DAPP使用的技術原理、共識機制等。想要從零開始開發一個完整的區塊鏈項目太過復雜,所以目前普通的開發者大多會選擇一個相對成熟的平臺,依托平臺成熟的開發環境來開發自己的DAPP。如此以來,DAPP的開發工作就簡單了不少。

                1.DAPP的最流行的開發平臺是Ethereum(以太坊)

                Ethereum(以太坊)是一個圖靈完備的區塊鏈一站式開發平臺,采用多種編程語言實現協議,采用Go語言寫的客戶端作為默認客戶端。它允許任何人在平臺中建立和使用通過區塊鏈技術運行的分布式應用。我們可以把它理解為區塊鏈領域的Android,它是一個開發平臺,用戶可以像基于Android Framework一樣基于區塊鏈技術開發應用。

                在沒有以太坊之前,開發區塊鏈應用是這樣的:拷貝一份比特幣代碼,然后去改底層代碼如加密算法,共識機制,網絡協議等等。

                以太坊平臺對底層區塊鏈技術進行了封裝,讓區塊鏈應用開發者可以直接基于以太坊平臺進行開發,開發者只要專注于應用本身的開發,從而大大降低了DAPP應用開發難度。

                目前圍繞以太坊已經形成了一個較為完善的開發生態圈:有社區的支持,有很多開發框架、工具可以選擇。

                2.國內的DAPP的開發平臺有布比區網絡、Lisk、Asch等。

                (1)  布比網絡布比有多項區塊鏈核心技術,并已經成熟的應用在了商業積分、游戲幣、游戲道具、預付卡、電子券、保險卡單、證券化資產、互助保險等行業和領域。

                布比區塊鏈平臺分為基礎框架層(BubiChain)和應用適配層(Bubi Application Adaptors)。底層基礎框架層提供區塊鏈的基礎服務,應用適配層提供上層應用所需的功能組件,為具體的應用系統開發提供接口和SDK,降低由于區塊鏈自身復雜的邏輯所帶來的應用開發的難度。

                對于一般開發的應用適配層,布比提供布萌區塊鏈應用開發平臺,該平臺基于布比區塊鏈技術,將上層應用所需要的功能組件進行封裝,開發者想實現對應的功能,只需要注冊成為布萌開發者即可獲得接口使用權限。同時,平臺提供開發者運維所需要的可視化管理工具。

                (2)LISKLISK是新一代的區塊鏈平臺,允許JavaScript(又是Javascript技術,工程師們注意了)的開發和基于分布的分散的應用程序使用一個易于使用的,功能齊全的生態區塊鏈系統。相對于其他區塊鏈底層,LISK應用的優勢在于它是寫在Javascript里的去中心化的應用解決方案,以及它把每個應用加到LISK的單獨側鏈上。

                (3)AschAsch是一個公有鏈項目,2016年初規劃,主網于2016年8月16日正式上線運行。只要掌握JavaScript,就可以基于Asch開發DAPP。 Asch采用的是側鏈架構,每一個DAPP就是一套側鏈。側鏈可以有獨立的區塊鏈和節點網絡。不同的DAPP之間互相不會影響。不同于Ethereum, Asch系統上DAPP數量的增加不會增加主鏈的負擔,是一套更加先進的機制。

                05 DAPP會成為區塊鏈的未來嗎?

                手機將人們帶進了移動互聯網時代,APP豐富了我們的移動互聯網生活。在過去幾年,APP經濟的興起改變人們眾多的生活習慣,從點外賣、看電影、打車、單車、網購、社交、辦公、資訊、視頻......APP無處不在。

                可以說,APP是互聯網時代(含移動互聯網)截止目前最具顛覆性的創新,它從不同維度對我們的商業、生活、工作等進行了不同程度的改造。

                正是因為APP的出現,所以我們才跑步進入了移動互聯網時代。但APP對我們的影響也僅止于“改造”,談不上“重塑”或者顛覆。

                不可否認的是,經過這幾年的高速發展,APP正在走向衰落。那么,誰能超越APP呢?會是DAPP嗎?

                雖然區塊鏈技帶給了我們巨大的想象空間,但基于區塊鏈技術的DAPP尚處于襁褓中,目前還沒有大規模實際應用價值的DAPP出現。對程序員來說,DAPP就是一座亟待開發的金礦!

                DAPP帶給我們的想象,是基于共識機制、智能合約、跨鏈融合等區塊鏈技術為我們描述的未來區塊鏈世界。

                在未來,我們或許只需要一款DAPP就可以搞定很多基于“信任”、“價值”的合作和交易。因為這款DAPP已經包含了你大部分重要的資產,包括你的個人信用、銀行存款、消費情況、朋友關系等。

                有了它,你可以快捷的完成貸款申請,快速的獲得陌生人的認可,快速的建立起信任關系,獲得更為真實有效的背書。

                在未來,DAPP也是你暢行區塊鏈世界的通行證,有了它,你可以在區塊鏈世界無數的服務機構間兌換無數的資源,并無視時間空間的限制,隨時隨地完成資源獲取。

                如果那樣的話,DAPP就是一種打破時間和空間距離,一種打破現有商業藩籬的新物種。

              (提示:以上內容為用戶自行轉載或發布,不代表本站觀點,其內容的真實性與準確性,請慎重判斷。)

              正在讀取...
              每日關注
              北京赛车pk10安卓版