? ? ? ? ? ? ? ? 《為什么要學(xué)區(qū)塊鏈》之一
? ? ? ? ? ? ? ? ? ? ?區(qū)塊鏈技術(shù)特點(diǎn)
最近區(qū)塊鏈、比特幣和愛(ài)西歐非常的紅火、火到燙手。可以說(shuō)是目前最大的網(wǎng)紅,紅到發(fā)紫,沒(méi)有之一。身邊時(shí)不時(shí)都會(huì)有人談?wù)摗5嬲ド钊肓私獾娜瞬⒉欢唷?/p>
我自己身邊就遇到好多這樣的人、知道我再研究區(qū)塊鏈之后、經(jīng)常問(wèn)我區(qū)塊鏈?zhǔn)鞘裁??和我有什么關(guān)系?其實(shí)這個(gè)問(wèn)題很難一下子回答清楚。區(qū)塊鏈作為一種跨越密碼學(xué)、經(jīng)濟(jì)學(xué)、社會(huì)學(xué)等多學(xué)科的技術(shù)、很難用一兩句說(shuō)清楚,況且目前還處于發(fā)展的早期,如果非要類比那就相當(dāng)于上世紀(jì)90年代的互聯(lián)網(wǎng)。

站在這個(gè)角度理解就相對(duì)容易的多,回想下互聯(lián)網(wǎng)這二十多年發(fā)展帶給我們生活和社會(huì)方方面面天翻覆地的改變,可以從一定程度理解區(qū)塊鏈技術(shù)未來(lái)二十年能帶給我們什么。
未來(lái)以來(lái)、只是還未流行。
區(qū)塊鏈?zhǔn)鞘裁?/h4>
以下對(duì)區(qū)塊鏈的定義來(lái)自于百度百科
狹義來(lái)講,區(qū)塊鏈?zhǔn)且环N按照時(shí)間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成的一種鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu), 并以密碼學(xué)方式保證的不可篡改和不可偽造的分布式賬本。
廣義來(lái)講,區(qū)塊鏈技術(shù)是利用塊鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)來(lái)驗(yàn)證與存儲(chǔ)數(shù)據(jù)、利用分布式節(jié)點(diǎn)共識(shí)算法來(lái)生成和更新數(shù)據(jù)、利用密碼學(xué)的方式保證數(shù)據(jù)傳輸和訪問(wèn)的安全、利用由自動(dòng)化腳本代碼組成的智能合約來(lái)編程和操作數(shù)據(jù)的一種全新的分布式基礎(chǔ)架構(gòu)與計(jì)算方式。
對(duì)于小白來(lái)講從定義上確實(shí)很難理解,我們初步可以先理解為一種分布式記賬技術(shù)。
然后再換個(gè)角度、先從區(qū)塊鏈技術(shù)的五大核心要素理解。
區(qū)塊鏈技術(shù)的五大核心要素
1、去中心化
2、非對(duì)稱加密
3、分布式賬本
4、智能合約
5、共識(shí)機(jī)制
1、去中心化
去中心化是相對(duì)于中心來(lái)說(shuō)的、比如各國(guó)央行、醫(yī)院、支付寶等這類屬于中心化。很多規(guī)則都是由中心主體制定、作為用戶來(lái)講只能被動(dòng)的接受。隨著互聯(lián)網(wǎng)的發(fā)展、很多公司開(kāi)始做生態(tài)、比如小米公司已小米手機(jī)為中心、打造的由眾多產(chǎn)業(yè)鏈和相關(guān)產(chǎn)業(yè)組成的小米生態(tài)平臺(tái)、這些小米生態(tài)里的項(xiàng)目依托小米、但也有很多自主權(quán)。
區(qū)塊鏈本質(zhì)上就是一個(gè)去中心化的數(shù)據(jù)庫(kù),具有公開(kāi)透明、不可篡改、可溯源等特性。
最為區(qū)塊鏈技術(shù)目前最成功的應(yīng)用比特幣來(lái)講基本實(shí)現(xiàn)了去中心化。但對(duì)于大部分行業(yè)來(lái)說(shuō)完全的去中心化不現(xiàn)實(shí)也沒(méi)必要。
去中心化不是不要中心,而是中心多元化,任何人都可以成為中心,任何中心都不是永久的,中心對(duì)每個(gè)人不具備強(qiáng)制作用。
從互聯(lián)網(wǎng)發(fā)展的層面來(lái)看,去中心化是互聯(lián)網(wǎng)發(fā)展過(guò)程中形成的社會(huì)化關(guān)系形態(tài)和內(nèi)容產(chǎn)生形態(tài),是相對(duì)于“中心化”而言的新型網(wǎng)絡(luò)內(nèi)容生產(chǎn)程。
去中心化可以釋放個(gè)體的活力、創(chuàng)造更多的可能性。所以說(shuō)區(qū)塊鏈技術(shù)去中心化的核心思想具有很大的價(jià)值。
特別是在金融、保險(xiǎn)等領(lǐng)域的運(yùn)用、將大大降低成本。
2、非對(duì)稱加密
對(duì)稱加密算法在加密和解密時(shí)使用的是同一個(gè)秘鑰;而非對(duì)稱加密算法需要兩個(gè)密匙來(lái)進(jìn)行加密和解密,這兩個(gè)秘鑰是公鑰和私鑰。

