“我是一個(gè)區(qū)塊鏈工程師”
在過去的一年中,說出這句話可以瞬間提升你的逼格,區(qū)塊鏈過去一年多火到啥程度,杭州有個(gè)小伙子在某婚戀網(wǎng)上相親1個(gè)多月沒任何關(guān)注,后來加了個(gè)自己是“區(qū)塊鏈工程師”的標(biāo)簽,幾天就收到200多封私信。
區(qū)塊鏈解決了不少難題,但這并不意味著它能解決一切問題,如果強(qiáng)行使用區(qū)塊鏈,可能會(huì)引起許多其他問題,費(fèi)時(shí)費(fèi)力,而且難見成效。
瑞士的區(qū)塊鏈研究人員Kurl Wust和Arthur Gervais提出了相關(guān)理論關(guān)于何時(shí)使用區(qū)塊鏈技術(shù),現(xiàn)階段,在你要使用區(qū)塊鏈技術(shù)之前,先來回答以下六個(gè)問題,來驗(yàn)證你的idea是否需要用區(qū)塊鏈來實(shí)現(xiàn)。研究人員指出區(qū)塊鏈的局限性(如成本和產(chǎn)出),毫無疑問在未來,區(qū)塊鏈將會(huì)變的更加高效,當(dāng)效率問題得到解決的時(shí)候,這些問題也會(huì)慢慢失效。
1. 是否需要數(shù)據(jù)存儲(chǔ)
如果你想創(chuàng)建一個(gè)快速閱讀的app,你需要區(qū)塊鏈技術(shù)么?
對(duì)一個(gè)快速閱讀app來說,沒有數(shù)據(jù)要存儲(chǔ)。區(qū)塊鏈?zhǔn)且粋€(gè)分布式數(shù)據(jù)庫,而數(shù)據(jù)庫的目的是存儲(chǔ)和訪問數(shù)據(jù)。如果您沒有任何數(shù)據(jù)需要存儲(chǔ),則不需要區(qū)塊鏈。如果你有數(shù)據(jù)要存儲(chǔ),那么讓我們繼續(xù)我們的驗(yàn)證下一個(gè)問題。
2.你是唯一一個(gè)寫數(shù)據(jù)的人么?
如果你想?yún)R總不同來源的消息,你需要區(qū)塊鏈技術(shù)么?
如果你是唯一一個(gè)寫數(shù)據(jù)的人,那么你不需要區(qū)塊鏈技術(shù)。分布式賬本技術(shù)是通過多方共識(shí)保證結(jié)果的一致性,如果只有你一人寫數(shù)據(jù),則不存在不一致的問題。
如果多個(gè)實(shí)體經(jīng)常參與金融交易,則每個(gè)人必須維護(hù)一個(gè)分類賬。這里存在不一致的可能性,因?yàn)樯婕岸鄠€(gè)人并且需要紀(jì)錄交易,那么使用區(qū)塊鏈技術(shù)是有意義的。
3.你有可信的第三方么?
小時(shí)候我跟我哥分贓不均的時(shí)候,我媽會(huì)站出來解決問題。有的時(shí)候也會(huì)對(duì)結(jié)果不滿意,但挨一頓揍之后,就服從了。對(duì)于我們哥倆來講,我媽就是可信的第三方。
如果你有一個(gè)可信的第三方,那么您就需要考慮是否還有必要使用區(qū)塊鏈技術(shù)。如果沒有,那么繼續(xù)下一問題。
4.系統(tǒng)的參與者需要匿名么?
如果回答是,那么使用區(qū)塊鏈技術(shù)是有意義的。
試想一下,你從網(wǎng)上買東西時(shí),不想透露個(gè)人信息,可以通過區(qū)塊鏈技術(shù)保護(hù)你的個(gè)人身份。
在一個(gè)不需要授權(quán)的區(qū)塊鏈(大多數(shù)公有鏈)中,不需要權(quán)威人士來驗(yàn)證交易,由網(wǎng)絡(luò)的參與者進(jìn)行驗(yàn)證。在比特幣中,交易無需授權(quán),交易結(jié)果由礦工進(jìn)行驗(yàn)證,如果參與者是匿名的,則需要一個(gè)不需要授權(quán)參與的公有鏈。
5.系統(tǒng)的參與者是否相信彼此
我在某寶上買了個(gè)生活用品,拆開一看爛的一比,再一看評(píng)論,全是好評(píng),我瞬間感覺自己的智商被踩在地上摩擦。
區(qū)塊鏈解決了信任問題。例如。在一個(gè)集中的數(shù)據(jù)庫中,權(quán)威機(jī)構(gòu)可以將數(shù)據(jù)有選擇的展現(xiàn)給用戶。在區(qū)塊鏈中,所有用戶將看到相同的數(shù)據(jù)。如果數(shù)據(jù)在你的朋友圈內(nèi)(可信范圍)傳播,那么你不需要區(qū)塊鏈。如果你的系統(tǒng)參與者不相互信任,讓我們問下一個(gè)問題。
6.你希望數(shù)據(jù)被公開驗(yàn)證么?
“ 比如你希望為海產(chǎn)品供應(yīng)鏈提供透明度。你希望人們知道這些海產(chǎn)品如何被抓住,以及加工,包裝等情況?!?/p>
你想讓你的數(shù)據(jù)公開透明嗎?如果是的話,使用公有鏈可以讓公眾 查詢您區(qū)塊鏈中的數(shù)據(jù)。購買海產(chǎn)品的人可以放心,它沒有任何健康風(fēng)險(xiǎn)。如果您不希望自己的數(shù)據(jù)公開,并且只有當(dāng)事方才能看到,那么您可以使用聯(lián)盟鏈區(qū)(Hyperledger)或者私有鏈。
當(dāng)然,區(qū)塊鏈的殺手級(jí)應(yīng)用仍在探索當(dāng)中,這六條只是對(duì)于是否需要使用區(qū)塊鏈技術(shù)的一個(gè)簡(jiǎn)單評(píng)判,至于要不要使用區(qū)塊鏈,如何用區(qū)塊鏈,仍需要結(jié)合實(shí)際應(yīng)用場(chǎng)景來討論。