協(xié)同研究院
體驗(yàn)產(chǎn)品
熱門(mén)標(biāo)簽
一、前言
這一年來(lái)比特幣起伏不定,從最高值的2萬(wàn)美金,到現(xiàn)在6千多美金,下跌了60%多。但行業(yè)里還是認(rèn)為區(qū)塊鏈?zhǔn)俏磥?lái)的一個(gè)趨勢(shì),今天就來(lái)給大家談?wù)?,區(qū)塊鏈究竟是什么,有什么特點(diǎn),和比特幣又是什么關(guān)系。
二、什么是區(qū)塊鏈
區(qū)塊鏈在英語(yǔ)里叫Blockchain,先從字面上看分為“區(qū)塊”和“鏈”。
“區(qū)塊”是什么?
可以認(rèn)為是一個(gè)記錄,或是對(duì)應(yīng)任何一個(gè)東西。在產(chǎn)生的階段,形成了這樣一個(gè)記錄。可以是任何一個(gè)虛擬或者實(shí)體的一個(gè)事物。比如了一個(gè)比特幣,那它上對(duì)應(yīng)一個(gè)區(qū)塊,這個(gè)區(qū)塊就是一個(gè)記錄。如果是生產(chǎn)一瓶藥,這瓶藥在生產(chǎn)的同時(shí)其實(shí)就產(chǎn)生,記錄藥產(chǎn)生的信息,就是一個(gè)區(qū)塊,在出廠的時(shí)候做的記錄。
在這些區(qū)塊中都有一個(gè)唯一可以識(shí)別的標(biāo)識(shí),這個(gè)標(biāo)識(shí)一旦生成就不再可改了。跟DNA一樣,每個(gè)人的都不同,也不可更改。
“鏈”是什么
鏈?zhǔn)且粋€(gè)過(guò)程,把對(duì)應(yīng)的事務(wù)的來(lái)龍去脈都串起來(lái)。比如你買(mǎi)到瓶藥,可以追蹤到出售的商店?進(jìn)貨的日期?上游的批發(fā)商?經(jīng)過(guò)的物流?藥品的批號(hào)?原料的供貨廠商。以及一切在這條鏈上允許你查看的記錄信息和相應(yīng)簽名,從而確定信息是真實(shí)有效的。
區(qū)塊鏈的結(jié)構(gòu)
三、 區(qū)塊鏈的特點(diǎn)
分布式記賬,去中心化
系統(tǒng)中的數(shù)據(jù)塊由整個(gè)系統(tǒng)中具有維護(hù)功能的節(jié)點(diǎn)來(lái)共同維護(hù),不用存在中心化的硬件或管理機(jī)構(gòu),任意節(jié)點(diǎn)的權(quán)利和義務(wù)都是均等的。
匿名性,信息不可篡改
采用了非對(duì)稱(chēng)的加密算法和哈希值簽名機(jī)制??梢杂脜^(qū)塊中的哈希值,去驗(yàn)證對(duì)應(yīng)的數(shù)據(jù)是否變更過(guò),從而保證了信息不可篡改。數(shù)據(jù)不用跟著區(qū)塊鏈一起發(fā)布,也可以使用其它的加密機(jī)制來(lái)防止查看,從而保證了內(nèi)容可隱匿。
共識(shí)機(jī)制,構(gòu)建信任機(jī)制
由于沒(méi)有中心服務(wù)器和管理機(jī)構(gòu),區(qū)塊的增加是通過(guò)一層共識(shí)算法來(lái)完成的。根據(jù)共識(shí)算法也因此產(chǎn)生了“Block time”、“硬分拆”和“51%攻擊”等概念。
四、 區(qū)塊鏈中的關(guān)鍵技術(shù)
共識(shí)算法
共識(shí)算法是區(qū)塊鏈認(rèn)證最有特色的部分,是信任機(jī)制的基礎(chǔ),也是目前難以突破的關(guān)鍵點(diǎn)。采用的是一種叫“拜占庭協(xié)定”算法。算法的基礎(chǔ)策略就是在同步區(qū)塊鏈時(shí),收到不一致的信息,根據(jù)數(shù)量的多少來(lái)做判斷,少數(shù)服從多數(shù),從而保證賬本的一致性。但是也就有了51%攻擊的可能。共識(shí)算法會(huì)指定新區(qū)塊創(chuàng)建的間隔時(shí)間,以太坊是14到15秒,而比特幣則是10分鐘。
非對(duì)稱(chēng)加密技術(shù)
最廣泛使用的是RSA算法,目前比特幣使用的也是RSA。這種算法在平時(shí)的HTTPS,銀行加密等方面已經(jīng)廣泛使用了很多年。
哈希值驗(yàn)證
目前常用的安全散列算法是SHA系列,在CA證書(shū)、電子簽名等方面使用了很多年。
分布式存儲(chǔ)
所有賬本數(shù)據(jù)不是每臺(tái)電腦都存放完整的數(shù)據(jù),而是把數(shù)據(jù)切割后存放在不同的電腦里。
五、 目前的應(yīng)用
加密貨幣
今天看到的最多的就是比特幣,很多人誤解為,區(qū)塊鏈就是比特幣。區(qū)塊鏈?zhǔn)莻€(gè)底層技術(shù),比特幣是這個(gè)技術(shù)之上特定的金融方面的應(yīng)用?,F(xiàn)在以太坊的以太幣也是一種,當(dāng)然你可以基于它的基礎(chǔ)上自己再造一個(gè),火幣、水幣都可以。不過(guò)在國(guó)內(nèi)已經(jīng)禁止了一切這種代幣發(fā)行融資
智能合約
可以簽訂一個(gè)多方合約,比如業(yè)主定期付給物管相應(yīng)的款項(xiàng),而物管在收到款項(xiàng)后,將水費(fèi),電費(fèi)自動(dòng)劃撥到相應(yīng)的自來(lái)水廠和電網(wǎng)賬戶(hù),從而解決了費(fèi)用滯留拖欠的問(wèn)題,避免了風(fēng)險(xiǎn)。
六、 存在的問(wèn)題
交易的延時(shí)很長(zhǎng)
比特幣的交割的時(shí)間從兩個(gè)小時(shí)到兩天不等,所以你拿它收錢(qián),很不方便,人民幣換成美元以后,它可能兩天一下子跌了20%,你就損失了20%的錢(qián)。
交易成本高
你買(mǎi)一杯星巴克咖啡,是30元。你平時(shí)在柜臺(tái)交個(gè)錢(qián),然后交易時(shí)間也就是一分鐘。你要用比特幣,你要先等兩個(gè)小時(shí),然后才能喝到咖啡,而且交易的成本高得不得了,手續(xù)費(fèi)一般為0.001-0.0015個(gè)比特幣。按6000美金1個(gè)比特幣來(lái)計(jì)算,也就是說(shuō)就要40塊的手續(xù)費(fèi)。
七、 區(qū)塊鏈的應(yīng)用策略
從上面的情況可以看到,區(qū)塊鏈的雖然有去中心化的優(yōu)點(diǎn),但是為此付出的代價(jià)也不小。過(guò)長(zhǎng)的交易時(shí)間,耗費(fèi)的計(jì)算電力。 因此也限制了應(yīng)用的大幅擴(kuò)展。因此在算法沒(méi)有突破的情況下,在一段時(shí)間內(nèi)建議
分級(jí)去中心化或不去中心化
簡(jiǎn)化共識(shí)機(jī)制,在沒(méi)有必要的地方可以不使用共識(shí)機(jī)制。從而降低計(jì)算成本,提高了交易效率。從而擴(kuò)大了應(yīng)用空間。這樣去做產(chǎn)業(yè)鏈的應(yīng)用,再每個(gè)企業(yè)作為分布式記賬的節(jié)點(diǎn),同步效率也就提高了。
利用匿名性,信息不可篡改的特性
形成事件的歷史線條,形成可追溯性應(yīng)用。每個(gè)節(jié)點(diǎn)的信息都有對(duì)應(yīng)的實(shí)體復(fù)制。從而無(wú)法仿制。而信息的具體內(nèi)容,只讓有權(quán)限的人才能看到。
增加自動(dòng)操作規(guī)則,擴(kuò)展多方的智能合約
構(gòu)建規(guī)則,結(jié)合區(qū)塊鏈驗(yàn)證的數(shù)據(jù),根據(jù)指定的規(guī)則自動(dòng)觸發(fā)事件,完成規(guī)則操作,形成多方的智能合約。