咨詢服務熱線

400-6446-808

解決方案
您的當前位置:首頁 > 解決方案
從“最便宜的門禁系統”說區塊鏈
發布者:創信華通  發布時間:2020-12-23  浏覽量:1332次

近日,一(yī)則“最便宜的門禁系統”的消息在朋友圈廣爲流傳,甚至被網友稱爲對“區塊鏈了解最透徹的一(yī)次”。具體(tǐ)内容如下(xià):

image.png

                        廣爲流傳的“最便宜的門禁系統”

确實,區塊鏈的最典型特點包含了:去(qù)中(zhōng)心化、可追溯、不可篡改,然而區塊鏈特點的體(tǐ)現和價值卻不是圖中(zhōng)所描述的那樣,并且區塊鏈還有其他的特點也并沒有提及,可以說該圖對區塊鏈的理解僅停留在表層。

小(xiǎo)編作爲區塊鏈專業人員(yuán),今天就從更加專業的角度向大(dà)家介紹一(yī)個真實、準确的區塊鏈。


什麽是區塊鏈?


先用一(yī)個簡單的故事幫助大(dà)家理解區塊鏈:
從前,在一(yī)個小(xiǎo)島上有個王國,王國裏的居民使用金銀來進行日常交易。但是由于金銀難以攜帶不利于使用,于是王國裏的居民決定把金銀都放(fàng)在那位德高望重受人信任的國王那,每次交易都由國王來進行記賬,有效地減輕了居民們的負擔。但是這樣的模式存在比較明顯的問題:萬一(yī)國王駕崩了如何保證下(xià)一(yī)個記賬的人能讓大(dà)家信服?萬一(yī)小(xiǎo)偷把錢偷走了如何計算損失?如果國王想要增加記賬手續費(fèi)該怎麽辦?甚至國王利欲熏心監守自盜該怎麽處理?于是居民們想到了,既然一(yī)個人記賬沒說服力,那就全部人都參與記賬:即每一(yī)次交易都會告訴所有村(cūn)民,然後每個村(cūn)民都把交易記錄下(xià)來,保證了賬本得到了大(dà)家的認可,且讓修改單個居民的賬本變得毫無意義。這就是區塊鏈的雛形:

  • 每個村(cūn)民都有一(yī)個賬本,這種模式叫“分(fēn)布式賬本”,或“去(qù)中(zhōng)心化賬本”,用計算機術語稱”賬本“爲”數據庫“,主要是用來記錄數據和信息;
  • 居民的“賬本”每一(yī)頁上都記錄有交易信息,可以簡單稱一(yī)頁賬本就是一(yī)個區塊;
  • 把這樣一(yī)頁一(yī)頁的賬本按順序用繩子串起來,形成一(yī)個大(dà)的賬本鏈,這個就叫做“區塊鏈”;
那麽究竟什麽是區塊鏈?

從狹義來說
區塊鏈是一(yī)種按照時間順序将數據區塊以順序相連的方式組合成的一(yī)種數據結構,并以密碼學方式保證的不可篡改和不可僞造的分(fēn)布式帳本。
從廣義來說
區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據、利用分(fēn)布式節點共識算法來生(shēng)成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一(yī)種全新的分(fēn)布式基礎架構與計算範式。

了解完什麽是區塊鏈,我(wǒ)們再回過頭看看文章開(kāi)始提到的對區塊鏈去(qù)中(zhōng)心化、可追溯、不可篡改這些區塊鏈特性的理解爲什麽僅僅停留在表層。

區塊鏈的去(qù)中(zhōng)心化特性


區塊鏈去(qù)中(zhōng)心化的核心是參與區塊鏈的各個節點(即各個居民)的權利和義務一(yī)緻,交易數據由各個節點共同維護。事實上,去(qù)中(zhōng)心化并不是消滅中(zhōng)心,而是弱化中(zhōng)心,因此簡單地将去(qù)中(zhōng)心化理解爲“不需要統一(yī)管理”是片面且不正确的。

