區(qū)塊鏈(Blockchain)是什么?
百科上是這樣說的:區(qū)塊鏈是分布式數(shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。
很多人都知道區(qū)塊鏈第一次出現(xiàn)在公眾視野是由于比特幣的出現(xiàn),實際上在比特幣之前就已經(jīng)有其他人發(fā)布類似概念的論文了,而比特幣是將區(qū)塊鏈概念通過現(xiàn)代計算機網(wǎng)絡以及互聯(lián)網(wǎng)賦予了實際應用場景,該應用可以理解成點對點數(shù)字貨幣交易系統(tǒng),通過支付一定的手續(xù)費而實現(xiàn)無需通過第三方機構參與的轉賬。
它本質上是一個去中心化的互聯(lián)網(wǎng)數(shù)據(jù)庫,任何人都可以參與該數(shù)據(jù)庫的維護、查詢、記錄等工作,同時使用的人越多,篡改該數(shù)據(jù)庫的可能性越低,也就是說維護的人越多那么這個數(shù)據(jù)庫就會越安全。傳統(tǒng)的賬本只需要一個人重新修改一下就變成了一套假賬本,而比特幣這個分布式賬本如果你要作假賬本的話,那么你需要拿到所有能記賬的賬本中51%以上的賬本進行修改,在當今比特幣的使用人群來說,這個成本對于現(xiàn)有技術來說無疑難過穿越宇宙。
可以由以下3個基本概念組成區(qū)塊鏈的概念:
1、交易:交易結果需要記錄進賬本,交易成功則需要寫進賬本,就是在區(qū)塊上添加一條交易記錄。
2、區(qū)塊:記錄某一個時間段內(nèi)發(fā)生的交易及狀態(tài)結果等數(shù)據(jù),達成共識后完成記錄。
3、鏈:把所有區(qū)塊記錄按照記錄順序串聯(lián)起來,形成一套完整的鏈狀結構的區(qū)塊鏈賬本。
區(qū)塊鏈主要是按照時間順序將數(shù)據(jù)區(qū)塊以順序相連接組合成一種鏈式的數(shù)據(jù)結構,并通過加密算法實現(xiàn)一旦記錄則理論上無法進行破解修改的分布式賬本。每一個區(qū)塊用于記錄一段時間內(nèi)產(chǎn)生的交易行為信息,用于驗證信息的有效性及生成下一區(qū)塊。
區(qū)塊鏈的發(fā)展由來?
區(qū)塊鏈技術于2008年美國次貸危機之后的次年誕生于自稱中本聰創(chuàng)建的比特幣,目前為止已經(jīng)經(jīng)歷了以下3個發(fā)展階段。
1.0階段:以比特幣為代表的數(shù)字貨幣
2.0階段:以以太坊為基礎衍生的數(shù)字資產(chǎn)及智能合約
3.0階段:各類區(qū)塊鏈應用,包括DAO/DAC(去中心化自治組織、區(qū)塊鏈治理公司),區(qū)塊鏈大應用市場(各類采用區(qū)塊鏈技術實現(xiàn)的應用)
在中國不斷加強技術創(chuàng)新的大背景下,目前全世界與區(qū)塊鏈有關的專利申請50%以上來自于中國。
2018年以來,《區(qū)塊鏈技術原理與開發(fā)實戰(zhàn)》正式引入高校教育內(nèi)容。
區(qū)塊鏈的分類?
區(qū)塊鏈目前主要分為以下三類:
1、公有區(qū)塊鏈:就是俗稱的公鏈,主要指的是任何個體或者團體都可以參與交易、參與維護記錄的公共區(qū)塊鏈,是目前應用最廣泛參與人數(shù)最多的一種存在,包括比特幣網(wǎng)絡就是屬于公有區(qū)塊鏈系統(tǒng),即所有人可參與記賬或交易的區(qū)塊鏈。
2、聯(lián)盟區(qū)塊鏈:由某個群體或行業(yè)內(nèi)部指定多個預定節(jié)點作為記賬參與人,生成區(qū)塊的過程由這些節(jié)點共同決定,其他接入節(jié)點可使用網(wǎng)絡參與交易但不參與記賬過程,其他人需要通過開放的API進行有限查詢,即服務于一些群體或不同群體組成的行業(yè)的區(qū)塊鏈。
3、私有區(qū)塊鏈:僅僅使用區(qū)塊鏈技術來進行記賬,可以不采用多節(jié)點分布式記賬,可以是一個企業(yè)或者個人獨享區(qū)塊寫入權限,目前私鏈有關的應用還未能大規(guī)模有效使用。
區(qū)塊鏈技術優(yōu)勢?
區(qū)塊鏈由于其與生俱來的篡改難度大到接近無法篡改的屬性,可有效解決任何場景中的信任成本。主要優(yōu)勢包含以下幾個方面:
1、任何網(wǎng)絡中的個體都可以參與交易,區(qū)塊鏈記錄節(jié)點可將該交易進行驗證后寫進區(qū)塊內(nèi)保存。
2、對于已經(jīng)寫入?yún)^(qū)塊的記錄,修改成本對于現(xiàn)有個體或團體來說都是無窮大的。