一:區(qū)塊鏈產(chǎn)品設(shè)計的難點在哪里疲陕?
在現(xiàn)有互聯(lián)網(wǎng)行業(yè)發(fā)達(dá)情況下灰署,不缺乏對業(yè)務(wù)需求的分析以及互聯(lián)網(wǎng)產(chǎn)品業(yè)務(wù)邏輯設(shè)計的能力腺怯。那么在區(qū)塊鏈領(lǐng)域產(chǎn)品經(jīng)理需要額外考慮什么呢泳赋?在基于區(qū)塊鏈技術(shù)做產(chǎn)品設(shè)計更多的是需要考慮兩點:
A:區(qū)塊鏈的技術(shù)邊界在哪里屿愚?市場問題也就是業(yè)務(wù)需求于是否有必要用區(qū)塊鏈技術(shù)來解決汇跨?
現(xiàn)在區(qū)塊鏈技術(shù)處于探索期,存在很多問題妆距,例如TPS問題穷遂,存儲問題等,是否在用區(qū)塊鏈解決一個問題的的時候會帶來另外的問題娱据,這是任何產(chǎn)品設(shè)計人員都不愿意看到的蚪黑。
B:如果有必要,那怎么用區(qū)塊鏈技術(shù)來給出最好的產(chǎn)品設(shè)計方案呢中剩?
這需要在對業(yè)務(wù)有足夠的認(rèn)識的前提下忌穿,對區(qū)塊鏈技術(shù)有清醒認(rèn)識。
二:區(qū)塊鏈技術(shù)邊界在哪里咽安?
2.1:什么是區(qū)塊鏈:
先明確我這套方法論的基礎(chǔ)假設(shè)伴网。這里我們需要首先明確怎么定義區(qū)塊鏈,可能在哲學(xué)家妆棒,在經(jīng)濟學(xué)家眼里都有不同澡腾。我比較認(rèn)同的區(qū)塊鏈定義是:一個能傳遞價值的去信任網(wǎng)絡(luò)沸伏。很多人會把激勵機制著重提出,加上通證动分,但是在產(chǎn)業(yè)落地層面監(jiān)管是不讓發(fā)行通證就行流通的毅糟。同時對于任何系統(tǒng)來講,都需要去構(gòu)建一個激勵機制澜公。
關(guān)鍵字:
傳遞:代表信息的生命周期;
價值:比如股權(quán)、數(shù)據(jù)明吩、資產(chǎn)、物權(quán)、版權(quán)等;
去信任:用加密技術(shù)和共識算法,智能合約等技術(shù)手段來讓整個網(wǎng)絡(luò)達(dá)到數(shù)學(xué)層面的“不需要信任”娶靡;
網(wǎng)絡(luò):這個是個分布式的網(wǎng)絡(luò),節(jié)點之間通訊,價值在節(jié)點組成的網(wǎng)絡(luò)中傳遞放前。
2.2:常見區(qū)塊鏈架構(gòu):
通過區(qū)塊鏈常見技術(shù)架構(gòu)我們就能明白他是怎么實現(xiàn)傳遞價值的去信任網(wǎng)絡(luò)。
這是抽象出來現(xiàn)在的大多數(shù)區(qū)塊鏈產(chǎn)品的技術(shù)架構(gòu)炒辉。他都是圍繞著如何去信任的在網(wǎng)絡(luò)中實現(xiàn)傳遞價值。
現(xiàn)在我們來還原一下一個應(yīng)用的價值(數(shù)據(jù))是怎么流轉(zhuǎn)的啡氢,舉個例子:
?應(yīng)用層:某個應(yīng)用的用戶(或者合約)發(fā)起一個筆交易(價值流通)袭艺;
?合約層:通過DAPP進行交易簽名(防篡改),然后將交易提交到智能合約進行處理;
?協(xié)議層:DAPP調(diào)用區(qū)塊鏈協(xié)議將數(shù)據(jù)轉(zhuǎn)換成對應(yīng)格式(或者調(diào)用某些系統(tǒng)模塊,如聯(lián)盟鏈中會調(diào)用 CA認(rèn)證接口);
?共識層:然后在共識層中經(jīng)由各個節(jié)點進行交易驗證(削弱中心)实蓬,節(jié)點可以通過參與交易驗證獲得獎勵率翅,確保交易正確無誤辜贵;
?網(wǎng)絡(luò)層:正確的交易結(jié)果需要同步給其他各個節(jié)點暇榴,從而更新整個系統(tǒng)的“世界狀態(tài)”;
?數(shù)據(jù)層:將交易記錄被同步到全網(wǎng)(可追溯)婆硬,通過鏈的方式將區(qū)塊鏈接起來谐区,通過梅克爾樹能夠追溯到交易的源頭和實現(xiàn)查詢评也;
?存儲層:數(shù)據(jù)最終被存儲在物理設(shè)備上诈乒。
2.3區(qū)塊鏈的四個業(yè)務(wù)特性:
在業(yè)務(wù)需求明確的情況下,可從這四個特性去分析判斷業(yè)務(wù)是否適合采用區(qū)塊鏈技術(shù):
2.4總結(jié):
前面我們首先給出了區(qū)塊鏈的定義捞高,接著我們通過常見的區(qū)塊鏈的架構(gòu)知道了區(qū)塊鏈技術(shù)是怎么實現(xiàn)其理念和價值的型檀。最終我們給出了區(qū)塊鏈技術(shù)的業(yè)務(wù)特性也是邊界仓坞。我們通過梳理業(yè)務(wù)的需求和問題就能知道是否區(qū)塊鏈技術(shù)能否解決其業(yè)務(wù)問題并提供價值悬蔽。
三扯躺、區(qū)塊鏈產(chǎn)品設(shè)計思路:
前面我們提到區(qū)塊鏈的價值和業(yè)務(wù)特性。我認(rèn)為區(qū)塊鏈產(chǎn)品的設(shè)計其實應(yīng)是理解區(qū)塊鏈技術(shù)的價值以及精神蝎困,思考怎么把這些價值還原到業(yè)務(wù)中去录语。那么是否這里面可以抽象出某種思考方式呢?前人對這個世界的復(fù)雜現(xiàn)象和商業(yè)規(guī)律進行過大量的研究禾乘,發(fā)現(xiàn)大道至簡澎埠,世界有一定的規(guī)律可循。下面我借用“系統(tǒng)動力學(xué)”的一些思路試圖講清楚區(qū)塊鏈產(chǎn)品設(shè)計的思路始藕。
3.1確定用戶關(guān)系蒲稳?
當(dāng)我在設(shè)計一個系統(tǒng)是需要首先考慮系統(tǒng)有哪些用戶,及其利害關(guān)系伍派。這個不管區(qū)塊鏈產(chǎn)品還是其他產(chǎn)品都一樣江耀。但是區(qū)塊鏈系統(tǒng)仿佛在其出生就帶有挑戰(zhàn)傳統(tǒng)巨頭的使命,打破某種現(xiàn)有的商業(yè)結(jié)構(gòu)诉植。
3.1.1理性的去中心化:
翻開區(qū)塊鏈的開山之作比特幣的白皮書祥国,其標(biāo)題就是建立一種一種點對點的電子現(xiàn)金系統(tǒng)。理想化的區(qū)塊鏈從業(yè)者會覺得什么都需要完全去中心化,但是回歸到現(xiàn)實世界舌稀,商業(yè)歷史告訴我們企業(yè)的建立就是追求利潤的最大化啊犬,那么壟斷是不可避免的。
同時比特幣那要求所有節(jié)點從簽名壁查,交易驗證觉至,結(jié)果同步整個過程都需要參加,從而帶來了性能方面和可拓展性方面的問題睡腿,這也就有了“不可能三角”的問題语御。我們需要考慮去中心化對系統(tǒng)帶來的速度和可拓展性方便的讓步。這需要從業(yè)務(wù)需求嫉到,用戶體驗和開發(fā)難度等方面進行權(quán)衡沃暗。
3.1.2理清楚角色之間的關(guān)系:
通過了解業(yè)務(wù)理清楚產(chǎn)業(yè)鏈關(guān)系,各方的痛點及利益述求何恶,改變后的風(fēng)險及應(yīng)對方式孽锥。最后確定好業(yè)務(wù)模型和及對應(yīng)的權(quán)限。
3.1.3舉例:
原來的商業(yè)組織或者個人都是直接購買云服務(wù)將我們的數(shù)據(jù)或者應(yīng)用部署在其自建或者租用的機房當(dāng)中细层,存儲和訪問都是遵循HTTPS協(xié)議惜辑,存在諸多痛點。Filecoin希望基于IPFS建立一個全新的去中心化的分布式存儲交易市場疫赎。從上圖就可以看到其為了實現(xiàn)去中心化從而引入了礦工(分為存儲和檢索兩種)盛撑,帶來了業(yè)務(wù)邏輯上的不同。同時也會帶來一些分析捧搞,最簡單的比如礦工掉線抵卫,那么用戶的文件有可能無法打開胎撇,這樣就需要在激勵機制上讓礦工持續(xù)在線介粘,或者提供更多的備份。對應(yīng)的其系統(tǒng)每個用戶操作權(quán)限也不同晚树。
3.2讓價值流動起來姻采?
我們把區(qū)塊鏈比喻成價值互聯(lián)網(wǎng)就是因為其能基于數(shù)學(xué)進行數(shù)據(jù)的可信流通,所以在設(shè)計產(chǎn)品的時候需要充分發(fā)揮這理念和思路爵憎。
3.2.1價值的定義
面對這個問題時我們需要問自己問題慨亲。
3.2.1.1什么數(shù)據(jù)上鏈:
業(yè)務(wù)系統(tǒng)什么數(shù)據(jù)是具備價值的?區(qū)塊鏈?zhǔn)切阅軓睦砟钌蟻砜催h(yuǎn)比比中心化的系統(tǒng)低宝鼓,在以太坊上每一筆交易刑棵、計算、存儲愚铡、創(chuàng)建合約都是需要收費的铐望。從目前的公鏈和聯(lián)盟鏈來看不適合用區(qū)塊鏈來處理需要大量計算的任務(wù)。因此我們需要多去思考從業(yè)務(wù)的角度什么是具備價值的,也就是什么東西需要上鏈正蛙。
這個價值是否可被衡量,量化营曼?這個價值是否能計算機預(yù)估計算出來呢乒验。
在真實世界中有很多資產(chǎn)本來就被標(biāo)價了,比如充電樁場站值多少錢蒂阱。但是也有些是比較難標(biāo)價的锻全,比如有些項目做數(shù)據(jù)的交易所,讓每個人都掌握數(shù)據(jù)的所有權(quán)录煤,商家需要利用數(shù)據(jù)的時候需要給個人付費鳄厌,但是這里面的數(shù)據(jù)該怎么定價呢,是根據(jù)數(shù)據(jù)的維度還是數(shù)據(jù)產(chǎn)生的時間順序妈踊,目前看還沒有很好的算法了嚎。
3.2.1.2考慮好流通機制,怎么減小波動廊营?
通常上述的價值會被通證(Token)化歪泳,一旦流通后怎么保證其流動性,減少價格的波動呢露筒。大多數(shù)的項目在發(fā)幣后項目方都需要花費大量精力和資金來維護幣價呐伞,而沒有更好的思考,怎么把產(chǎn)品做好慎式,給用戶帶來價值伶氢。
3.2.1.3怎么保證合規(guī)性:
不同的地區(qū)對于通證(Token)是持有不同的態(tài)度的。需要考慮好項目落地區(qū)域是否支持瘪吏。
3.2.2價值的可信傳遞
價值被定義后需要進行上鏈并且傳遞癣防,就需要考慮數(shù)據(jù)的可信了。
明確價值的生命周期肪虎,這里可以分為兩階段:
3.2.2.1數(shù)據(jù)的階段:
其可大概分為1采集過程劣砍,2數(shù)據(jù)傳輸和可信計算,3數(shù)據(jù)存儲和維護扇救。這一步首先需要你將項目對應(yīng)的數(shù)據(jù)的生命周期畫出來刑枝。然后結(jié)合用戶需求選擇我們在線下業(yè)務(wù)的哪一個點需要將數(shù)據(jù)進行上鏈。上鏈前再分解他是怎么采集的迅腔,是否需要被加密計算和處理装畅,他的傳輸過程使用什么協(xié)議,數(shù)據(jù)最終會被存放在哪里沧烈?
Tips:我們跳出來會發(fā)現(xiàn)掠兄,區(qū)塊鏈?zhǔn)澜绲臄?shù)據(jù)是連續(xù)和確定的不可篡改,但是現(xiàn)實世界是不連續(xù)的,概率的蚂夕,所以在一些項目中需要用到預(yù)言機(Oracle)來進行兩者之間的銜接迅诬。
3.2.2.2價值在點對點傳輸階段:
也就是在鏈上傳遞的過程。其大概可分為1交易簽名:使用什么簽名方式婿牍,在企業(yè)市場的CA機制已比較成熟我們怎么對應(yīng)到線上世界呢侈贷?2交易驗證:一筆交易需要哪些關(guān)聯(lián)方來進行驗證呢,還是像比特幣一樣全節(jié)點參與等脂?3交易結(jié)果同步:區(qū)塊鏈?zhǔn)谴蠖鄶?shù)采用分布式存儲俏蛮,P2P的方式怎么確保交易結(jié)果能被快速同步。
3.2.2.3有的放矢的選擇技術(shù)方案:
在當(dāng)前各個細(xì)節(jié)點皆有一些技術(shù)有待完善上遥,應(yīng)該根據(jù)業(yè)務(wù)需求和團隊實力來選擇搏屑,預(yù)留出一定的拓展性。比如溯源業(yè)務(wù)那么其對數(shù)據(jù)基本沒計算要去粉楚,更多需要考慮在采集過程做到可信辣恋,然后將數(shù)據(jù)存儲在鏈上即可。對于做數(shù)據(jù)交易的團隊那么久需要考慮怎么保證雙方隱私的情況下做可信計算解幼。
3.2.3舉個例子
通過對現(xiàn)在比如跨境商品行業(yè)了解抑党,發(fā)現(xiàn)其痛點是:商品從出廠到消費者手中商品無法追溯來源;供應(yīng)鏈信息存在篡改可能撵摆;發(fā)生商品質(zhì)量或安全問題時追責(zé)不便底靠。
在溯源過程中對于業(yè)務(wù)來講用戶就是希望知道商品從源頭到流通環(huán)節(jié)的信息,如商品信息特铝,時間暑中,地點等信息,這些數(shù)據(jù)對于業(yè)務(wù)是有用鲫剿。為了保證數(shù)據(jù)不會被造假在數(shù)據(jù)采集端就會有更加高的要求鳄逾。
3.3構(gòu)建系統(tǒng)的增強回路。
前面我們講到的用戶是節(jié)點灵莲,價值的流動是兩點間的線段雕凹,多個節(jié)點之間必定會形成回路,他們會因果不斷影響政冻∶兜郑縱觀過去的商業(yè)經(jīng)驗,每一家偉大的企業(yè)都會具備一個增強的回路明场,從而實現(xiàn)企業(yè)或者組織的飛速發(fā)展汽摹,就像一個齒輪帶動另外一個齒輪。增強回路不一定需要依靠發(fā)行通證苦锨,當(dāng)然有通證的激勵才會讓區(qū)塊鏈顯得更加有魅力逼泣。
3.3.1激勵機制
找到系統(tǒng)的增長飛輪:
增長飛輪一詞被廣泛知曉來自于亞馬遜創(chuàng)始人貝索斯趴泌;在創(chuàng)立亞馬遜的時候他就在思考,更多的供應(yīng)商回帶來更低的成本結(jié)構(gòu)拉庶,然后回帶來更低的價格嗜憔,從而更好的滿足客戶體驗,更好的客戶體驗帶來了更多的客戶砍的,從而吸引來跟多的供應(yīng)商完成一個增長閉環(huán)痹筛。對應(yīng)的我們在設(shè)計區(qū)塊鏈的激勵機制時其實就是希望找到系統(tǒng)增長飛輪。
找到系統(tǒng)的第一推動力:
當(dāng)完成第一步后你會陷入兩難廓鞠,從那里著手推動整個回路呢。這個時候你對業(yè)務(wù)或者社會經(jīng)濟方面有深入的理解谣旁。淘寶最早就是從跟多的用戶切入的床佳。每家公司或者組織的認(rèn)知都是不一樣的。切入點自然也不同榄审。我們在新能源充電樁領(lǐng)域落地區(qū)塊鏈的應(yīng)用的使用砌们,其實也遇到這個問題。冷靜分析后發(fā)現(xiàn)制約現(xiàn)在行業(yè)的因素是用戶充電時間太長搁进,物理硬件層面可以讓充電更快浪感,系統(tǒng)層面也行,刨開用戶行為路徑發(fā)現(xiàn)用戶開始找充電饼问,然后能到不同運營商那充電是打開當(dāng)前市場難題的癥結(jié)影兽,那么在設(shè)計激勵機制的時候就會側(cè)重讓運營商加入系統(tǒng)更與它更多的激勵。
堅定不移的推動:
找到第一推動力后剩下的就是堅定不移的推動莱革,剛開始可能不見成效峻堰,但是時間的演變,你會發(fā)現(xiàn)系統(tǒng)的增長速度越來越快盅视。
激勵制度設(shè)計的難點在于既要兼顧底層記賬相關(guān)的技術(shù)思考捐名,同時要考慮業(yè)務(wù)需求,以及運營方面的生態(tài)構(gòu)建和推廣等闹击,是一個充滿博弈論镶蹋,經(jīng)濟學(xué),人性和技術(shù)的學(xué)問赏半。無幣區(qū)塊鏈只是國內(nèi)監(jiān)管情況下的一種企業(yè)應(yīng)對方式贺归,如果允許發(fā)幣,我想很多系統(tǒng)分分鐘可以發(fā)一個幣除破,這是基于人性和系統(tǒng)增長角度考慮的必然結(jié)果牧氮。
3.3.2舉例:
在以太坊的設(shè)計中其實也有增長飛輪:新的ICO帶來更多的投資者,從而引入更多的社會投入和關(guān)注瑰枫,繼而發(fā)現(xiàn)更多的需求產(chǎn)生和更多的應(yīng)用用戶踱葛,帶動Token上漲丹莲,吸引更多的開發(fā)者,繼而完成增長飛輪尸诽。
3.4思考系統(tǒng)的調(diào)節(jié)機制
在德內(nèi)拉-梅多斯的《增長的極限》中我們?nèi)魏蜗到y(tǒng)都不可能增長甥材。系統(tǒng)有增強回路,那么一定就會調(diào)節(jié)回路讓系統(tǒng)走向平衡性含。我們在產(chǎn)品設(shè)計中需要考慮到利用調(diào)節(jié)節(jié)制來幫助系統(tǒng)實現(xiàn)自我修復(fù)洲赵。
容錯要求:
去中心化會帶來信任問題,特別是IOT領(lǐng)域的區(qū)塊鏈應(yīng)用商蕴,難免會有些節(jié)點會出現(xiàn)掉線等出錯問題叠萍,那么就需要考慮容錯問題,比如在聯(lián)盟鏈中項目會采用容錯性更好的PBFT共識機制绪商。
業(yè)務(wù)變化帶來的鏈上邏輯的改變:
在設(shè)計智能合約時需要考慮到合約設(shè)計苛谷、開發(fā)、部署格郁、運行腹殿、升級、銷毀等全過程例书,需要兼顧業(yè)務(wù)的穩(wěn)定性和用戶體驗不被破壞锣尉,同時還要考慮涉及關(guān)鍵智能合約的權(quán)限問題。
數(shù)據(jù)遷移:
數(shù)據(jù)遷移帶來的調(diào)節(jié):在企業(yè)上鏈的過程中决采,原來業(yè)務(wù)的數(shù)據(jù)大多存放在中心化云服務(wù)器中自沧,但是從現(xiàn)在技術(shù)發(fā)展的角度來看,會存在從數(shù)據(jù)從鏈上轉(zhuǎn)移到鏈下织狐,或者跨鏈轉(zhuǎn)移的需求以及問題暂幼。
系統(tǒng)可拓展性:
好的系統(tǒng)需要具備一定的系統(tǒng)拓展性,未來的公鏈應(yīng)該是提供區(qū)塊鏈基礎(chǔ)技術(shù)服務(wù)的同時能給用戶帶來SAAS般的用戶體驗移迫,不懂技術(shù)的人都可以根據(jù)業(yè)務(wù)創(chuàng)建一條鏈旺嬉。這需要在產(chǎn)品設(shè)計上具備很強的可拓展性和架構(gòu)上的解耦性。
四厨埋、用戶感知層的產(chǎn)品設(shè)計:
最后讓我們回到微觀層面來看下區(qū)塊鏈產(chǎn)品設(shè)計的一些不同:
4.1用戶的不同:
區(qū)塊鏈現(xiàn)在還是比較多的技術(shù)極客邪媳,但是也有不少小白用戶,小白用戶我們需要提供更多的輔助功能和提示降低其學(xué)習(xí)成本荡陷,同時他們對一些名詞其實是不懂的雨效,怎么設(shè)計更加“說人話”的產(chǎn)品更加考驗功力,而極客用戶更渴望一些技術(shù)底層的功能废赞,比如切換錢包協(xié)議等徽龟。
4.2性能及運行機制帶來的不同
由于區(qū)塊鏈項目現(xiàn)在普遍交易速度沒有中心化的快 -如比特幣的交易需要10分鐘才能確認(rèn)-?用戶天然的追求確定感和及時反饋。同時區(qū)塊鏈交易在通過網(wǎng)絡(luò)驗證之后是不可逆轉(zhuǎn)的唉地, 不允許出現(xiàn)錯誤据悔,我們需要給予用戶更多的提示传透,但是又得確保用戶體驗較好。
4.5由于加密和跨鏈需求帶來的檢索上的不同:
現(xiàn)在的區(qū)塊鏈還沒有很好的跨鏈解決方案极颓,同時數(shù)據(jù)維度相對單一朱盐,且還要考慮保護隱私。那么用戶能搜索的區(qū)塊鏈網(wǎng)絡(luò)的信息就不如以前多了菠隆。在系統(tǒng)信息框架的設(shè)計及檢索等功能上需要考慮的不一樣兵琳。
五、對區(qū)塊鏈產(chǎn)品設(shè)計模型的思考
? ? ? 前面我們通過對區(qū)塊鏈的定義骇径,以及實現(xiàn)其理念的技術(shù)架構(gòu)的對區(qū)塊鏈有了初步認(rèn)識躯肌。從其實現(xiàn)邏輯我們找到其業(yè)務(wù)的四個特性,最終抽象出設(shè)計區(qū)塊鏈產(chǎn)品的4個不可缺少的思考點破衔。從而幫助我們在面對不同的業(yè)務(wù)需求時能快速判斷是否能和區(qū)塊鏈技術(shù)結(jié)合羡榴,并且給出可行的和最優(yōu)的解決方案。該模型更多的是一個靜態(tài)模型运敢,受制于本文作者水平有限,還沒法提煉出時間這一維度都整個系統(tǒng)帶來的影響忠售。
? ? ? 本文一切圍繞著區(qū)塊鏈的理念和目標(biāo)传惠,同時考慮到其實現(xiàn)過程。借助系統(tǒng)動力學(xué)一些方法將區(qū)塊鏈產(chǎn)品當(dāng)做一個相對穩(wěn)定的系統(tǒng)來思考和解構(gòu)稻扬,最后重建卦方。
? ? ? ?現(xiàn)在的區(qū)塊鏈技術(shù)的商業(yè)應(yīng)用有兩種盈利模式,即以比特大陸為代表的礦機泰佳、礦場盈利模式和以以太坊為代表的一鍵發(fā)幣功能直接引爆了ICO盼砍。未來不需要再去吹捧DApp數(shù)量,TPS數(shù)量級的不同逝她,而是說誰擁有自主技術(shù)和億級用戶規(guī)模浇坐。我們樂見區(qū)塊鏈技術(shù)慢慢滲入到生活的各個角落產(chǎn)生價值,帶來新的變化黔宛,而不是投機近刘。
參考文獻:
中本聰:《一種點對點的電子現(xiàn)金系統(tǒng)》
Hyperledger Fabric 1.0架構(gòu)及原理
周沙:摒棄以幣價引領(lǐng)的盈利模式破局區(qū)塊鏈之殤
一張圖看懂比特幣、以太坊臀晃、聯(lián)盟鏈等區(qū)塊鏈系統(tǒng)架構(gòu)
混沌大學(xué):陶曲明——區(qū)塊鏈認(rèn)知革命
劉潤:商業(yè)洞察力30講
《系統(tǒng)動力學(xué)(普通高等教育教材)修訂版》,王其藩