在傳輸過(guò)程中,即使攻擊者截獲了傳輸?shù)拿芪?,并得到了乙的公鑰,也無(wú)法破解密文,因?yàn)橹挥幸业乃借€才能解密密文。
以往我們?cè)诟黝惥W(wǎng)站上注冊(cè)的信息采用的都是對(duì)稱加密的方式儲(chǔ)存、這就造成了服務(wù)器如果被黑客攻,個(gè)人信息會(huì)被盜取。
采用非對(duì)稱加密可以有效的保護(hù)用戶數(shù)據(jù)。
3、分布式賬本
分布式賬本是什么?
分布式賬本(Distributed ledger)是一種在網(wǎng)絡(luò)成員之間共享、復(fù)制和同步的數(shù)據(jù)庫(kù)。分布式賬本記錄網(wǎng)絡(luò)參與者之間的交易,比如資產(chǎn)或數(shù)據(jù)的交換。這種共享賬本消除了調(diào)解不同賬本的時(shí)間和開(kāi)支 。
是一個(gè)復(fù)制的共識(shí),共享和同步數(shù)字?jǐn)?shù)據(jù)在地理上分布在多個(gè)網(wǎng)站,國(guó)家,或機(jī)構(gòu)。沒(méi)有中心管理員或集中數(shù)據(jù)儲(chǔ)存。

網(wǎng)絡(luò)中的參與者根據(jù)共識(shí)原則來(lái)制約和協(xié)商對(duì)賬本中的記錄的更新。沒(méi)有中間的第三方仲裁機(jī)構(gòu)(比如金融機(jī)構(gòu)或票據(jù)交換所)的參與。分布式賬本中的每條記錄都有一個(gè)時(shí)間戳和唯一的密碼簽名,這使得賬本成為網(wǎng)絡(luò)中所有交易的可審計(jì)歷史記錄。
分布式賬本技術(shù)產(chǎn)生的算法是一種強(qiáng)大的、具有顛覆性的創(chuàng)新,它有機(jī)會(huì)變革公共與私營(yíng)服務(wù)的實(shí)現(xiàn)方式,并通過(guò)廣泛的應(yīng)用場(chǎng)景去提高生產(chǎn)力。
分布式賬本,從實(shí)質(zhì)上說(shuō)就是一個(gè)可以在多個(gè)站點(diǎn)、不同地理位置或者多個(gè)機(jī)構(gòu)組成的網(wǎng)絡(luò)里進(jìn)行分享的資產(chǎn)數(shù)據(jù)庫(kù)。在一個(gè)網(wǎng)絡(luò)里的參與者可以獲得一個(gè)唯一、真實(shí)賬本的副本。賬本里的任何改動(dòng)都會(huì)在所有的副本中被反映出來(lái),反應(yīng)時(shí)間會(huì)在幾分鐘甚至是幾秒內(nèi)。在這個(gè)賬本里存儲(chǔ)的資產(chǎn)可以是法律、金融定義上的、實(shí)體的或是電子的資產(chǎn)。在這個(gè)賬本里存儲(chǔ)的資產(chǎn)的安全性和準(zhǔn)確性是通過(guò)公私鑰以及簽名的使用去控制賬本的訪問(wèn)權(quán),從而實(shí)現(xiàn)密碼學(xué)基礎(chǔ)上的維護(hù)。根據(jù)網(wǎng)絡(luò)中達(dá)成共識(shí)的規(guī)則,賬本中的記錄可以由一個(gè)、一些或者是所有參與者共同進(jìn)行更新。
分布式賬本技術(shù)有潛力幫助政府征稅、發(fā)放福利、發(fā)行護(hù)照、登記土地所有權(quán)、保證貨物供應(yīng)鏈的運(yùn)行,并從整體上確保政府記錄和服務(wù)的正確性。
區(qū)塊鏈?zhǔn)且环N防篡改的、共享的數(shù)字化賬本,用于記錄公有或私有對(duì)等網(wǎng)絡(luò)中的交易。賬本分發(fā)給網(wǎng)絡(luò)中的所有成員節(jié)點(diǎn),在通過(guò)哈希密碼算法鏈接的區(qū)塊的順序鏈中,永久記錄網(wǎng)絡(luò)中的對(duì)等節(jié)點(diǎn)之間發(fā)生的資產(chǎn)交易的歷史記錄。
所有經(jīng)過(guò)確認(rèn)和證明的交易都從鏈的開(kāi)頭一直鏈接到最新的區(qū)塊,因此得名區(qū)塊鏈。區(qū)塊鏈可以充當(dāng)單一事實(shí)來(lái)源,而且區(qū)塊鏈網(wǎng)絡(luò)中的成員只能查看與他們相關(guān)的交易。
4、智能合約
智能合約(英語(yǔ):Smart contract )是一種旨在以信息化方式傳播、驗(yàn)證或執(zhí)行合同的計(jì)算機(jī)協(xié)議。智能合約允許在沒(méi)有第三方的情況下進(jìn)行可信交易,這些交易可追蹤且不可逆轉(zhuǎn)。

