1大綱區(qū)塊鏈技術(shù)被認(rèn)為是繼蒸汽機、電力、信息、互聯(lián)網(wǎng)科技之后第五個最有潛力引發(fā)顛覆性革命的核心技術(shù)。 文章簡述圍繞以下模塊展開: 1. 區(qū)塊鏈的理解。 2. 區(qū)塊鏈的應(yīng)用。 3. 智能合約衍生的理解。 4. 智能合約的應(yīng)用。 2區(qū)塊鏈2.1 區(qū)塊鏈的定義區(qū)塊鏈2018白皮書是這樣定義的:1、廣義定義是區(qū)塊鏈?zhǔn)且詤^(qū)塊結(jié)構(gòu)存儲數(shù)據(jù)、多方維護(hù)的、使用密碼學(xué)技術(shù)保證傳輸和訪問的實現(xiàn)數(shù)據(jù)存儲的技術(shù)體系,代表了目前火熱的比特幣、以太坊背后的一種去中心化的記錄技術(shù);2、狹義定義是當(dāng)結(jié)合具體的產(chǎn)品談區(qū)塊鏈時,指的是以區(qū)塊鏈連接而成的鏈?zhǔn)綌?shù)據(jù)存儲方式。 官方的定義以及教科書式的概念定義,我們永遠(yuǎn)要仔細(xì)揣摩才能理解其中真正的內(nèi)在涵義。我舉一個網(wǎng)絡(luò)上流行的記賬的案例,假設(shè)有A、B、C、D、E五個對象,每個對象都有路徑可到達(dá)其余四個對象,他們的網(wǎng)狀結(jié)構(gòu)如下圖所示: 每次發(fā)生記賬事件,都由A到D中任意節(jié)點記錄下來,假設(shè)其中一次記賬由A記錄下來,然后A用非對稱加密技術(shù)將記錄內(nèi)容進(jìn)行加密,然后將加密內(nèi)容同時分發(fā)到B、C、D、E節(jié)點,然后B、C、D、E將加密內(nèi)容解密,將內(nèi)容分貝記錄在自己的賬本中。在這次記賬事件的發(fā)生中有幾個問題: 1、B到D是如何保證A分發(fā)給他們的內(nèi)容是一致的?2、假如B到D的節(jié)點有人合謀更改記賬系統(tǒng),怎么辦?針對以上問題,區(qū)塊鏈?zhǔn)怯薪鉀Q的,針對第一個問題時可以這樣描述,A可以分發(fā)給B到D的內(nèi)容都可以不一致,面對這種情況,區(qū)塊鏈?zhǔn)怯霉沧R機制來保證一致性的,至于共識機制是什么,這里不做過多描述。針對第二問題,區(qū)塊鏈?zhǔn)巧贁?shù)服從多數(shù),超過一半以上的節(jié)點叛變,我們無法解決這個問題,所以區(qū)塊鏈越大越安全,因為鏈越大要達(dá)到一半以上節(jié)點叛變的難度將大大增加。 2.2 區(qū)塊鏈特點區(qū)塊鏈的特點是去中心化+不可篡改+可追溯。 每每談區(qū)塊鏈時,都要講到他的去中心化特點,我個人理解這只是狹義上的去中心化,廣義上他并沒有去中心化的特點。為什么這么說?我們先談下區(qū)塊鏈的私有鏈、聯(lián)盟鏈和公有鏈,眾所周知,公有鏈的價值最高,其次是聯(lián)盟鏈,最后才是私有鏈。我覺得這個價值的按照去中心化的程度來衡量的。請看下圖: 從上面的圖標(biāo),我們可以看出私有鏈其實還是中心化的,聯(lián)盟鏈?zhǔn)嵌嘀行幕?,而公有鏈才是去中心化的。所以說,區(qū)塊鏈只有他是公有鏈時,他才具備去中心化的特點。 不可篡改和可追溯的特點無論是公有鏈,還是聯(lián)盟鏈,甚至是私有鏈,都完全具備該特點,里面的實現(xiàn)機制不做詳細(xì)討論。 2.3 區(qū)塊鏈的應(yīng)用2.3.1 悲劇的贈票事件在新世界區(qū)塊鏈峰會中有提到一位英國某電視臺主持人得到電視臺贈送的多張世界杯足球票,其中一些票經(jīng)過多次易手到某廣告商手上,而此廣告商在世界杯開場做出影響社會的廣告,結(jié)果發(fā)現(xiàn)此廣告商所獲得的票是該主持人的贈票,所以電視臺將責(zé)任追溯到該主持人身上,解雇了該主持人。贈票的過程我可以理解成如下圖所示: 足球票無法記錄這復(fù)雜的贈送和出售的過程,但是根據(jù)足球票的串號,我們可以知道是主持人的贈票,票的記錄過程是主持人的贈票,廣告商使用,結(jié)果最終責(zé)任只能追溯到主持人上,而不能追溯到廣告商實際出票的上一級責(zé)任人。如果區(qū)塊鏈技術(shù)早點出現(xiàn),那么可以挽救該主持人的職業(yè)生涯了。那么區(qū)塊鏈會如何挽救該主持人的職業(yè)生涯呢?上面我們談到區(qū)塊鏈的特點,其中有不可篡改和可追溯的特點。因為區(qū)塊鏈的不可篡改的特點,足球票的贈送和出售過程都是真實記錄的,然后加上可追溯的特點,我們可以追溯到廣告商上一級實際持有票的人,即最終該事件的責(zé)任人。就是這樣區(qū)塊鏈挽救了該主持人的職業(yè)生涯。 2.3.2 中國的食品安全問題是不是談到以上區(qū)塊鏈的不可篡改和可追溯特點挽救了主持人職業(yè)生涯時,我們再談中國食品安全問題時,我們欣喜萬分。因為區(qū)塊鏈技術(shù)如果真的能夠應(yīng)用到食品上,我們國家一直詬病的食品安全問題可以大大改善。我們想象一下,從一顆種子下土到放在貨架上這一過程都被完整的記錄。因為不可篡改的特點,每個人和自己的責(zé)任綁定了,因為可追溯的特點,能夠追溯到責(zé)任,然后就能追溯到實際責(zé)任人。那么心懷鬼胎的公職人員或者喪心病狂的不法分子對卑劣的手段要敬而遠(yuǎn)之了。 2.3.3 跨國轉(zhuǎn)賬上述應(yīng)用我一直談到區(qū)塊鏈的不可篡改和可追溯的特點完美的使用,卻忽略了去中心化的特點。我們現(xiàn)在跨國轉(zhuǎn)賬或者是普通的轉(zhuǎn)賬都要借助第三方中心化的銀行,我們知道通過第三方銀行轉(zhuǎn)賬,條件和規(guī)約是非常多的,極大的浪費人工成本和時間成本。 比如A公司boss要因為業(yè)務(wù)合同關(guān)系要轉(zhuǎn)賬到B公司,第一次他去轉(zhuǎn)賬被告知自己轉(zhuǎn)賬的卡賬戶是自己而非公司賬戶,不能轉(zhuǎn);第二次去轉(zhuǎn)賬被告知今天是周末,銀行業(yè)務(wù)不會對公展開,第三次去轉(zhuǎn)賬,由于對方銀行的開戶行選擇錯誤導(dǎo)致轉(zhuǎn)賬失敗,且金額只會在2小時之后退回。等等。如果是跨國轉(zhuǎn)行的業(yè)務(wù)借助第三方中心化銀行,我們可以想象這其中更為復(fù)雜的條件和規(guī)約。 如果區(qū)塊鏈技術(shù)應(yīng)用的誕生,我們不需要借助第三方中心化銀行,就可以點對點的進(jìn)行轉(zhuǎn)賬,以上我們遇到的問題是不是根本就不會存在,極大的節(jié)約了我們的時間成本和人工成本。 3智能合約3.1 智能合約的定義由區(qū)塊鏈技術(shù)衍生出來的智能合約再一次能夠解決我們實際生活中遇到的問題。 那么什么是智能合約?智能合約的定義是智能合約只是一些運行在電腦(或其他節(jié)點)的區(qū)塊鏈加密貨幣網(wǎng)絡(luò)的特定代碼,一旦節(jié)點執(zhí)行了這個代碼,合約就會更新總賬(ledger)。 3.2 智能合約的特點智能合約的特點是自動化+可執(zhí)行。 3.3 智能合約的應(yīng)用智能合約將會極大幫助解決我們生活中的一些問題以及痛點和難點。 我們想象一下,A借給B一萬元人民幣,B寫給A借條,并寫上一年后還上一萬元人民幣。一年后到了,A拿著借條去找B,B由于自身的人品和債務(wù)問題,拒絕還A的一萬元人民幣。于是,A將B告上了法庭,法庭判決B還上A的一萬元人民幣,如果B不執(zhí)行那么,那么將強制執(zhí)行。這其中A完完全全是一個受害者,并且A和B從此變路人。如果有了智能合約,將所有條件寫入智能合約,一年后B還A一萬元人民幣。由于自動化和可執(zhí)行,智能合約將從B的所有賬戶中自動轉(zhuǎn)入到A的賬戶中,這一過程是自動的且一定會執(zhí)行。我們A的權(quán)益是不是完全被保障了,不用擔(dān)心礙于面子去追債,更不會有非常復(fù)雜麻煩起訴過程,A和B的關(guān)系不會因為此原因從此變路人。 |
|
|