區(qū)塊鏈讓互聯(lián)網(wǎng)從能用到好用
電子商務(wù)的出現(xiàn),網(wǎng)絡(luò)購物的興起,極大地方便了現(xiàn)代人的生活。同時(shí)我們也一直面臨著這樣的困擾,諸如BAT這樣的大公司利用我們的一切消費(fèi)數(shù)據(jù)對我們做用戶畫像分析從而進(jìn)行精準(zhǔn)的廣告推送。同時(shí)我們也會(huì)經(jīng)常困惑:僅僅靠“第三方擔(dān)保”或者通過提升品牌的美譽(yù)度來打消大家對于支付的顧慮,真的是完美的解決方案嗎?答案是否定的。其實(shí),類似的場景在我們生活中無處不在。
面對這些問題,區(qū)塊鏈技術(shù)的出現(xiàn)和應(yīng)用,無疑為大家提供了一個(gè)非常好的解決方法——構(gòu)建一套人人都可以參與的信任與價(jià)值傳遞機(jī)制。每個(gè)人都可以提供證明,參與決策,從而進(jìn)行有效的價(jià)值傳遞。
那么,到底區(qū)塊鏈?zhǔn)窃趺醋尰ヂ?lián)網(wǎng)從可用走向可信的?如何讓我們掌握自己的數(shù)據(jù)信息的?最近亦來云在上海舉辦了Meetup,亦來云的高級(jí)技術(shù)經(jīng)理宋世軍在會(huì)上分享了他的觀點(diǎn)。今天小編為大家?guī)砹怂慕庾x,希望對你有幫助。
什么是可用
我們?nèi)プ詣?dòng)販貨機(jī)上買東西,塞硬幣吐汽水,立等可取,童叟無欺,這就是可用。非常方便,全程自動(dòng)化完成。
什么是可信
我們?nèi)プネ尥迿C(jī)上投硬幣抓娃娃,在眾目睽睽之下投光了所有硬幣還沒抓到娃娃,我們就說它不可信。雖然也同樣全程自動(dòng)化完成。
App是可用還是可信
我們手機(jī)上有上百個(gè)App極大方便了我們的生活,我們一直認(rèn)為它們都有非常高的“可用性”。直到某一天我們發(fā)現(xiàn):
我新買的iPhone X上訂房,比安卓上訂房要貴?
我很nice,從不投訴,網(wǎng)購的時(shí)候收到的好像總是瑕疵品?
在辦公室訂出租車說沒有,只能叫專車,下樓去等專車的時(shí)候發(fā)現(xiàn)旁邊就是出租車?
我們以為它們是可用的,結(jié)果它們卻不可信。
中心化的原罪
它掌握所有信息。
它制定規(guī)則。
它運(yùn)營整個(gè)系統(tǒng)。
最重要的是:它是商業(yè)組織,擴(kuò)大利潤是它以上工作的原動(dòng)力。
有信任問題?請區(qū)塊鏈來幫忙
假如我們用以太坊來實(shí)現(xiàn)訂車服務(wù),我們用智能合約實(shí)現(xiàn)一份乘客和司機(jī)的匹配算法。當(dāng)叫車的時(shí)候,把乘客的位置、目的地、時(shí)間、賞金、要求、當(dāng)前在線的司機(jī)的位置、車輛信息、價(jià)格……可能還有別的,統(tǒng)統(tǒng)作為參數(shù)帶給智能合約。
估計(jì)花上幾個(gè)ETH、等上個(gè)把小時(shí)就能幫您匹配上一輛出租車了。假如它還在原地沒動(dòng)的話。@_@~
顯然,智能合約的可信性將叫車服務(wù)的可用性徹底殺死了。
去中心DApp
乘客也有手機(jī),司機(jī)也有手機(jī)。我們讓乘客在手機(jī)上廣播一個(gè)乘車消息;司機(jī)收到以后自己決定是否要接單;乘客看到應(yīng)答的司機(jī),選擇一位司機(jī),完成叫車。
整個(gè)過程沒有中心化參與,除了乘客,沒有人能決定如何匹配訂單,每位乘客和司機(jī)都可以按自己的喜好來雙向選擇。似乎很完美?
很遺憾的是手機(jī)程序很難長時(shí)間在線,網(wǎng)絡(luò)信號(hào)也可能不好。如果司機(jī)經(jīng)常無法聽單接客,相信這個(gè)DApp是沒人用的。
從能用到可(好)用
我們可以這樣改進(jìn),每位司機(jī)打開家里的PC,在PC上運(yùn)行聽單程序,自動(dòng)篩選和過濾,當(dāng)有合適訂單的時(shí)候再推送給手機(jī)。這樣就不怕錯(cuò)過好生意。
接下來的問題就是,萬一司機(jī)填寫虛假信息怎么辦?自己篡改數(shù)據(jù)記錄怎么辦?DiDi是有司機(jī)審核機(jī)制的,雖然不是總有效,也有各種防作弊和懲罰機(jī)制,這也是中心化存在的理由。
從可用到可信
為了解決這最后一步,我們可以采用Elastos的可信運(yùn)行時(shí)環(huán)境。它類似一個(gè)運(yùn)行在電腦/手機(jī)里的虛擬機(jī)(VM)。
這個(gè)虛擬機(jī)有如下特點(diǎn):
·VM與宿主存儲(chǔ)互相隔離,互相不能訪問;
·VM的網(wǎng)絡(luò)被接管,無法使用傳統(tǒng)的TCP/IP/HTTP;
·代碼(App)與數(shù)據(jù)分離;
·需要使用DID登錄,只能訪問對應(yīng)DID的數(shù)據(jù)存儲(chǔ);
舉個(gè)簡單例子,這個(gè)VM就像是一個(gè)外殼,里面運(yùn)行CD播放器程序,用戶的個(gè)人存儲(chǔ)就像是CD盤。插入你的光盤(Login DID)就會(huì)播放你的內(nèi)容;拿走光盤(Logout DID)這里什么都不會(huì)存。
我們這個(gè)播放程序(或者聽單程序)的代碼可以開源,任何人都可以按標(biāo)準(zhǔn)方法編譯并生成二進(jìn)制和對應(yīng)的hash值,再用這個(gè)hash來檢查運(yùn)行環(huán)境中執(zhí)行的App是否匹配。從源碼級(jí)別保證代碼是所見即所運(yùn)行。
這就像是函數(shù):y = f (x)
F是固定的,可見的,x是不可篡改的,那么y就是可驗(yàn)證、可確信的。
同時(shí),這里所提到的DID是基于亦來云ID區(qū)塊鏈所發(fā)行的數(shù)字身份,乘客、司機(jī)、車輛,都可以被賦予一個(gè)DID。相關(guān)屬性可以存證在DID上。不可仿冒、不可篡改、不可抵賴。
我們還可以將訂單記錄存證在Elastos的側(cè)鏈上,這是司機(jī)最佳的工作量證明。如果乘客在用車過程中發(fā)現(xiàn)任何與登記聲明信息不匹配的地方,都可以進(jìn)行評(píng)價(jià)和舉報(bào),相關(guān)信息也會(huì)在區(qū)塊鏈上存證。
·我們有了一個(gè)安全可信的運(yùn)行環(huán)境保證程序可以不被篡改、數(shù)據(jù)不被篡改。
·我們有了一個(gè)區(qū)塊鏈的DID數(shù)字身份,保證身份不可仿冒,不可篡改。
·我們有了一個(gè)區(qū)塊鏈的訂單記錄和評(píng)價(jià)記錄,所有歷史記錄都不可篡改,所有好的或者壞的事情都會(huì)被記錄,基于可信記錄可以產(chǎn)生信譽(yù)。
在這些基礎(chǔ)之上,我們讓這套去中心叫車系統(tǒng)既有可用性、又有可信性。
Serverless
用戶在手機(jī)上的DApp是運(yùn)行在Elastos可信運(yùn)行環(huán)境。
用戶PC上的聽單程序是運(yùn)行在Elastos可信運(yùn)行環(huán)境。
用戶使用DID登錄這些可信運(yùn)行環(huán)境,這個(gè)環(huán)境里的DApp自動(dòng)可以訪問對應(yīng)用戶DID的虛擬磁盤。
用戶完全可能沒有PC,可以去阿里云上租用一臺(tái)服務(wù)器,或者由第三方提供一體化解決方案提供一個(gè)服務(wù)器。如果這位用戶有100輛車,可以租用一百臺(tái)服務(wù)器分擔(dān)負(fù)載壓力。但仍然是一個(gè)DID身份。
對用戶來說,手機(jī)上看到的這個(gè)DApp看起來具有無限的計(jì)算能力和無限的存儲(chǔ)空間。這是因?yàn)檫@個(gè)DApp不只是運(yùn)行在手機(jī)上,也運(yùn)行在一臺(tái)網(wǎng)絡(luò)操作系統(tǒng)之上,它就是Elastos。
我們傳統(tǒng)的C/S或者B/S編程模型中通過服務(wù)器來擴(kuò)展前臺(tái)的能力。而在這臺(tái)網(wǎng)絡(luò)操作系統(tǒng)之上,不分客戶端或者服務(wù)器。因?yàn)槎嫉卿浵嗤腄ID,遠(yuǎn)程與本地具有相同的訪問能力;透過接口層面的RPC支持,應(yīng)用幾乎無法發(fā)現(xiàn)調(diào)用本地或者遠(yuǎn)程API的區(qū)別。所有后臺(tái)服務(wù)程序看起來只是運(yùn)行在不同的CPU內(nèi)核上而已。同樣,所有的存儲(chǔ)訪問都采用統(tǒng)一的接口,而無論這個(gè)存儲(chǔ)的物理設(shè)備在哪。
這樣一個(gè)不存在傳統(tǒng)意義上的Server的編程模型我們稱之為“Serverless”。
有趣的副產(chǎn)品之一:個(gè)人數(shù)據(jù)變現(xiàn)
傳統(tǒng)的C/S或者B/S模型里,數(shù)據(jù)最終被沉淀在開發(fā)商的后臺(tái)服務(wù)器,成為大數(shù)據(jù)的一部分??梢赃@樣說,今天所有號(hào)稱大數(shù)據(jù)的公司都是在靠偷竊用戶的個(gè)人數(shù)據(jù)來積累財(cái)富。
而在Elastos的Serverless模型里,數(shù)據(jù)被沉淀在用戶個(gè)人存儲(chǔ)上,軟件的開發(fā)商也無法得到它。從物理上實(shí)現(xiàn)了:個(gè)人擁有個(gè)人數(shù)據(jù)(You own your data)。
在這個(gè)基礎(chǔ)之上,再有大數(shù)據(jù)公司需要獲取數(shù)據(jù)來訓(xùn)練AI模型,就只能向個(gè)人購買數(shù)據(jù)。個(gè)人擁有個(gè)人數(shù)據(jù),是個(gè)人變現(xiàn)數(shù)據(jù)的私有制基礎(chǔ)。有了這個(gè)基礎(chǔ)才能發(fā)展個(gè)人數(shù)據(jù)的私有制經(jīng)濟(jì)。
如何在保護(hù)個(gè)人隱私的前提下賣數(shù)據(jù)?
大數(shù)據(jù)公司可以針對關(guān)注點(diǎn)編寫一個(gè)測試App,再附上一個(gè)價(jià)格,比如從100~1000。有興趣的用戶可以下載這個(gè)測試App在Elastos可信運(yùn)行環(huán)境里運(yùn)行。因?yàn)樗鼰o法將個(gè)人數(shù)據(jù)偷走,所以用戶可以放心地向他開放所有數(shù)據(jù)。測試App針對所有數(shù)據(jù)進(jìn)行分析和模型匹配,然后得出一個(gè)分?jǐn)?shù),比如80分。
最后會(huì)根據(jù)分?jǐn)?shù)問用戶:是否愿意以800元賣出xxxx數(shù)據(jù)記錄?
用戶如果同意的話,這些數(shù)據(jù)就會(huì)被測試App進(jìn)行簽名并發(fā)送到大數(shù)據(jù)公司的數(shù)據(jù)庫。同時(shí)智能合約完成收款和分賬。(用戶拿大頭、產(chǎn)生數(shù)據(jù)的App拿小頭)
如何防止數(shù)據(jù)的二次販賣?
大數(shù)據(jù)公司800元買來了數(shù)據(jù),是被它的測試程序簽名過的內(nèi)容,但不包含任何用戶的個(gè)人敏感信息。是可信數(shù)據(jù)。
當(dāng)它用完這些數(shù)據(jù)以后想賣掉回收殘值。第三方可能會(huì)發(fā)現(xiàn)這些數(shù)據(jù)都來自它自己的數(shù)據(jù)庫,即便有原始簽名,也是它自己程序的簽名。無法證實(shí)這些數(shù)據(jù)的真實(shí)性,無法證實(shí)是否有摻假、注水。即便能賣,它的價(jià)格也必然很低。一家商業(yè)公司冒著販賣個(gè)人數(shù)據(jù)的風(fēng)險(xiǎn)賺很少的錢是極不劃算的。所以從經(jīng)濟(jì)模式上,二次販賣數(shù)據(jù)不會(huì)是普遍現(xiàn)象。
沒有大數(shù)據(jù)以后如何做精準(zhǔn)營銷?
我們每個(gè)人打開淘寶App看到的首頁內(nèi)容都是不同的,這是淘寶的“千人千面”策略,根據(jù)個(gè)人喜好進(jìn)行個(gè)性化推薦。一部分推薦是準(zhǔn)的,因?yàn)槲医?jīng)常用淘寶,它知道我的購物喜好;一部分是不準(zhǔn)的,因?yàn)樗恢牢彝媸裁从螒颍词裁磿?。我也肯定不?huì)告訴它這些信息。
有了Elastos可信運(yùn)行環(huán)境以后,用戶下載一個(gè)淘寶推薦App到它里面運(yùn)行。因?yàn)樗鼛Р蛔呷魏螖?shù)據(jù),我們可以把所有App數(shù)據(jù)、個(gè)人隱私數(shù)據(jù)都開放給它。有了我個(gè)人的全量數(shù)字信息它就可以做出更加精準(zhǔn)的推薦,很好地治愈了我的選擇困難癥和購物恐懼癥。同時(shí)我也沒有泄露任何隱私。兩全其美、各得其所。
有趣的副產(chǎn)品之二:版權(quán)內(nèi)容變現(xiàn)
我們通過區(qū)塊鏈發(fā)行電子書,發(fā)行1萬本就是發(fā)行1萬個(gè)Token。讀者從作者手里買到Token以后就可以從類似IPFS的云存儲(chǔ)上下載加密版電子書,在Elastos可信運(yùn)行環(huán)境里打開它??尚胚\(yùn)行環(huán)境會(huì)檢查當(dāng)前用戶的錢包里是否有電子書的Token,有Token才能打開它。
當(dāng)用戶看完以后,將這個(gè)Token轉(zhuǎn)給朋友或者二手賣掉,他就再也打不開這本電子書。
這樣我們就實(shí)現(xiàn)了基于區(qū)塊鏈確認(rèn)產(chǎn)權(quán)、基于可信運(yùn)行環(huán)境保護(hù)產(chǎn)權(quán)。為數(shù)字內(nèi)容建立了私有制,并基于此打造數(shù)字內(nèi)容的私有制經(jīng)濟(jì)。
人類每次經(jīng)濟(jì)飛躍都源于技術(shù)創(chuàng)新。區(qū)塊鏈技術(shù)能否帶來新的經(jīng)濟(jì)飛躍的檢驗(yàn)標(biāo)準(zhǔn)就是看它能否幫助人們用新的經(jīng)濟(jì)模式變現(xiàn)財(cái)富。
通過Elastos可信運(yùn)行環(huán)境,確權(quán)和保護(hù)產(chǎn)權(quán),我們可以讓司機(jī)獨(dú)立經(jīng)營不必付出30%抽成;可以讓乘客低價(jià)用車;可以讓個(gè)人數(shù)據(jù)變現(xiàn)價(jià)值;可以讓作者獨(dú)立發(fā)行內(nèi)容變現(xiàn)才智。人人都可以從中受益,不斷激發(fā)人類更大的創(chuàng)造力,從而驅(qū)動(dòng)經(jīng)濟(jì)飛躍。