智能合約的目的是提供優(yōu)于傳統(tǒng)合約的安全方法,并減少與合約相關(guān)的交易成本。
智能合約看上去就是一段計(jì)算機(jī)執(zhí)行程序,滿足可準(zhǔn)確自動(dòng)執(zhí)行即可,那么為什么用傳統(tǒng)的技術(shù)為何很難實(shí)現(xiàn),而需要區(qū)塊鏈技術(shù)等新技術(shù)呢?傳統(tǒng)技術(shù)即使通過(guò)軟件限制、性能優(yōu)化等方法,也無(wú)法同時(shí)實(shí)現(xiàn)區(qū)塊鏈的特性:
1、是數(shù)據(jù)無(wú)法刪除、修改,只能新增,保證了歷史的可追溯,同時(shí)作惡的成本將很高,因?yàn)槠渥鲪盒袨閷⒈挥肋h(yuǎn)記錄。
2、是去中心化,避免了中心化因素的影響。
在區(qū)塊鏈?zhǔn)澜缋?、智能合約是由計(jì)算機(jī)語(yǔ)言編寫,代碼及法律。大大的降低了整個(gè)社會(huì)的信用成本、特別是在商業(yè)領(lǐng)域。
5、共識(shí)機(jī)制
新華字典里關(guān)于共識(shí)的解釋是:是指同一個(gè)社會(huì)的不同階層、不同利益的人所尋求的共同認(rèn)識(shí)、價(jià)值、理想。
去中心化是一個(gè)相對(duì)的概念,隨著去中心程度的不同,其采用的共識(shí)機(jī)制并不一樣,表現(xiàn)出來(lái)的共識(shí)方式也不一樣。
所謂[共識(shí)機(jī)制]是區(qū)塊鏈系統(tǒng)中實(shí)現(xiàn)不同節(jié)點(diǎn)之間建立信任、獲取權(quán)益的數(shù)學(xué)[算法]
區(qū)塊鏈里的共識(shí)機(jī)制就是參與的節(jié)點(diǎn)之間怎樣去認(rèn)定記錄有效性的手段。
就好比周末一家人要組織次集體活動(dòng)、討論出具體是要去看場(chǎng)電影、聽(tīng)場(chǎng)音樂(lè)會(huì)或郊游。
比如比特幣所采用的就是Proof of Work,工作量證明。 POW必須通過(guò)一定的工作量,來(lái)獲得相應(yīng)的獎(jiǎng)勵(lì)。它要求礦工進(jìn)行數(shù)學(xué)運(yùn)算來(lái)獲取記賬權(quán)和新幣,以耗費(fèi)大量時(shí)間、資源為擔(dān)保,確保記賬工作的真實(shí)有效性。
除此之外還有Proof of Stake(PoS)權(quán)益證明、Delegate Proof of Stake(DPoS)權(quán)益授權(quán)證明等。
區(qū)塊鏈到底是什么?
現(xiàn)在您能否向其他人解釋“區(qū)塊鏈”?
區(qū)塊鏈?zhǔn)且环N防篡改的、共享的數(shù)字化賬本,用于記錄公有或私有對(duì)等網(wǎng)絡(luò)中的交易。賬本分發(fā)給網(wǎng)絡(luò)中的所有成員節(jié)點(diǎn),在通過(guò)哈希密碼算法鏈接的區(qū)塊的順序鏈中,永久記錄網(wǎng)絡(luò)中的對(duì)等節(jié)點(diǎn)之間發(fā)生的資產(chǎn)交易的歷史記錄。
所有經(jīng)過(guò)確認(rèn)和證明的交易都從鏈的開(kāi)頭一直鏈接到最新的區(qū)塊,因此得名區(qū)塊鏈。區(qū)塊鏈可以充當(dāng)單一事實(shí)來(lái)源,而且區(qū)塊鏈網(wǎng)絡(luò)中的成員只能查看與他們相關(guān)的交易。
區(qū)塊鏈技術(shù)代表著一種全新的業(yè)務(wù)交易方式。它們引進(jìn)了穩(wěn)健的、智能的下一代應(yīng)用程序,利用這些應(yīng)用程序來(lái)登記和交換物理、虛擬、有形和無(wú)形資產(chǎn)。得益于密碼安全性、去中心化共識(shí)和共享公共賬本(及其適當(dāng)控制和許可的可視性)等關(guān)鍵概念,區(qū)塊鏈技術(shù)能夠完全改變我們組織經(jīng)濟(jì)、社會(huì)、政治和科學(xué)活動(dòng)的方式。