區(qū)塊鏈技術(shù)正在重構(gòu)我們的世界。如果你不信,你回頭看看過去10年互聯(lián)網(wǎng)技術(shù)對這個世界的改變。今天何璽要聊的,是基于區(qū)塊鏈技術(shù)的分布式應(yīng)用(DAPP),一個我們未來或會經(jīng)常使用的新物種。
一、什么是DAPP(分布式應(yīng)用)?
DAPP是Decentralized Application的縮寫,中文叫分布式應(yīng)用/去中心化應(yīng)用(何璽更喜歡叫分布式應(yīng)用)。通常來說,不同的DAPP會采用不同的底層區(qū)塊鏈開發(fā)平臺和共識機(jī)制,或者自行發(fā)布代幣(也可以使用基于相同區(qū)塊鏈平臺的通用代幣)。
DAPP不同的底層區(qū)塊鏈開發(fā)平臺就好比手機(jī)的IOS系統(tǒng)和Android系統(tǒng),是各DAPP的底層生態(tài)環(huán)境。DAPP就是底層區(qū)塊鏈平臺生態(tài)上衍生的各種分布式應(yīng)用,也是區(qū)塊鏈?zhǔn)澜缰械幕A(chǔ)服務(wù)提供方。DAPP于區(qū)塊鏈,就好比APP之于IOS和Android。
根據(jù)David Johnston對DAPP的定義,一個真正的DAPP應(yīng)用,需要同時滿足一下幾個條件:
1、應(yīng)用必須完全開源、自治,且沒有一個實(shí)體控制著該應(yīng)用超51%Token。該應(yīng)用必須能夠根據(jù)用戶的反饋及技術(shù)要求進(jìn)行升級,且應(yīng)用升級必須由大部分用戶達(dá)成共識之后方可進(jìn)行;
2、應(yīng)用的數(shù)據(jù)必須加密后存儲在公開的區(qū)塊鏈上;
3、應(yīng)用必須擁有Token機(jī)制(可用基于相同底層區(qū)塊鏈平臺的通用代幣或自行發(fā)行新幣),礦工或應(yīng)用維護(hù)節(jié)點(diǎn)需要得到代幣獎勵;
4、應(yīng)用代幣的產(chǎn)生必須依據(jù)標(biāo)準(zhǔn)的加密算法,有價值的節(jié)點(diǎn)可以根據(jù)該算法獲取應(yīng)用的代幣獎勵。
DAPP(分布式應(yīng)用)的優(yōu)劣:
DAPP的優(yōu)點(diǎn):
DAPP的優(yōu)勢在于區(qū)塊鏈特有的數(shù)據(jù)確權(quán)、價值傳遞功能,DAPP在用戶認(rèn)證流程變更、交易安全、行業(yè)生產(chǎn)關(guān)系變更、減少運(yùn)維成本、降低技術(shù)開發(fā)成本等方面具有較大的優(yōu)勢,也能大幅提升用戶體驗(yàn)。
DAPP當(dāng)前的劣勢在于技術(shù)前景不明朗,主要表現(xiàn)在DAPP產(chǎn)品設(shè)計思路需要創(chuàng)新、處理效率低、研發(fā)風(fēng)險高。
二、幾個DAPP開發(fā)平臺
要開發(fā)一個DAPP,你首先得想明白該DAPP能解決什么問題,其次你要撰寫一份項(xiàng)目白皮書,描述該DAPP使用的技術(shù)原理、共識機(jī)制等。想要從零開始開發(fā)一個完整的區(qū)塊鏈項(xiàng)目太過復(fù)雜,所以目前普通的開發(fā)者大多會選擇一個相對成熟的平臺,依托平臺成熟的開發(fā)環(huán)境來開發(fā)自己的DAPP。如此以來,DAPP的開發(fā)工作就簡單了不少。
當(dāng)前,DAPP的最流行的開發(fā)平臺是Ethereum(以太坊)。Ethereum(以太坊)是一個圖靈完備的區(qū)塊鏈一站式開發(fā)平臺,采用多種編程語言實(shí)現(xiàn)協(xié)議,采用Go語言寫的客戶端作為默認(rèn)客戶端。它允許任何人在平臺中建立和使用通過區(qū)塊鏈技術(shù)運(yùn)行的分布式應(yīng)用。我們可以把它理解為區(qū)塊鏈領(lǐng)域的Android,它是一個開發(fā)平臺,用戶可以像基于Android Framework一樣基于區(qū)塊鏈技術(shù)開發(fā)應(yīng)用。
在沒有以太坊之前,開發(fā)區(qū)塊鏈應(yīng)用是這樣的:拷貝一份比特幣代碼,然后去改底層代碼如加密算法,共識機(jī)制,網(wǎng)絡(luò)協(xié)議等等。
以太坊平臺對底層區(qū)塊鏈技術(shù)進(jìn)行了封裝,讓區(qū)塊鏈應(yīng)用開發(fā)者可以直接基于以太坊平臺進(jìn)行開發(fā),開發(fā)者只要專注于應(yīng)用本身的開發(fā),從而大大降低了DAPP應(yīng)用開發(fā)難度。
目前圍繞以太坊已經(jīng)形成了一個較為完善的開發(fā)生態(tài)圈:有社區(qū)的支持,有很多開發(fā)框架、工具可以選擇。
在國內(nèi),DAPP的開發(fā)平臺有布比區(qū)網(wǎng)絡(luò)、Lisk、Asch等。
布比有多項(xiàng)區(qū)塊鏈核心技術(shù),并已經(jīng)成熟的應(yīng)用在了商業(yè)積分、游戲幣、游戲道具、預(yù)付卡、電子券、保險卡單、證券化資產(chǎn)、互助保險等行業(yè)和領(lǐng)域。
布比區(qū)塊鏈平臺分為基礎(chǔ)框架層(BubiChain)和應(yīng)用適配層(Bubi Application Adaptors)。底層基礎(chǔ)框架層提供區(qū)塊鏈的基礎(chǔ)服務(wù),應(yīng)用適配層提供上層應(yīng)用所需的功能組件,為具體的應(yīng)用系統(tǒng)開發(fā)提供接口和SDK,降低由于區(qū)塊鏈自身復(fù)雜的邏輯所帶來的應(yīng)用開發(fā)的難度。
對于一般開發(fā)的應(yīng)用適配層,布比提供布萌區(qū)塊鏈應(yīng)用開發(fā)平臺,該平臺基于布比區(qū)塊鏈技術(shù),將上層應(yīng)用所需要的功能組件進(jìn)行封裝,開發(fā)者想實(shí)現(xiàn)對應(yīng)的功能,只需要注冊成為布萌開發(fā)者即可獲得接口使用權(quán)限。同時,平臺提供開發(fā)者運(yùn)維所需要的可視化管理工具。
LISK是新一代的區(qū)塊鏈平臺,允許JavaScript(又是Javascript技術(shù),工程師們注意了)的開發(fā)和基于分布的分散的應(yīng)用程序使用一個易于使用的,功能齊全的生態(tài)區(qū)塊鏈系統(tǒng)。相對于其他區(qū)塊鏈底層,LISK應(yīng)用的優(yōu)勢在于它是寫在Javascript里的去中心化的應(yīng)用解決方案,以及它把每個應(yīng)用加到LISK的單獨(dú)側(cè)鏈上。
Asch是一個公有鏈項(xiàng)目,2016年初規(guī)劃,主網(wǎng)于2016年8月16日正式上線運(yùn)行。只要掌握J(rèn)avaScript,就可以基于Asch開發(fā)DAPP。 Asch采用的是側(cè)鏈架構(gòu),每一個DAPP就是一套側(cè)鏈。側(cè)鏈可以有獨(dú)立的區(qū)塊鏈和節(jié)點(diǎn)網(wǎng)絡(luò)。不同的DAPP之間互相不會影響。不同于Ethereum, Asch系統(tǒng)上DAPP數(shù)量的增加不會增加主鏈的負(fù)擔(dān),是一套更加先進(jìn)的機(jī)制。
三、DAPP會是區(qū)塊鏈的未來嗎?
手機(jī)將人們帶進(jìn)了移動互聯(lián)網(wǎng)時代,APP豐富了我們的移動互聯(lián)網(wǎng)生活。在過去幾年,APP經(jīng)濟(jì)的興起改變?nèi)藗儽姸嗟纳盍?xí)慣,從點(diǎn)外賣、看電影、打車、單車、網(wǎng)購、社交、辦公、資訊、視頻......APP無處不在。
可以說,APP是互聯(lián)網(wǎng)時代(含移動互聯(lián)網(wǎng))截止目前最具顛覆性的創(chuàng)新,它從不同維度對我們的商業(yè)、生活、工作等進(jìn)行了不同程度的改造。
正是因?yàn)锳PP的出現(xiàn),所以我們才跑步進(jìn)入了移動互聯(lián)網(wǎng)時代。但APP對我們的影響也僅止于“改造”,談不上“重塑”或者顛覆。
不可否認(rèn)的是,經(jīng)過這幾年的高速發(fā)展,APP正在走向衰落。那么,誰能超越APP呢?會是DAPP嗎?
雖然區(qū)塊鏈技帶給了我們巨大的想象空間,但基于區(qū)塊鏈技術(shù)的DAPP尚處于襁褓中,目前還沒有大規(guī)模實(shí)際應(yīng)用價值的DAPP出現(xiàn)。對程序員來說,DAPP就是一座亟待開發(fā)的金礦!
當(dāng)前市面上的區(qū)塊鏈DAPP主要有2類,一類是“手機(jī)挖礦”,一類是“區(qū)塊鏈游戲”。前者以公信寶布洛克城為代表,后者以以太坊游戲?yàn)榇怼?/p>
公信寶布洛克城是基于公信鏈(GXChain)底層區(qū)塊創(chuàng)建的DAPP,布洛克城或成為公信寶對現(xiàn)實(shí)世界的真實(shí)映射。
公信寶布洛克城當(dāng)前是一個手機(jī)挖礦DAPP,用戶下載之后可以使用手機(jī)挖礦。
雖然公信寶布洛克城現(xiàn)在還很簡單,但它具有很大的發(fā)展?jié)摿?。以后,布洛克城或成為一個區(qū)塊鏈開放平臺,在這里,有資質(zhì)的人可以根據(jù)自己的資源創(chuàng)建有價值的區(qū)塊鏈應(yīng)用,并提供給布洛克城居民使用。
以太坊當(dāng)前最火的應(yīng)用是游戲,雖然有創(chuàng)新,但是還比較簡單。CryptoKitties(加密貓)、Crypto Countries(加密國家)、Crypto-All Stars(加密全明星)、Crypto Celebrities(加密名人),這些基于以太坊智能合約應(yīng)用探索的區(qū)塊鏈游戲,目前實(shí)用價值都不大,而且很快會被淘汰掉。
DAPP帶給我們的想象,是基于共識機(jī)制、智能合約、跨鏈融合等區(qū)塊鏈技術(shù)為我們描述的未來區(qū)塊鏈?zhǔn)澜纭?/p>
在未來,我們或許只需要一款DAPP就可以搞定很多基于“信任”、“價值”的合作和交易。因?yàn)檫@款DAPP已經(jīng)包含了你大部分重要的資產(chǎn),包括你的個人信用、銀行存款、消費(fèi)情況、朋友關(guān)系等。
有了它,你可以快捷的完成貸款申請,快速的獲得陌生人的認(rèn)可,快速的建立起信任關(guān)系,獲得更為真實(shí)有效的背書。
在未來,DAPP也是你暢行區(qū)塊鏈?zhǔn)澜绲耐ㄐ凶C,有了它,你可以在區(qū)塊鏈?zhǔn)澜鐭o數(shù)的服務(wù)機(jī)構(gòu)間兌換無數(shù)的資源,并無視時間空間的限制,隨時隨地完成資源獲取。
如果那樣的話,DAPP就是一種打破時間和空間距離,一種打破現(xiàn)有商業(yè)藩籬的新物種。
當(dāng)然,以上只是何璽個人的想象,事實(shí)上,區(qū)塊鏈技術(shù)的表現(xiàn)形式不只是DAPP,它或許會以不一樣的形態(tài)出行在我們面前。
DAPP會是未來嗎?我們拭目以待!
何璽正在對優(yōu)質(zhì)區(qū)塊鏈項(xiàng)目進(jìn)行系列報道,歡迎具有實(shí)用價值的創(chuàng)業(yè)團(tuán)隊提供素材。
- 美媒聚焦比亞迪“副業(yè)”:電子代工助力蘋果,下個大計劃瞄準(zhǔn)AI機(jī)器人
- 微信零錢通新政策:銀行卡轉(zhuǎn)入資金提現(xiàn)免手續(xù)費(fèi)引熱議
- 消息稱塔塔集團(tuán)將收購和碩印度iPhone代工廠60%股份 并接管日常運(yùn)營
- 蘋果揭秘自研芯片成功之道:領(lǐng)先技術(shù)與深度整合是關(guān)鍵
- 英偉達(dá)新一代Blackwell GPU面臨過熱挑戰(zhàn),交付延期引發(fā)市場關(guān)注
- 馬斯克能否成為 AI 部部長?硅谷與白宮的聯(lián)系日益緊密
- 余承東:Mate70將在26號發(fā)布,意外泄露引發(fā)關(guān)注
- 無人機(jī)“黑科技”亮相航展:全球首臺低空重力測量系統(tǒng)引關(guān)注
- 賽力斯發(fā)布聲明:未與任何伙伴聯(lián)合開展人形機(jī)器人合作
- 賽力斯觸及漲停,汽車整車股盤初強(qiáng)勢拉升
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。