區塊鏈去(qù)中(zhōng)心化特點的最大(dà)價值在于建立一(yī)個各方平等的系統,可讓各方互信地參與交易(活動)。用文章“最便宜的門禁系統”來解釋,可以理解成因爲去(qù)中(zhōng)心化門禁的存在,讓各個住戶都可以平等地擁有進出大(dà)門的權力,無需擔心物(wù)業私自将門鎖更換導緻住戶無法正常出入。



區塊鏈的可追溯特性


基于密碼算法的區塊鏈鏈式結構是區塊鏈可追溯特性實現的基礎,這方面涉及到密碼學及分(fēn)布式存儲的内容,感興趣的同學可以繼續深入研究。區塊鏈的可追溯性主要體(tǐ)現在:存儲在區塊鏈上的數據,所有的流轉記錄都是可查詢,可溯源的,能看到它來自于哪裏,又(yòu)去(qù)到了哪裏。

因此,區塊鏈可追溯特點的最大(dà)價值在于能夠記錄下(xià)數據使用、修改、删除等完整的過程,對于建立數據公信力和對數據使用的公開(kāi)有着重要的意義。在“最便宜的門禁系統”中(zhōng),并沒有真正體(tǐ)現區塊鏈的可追溯性,相反由于區塊鏈中(zhōng)非對稱加密技術和身份驗證技術的使用,能夠實現各個節點身份隐匿地參與到交易活動中(zhōng),因此想要實現”誰沒鎖找誰“在區塊鏈上是無法實現的。



區塊鏈的不可篡改特性


image.png

我(wǒ)們可以簡單認爲一(yī)個區塊包含了兩個部分(fēn):區塊體(tǐ)和區塊頭。

區塊體(tǐ)包含了一(yī)系列的具體(tǐ)的交易數據,如“2019年12月11日A給B轉賬了10元”等等。
區塊頭包含了整個區塊的概況信息,其中(zhōng)有兩個内容是區塊鏈實現不可篡改的關鍵:本區塊的哈希和上一(yī)區塊的哈希。
哈希(Hash)算法是密碼算法的一(yī)種,對大(dà)衆來說可以簡單理解爲通過哈希運算可以得到長度固定的摘要,其主要特性包括:1、無論輸入的值是什麽,得到的結果長度一(yī)樣;2、隻要輸入值發生(shēng)改變,得到的結果必定改變;3、無法從結果倒推得到輸入值内容。
區塊頭中(zhōng)的本區塊的哈希,簡單理解就是本區塊區塊體(tǐ)中(zhōng)的交易信息的摘要;上一(yī)區塊的哈希,就是上一(yī)區塊中(zhōng)所有信息的摘要。


結合哈希的三大(dà)特性,假設我(wǒ)們想要篡改上圖第二個區塊鏈中(zhōng)某個數據而不被發現,則必須要對第二個區塊中(zhōng)的“本區塊哈希”、後續所有區塊的“上一(yī)區塊哈希”進行修改,抛開(kāi)哈希算法的難度,單從工(gōng)作量上就讓區塊鏈上數據實現難以篡改的,加上區塊鏈的每節點都保存有這樣的數據,使得區塊鏈的具備了不可篡改的特性。

因此,在“最便宜的門禁系統”中(zhōng)對不可篡改性的理解是不正确的,區塊鏈的不可篡改性針對的是區塊鏈上的數據,并不是用戶。

區塊鏈的其他價值


除了去(qù)中(zhōng)心化、可追溯、不可篡改,區塊鏈還有公開(kāi)透明、集體(tǐ)維護、不可僞造、隐私保護、全程留痕、數據保護等其他特性及價值,而這些特點價值的實現,離(lí)不開(kāi)對密碼算法的研究和應用,可以說密碼技術是區塊鏈的核心基礎支撐。關于區塊鏈中(zhōng)密碼算法的應用歡迎各位閱讀該文章:《國密算法在區塊鏈中(zhōng)的應用


下(xià)一(yī)條:密評知(zhī)識科普