宋蘇
摘要:區(qū)塊鏈技術(Blockchain,BC)是支持比特幣這類加密貨幣的重要底層技術,其對于確保其他領域如物聯(lián)網(wǎng)(IoT)系統(tǒng)的安全性及隱私性也可起到重大的作用。目前,相關研究人員正在對區(qū)塊鏈技術在加密貨幣以外的應用場景進行深入研究。工作量證明(Proof of Work,PoW)使用了哈希算法,通過記錄并管理發(fā)生交易的電子賬簿來保證數(shù)據(jù)安全,防止數(shù)據(jù)被篡改。此外,區(qū)塊鏈技術采用了可變公鑰(Public Key,PK)來記錄用戶的身份,提供多一層的隱私保護。區(qū)塊鏈技術不僅在加密貨幣領域應用廣泛,在其他領域應用也得到了實現(xiàn),例如:分布式存儲系統(tǒng)、位置證明、醫(yī)療保健、投票系統(tǒng)等等。
本文在研究了相關區(qū)塊鏈的文章及應用場景的基礎上,將評估區(qū)塊鏈技術在其應用場景增強數(shù)據(jù)安全性實現(xiàn)情況,并將總結(jié)區(qū)塊鏈技術及其在加密貨幣之外的應用并得出適當?shù)慕Y(jié)論。
關鍵詞:區(qū)塊鏈(BC);工作證明(PoW);物聯(lián)網(wǎng)(IoT);加密貨幣
中圖分類號:F821;TP311.13? 文獻標識碼:A? 文章編號:1672-9129(2020)02-0067-01
Abstract:Blockchain (BC) is an important underlying technology supporting cryptocurrency such as Bitcoin. It can also play a significant role in ensuring the security and privacy of other fields such as the Internet of Things (IoT) system. At present, relevant researchers are conducting in-depth studies on the application scenarios of blockchain technology beyond cryptocurrency. Proof of Work (PoW) USES a hash algorithm to secure data and prevent data from being tampered with by recording and managing the electronic ledger in which transactions take place. In addition, blockchain technology USES Public Key (PK) to record the identity of users, providing an additional layer of privacy protection. Blockchain technology is widely used not only in cryptocurrency, but also in other areas such as distributed storage systems, location proof, healthcare, voting systems and so on.
Based on the study of relevant blockchain articles and application scenarios, this paper will evaluate the implementation of blockchain technology in its application scenarios to enhance data security, and summarize the blockchain technology and its applications beyond cryptocurrency and draw appropriate conclusions.
Key words:block chain (BC); Work certificate (PoW); Internet of Things (IoT); Encryption currency
1? 引言
2019年10月24日,在中央政治局第十八次集體學習時,習總書記強調(diào),“把區(qū)塊鏈作為核心技術自主創(chuàng)新的重要突破口”“加快推動區(qū)塊鏈技術和產(chǎn)業(yè)創(chuàng)新發(fā)展”。此時區(qū)塊鏈這項新技術已經(jīng)走進大眾視野,成為社會的關注焦點。本文將探討,除加密貨幣之外,區(qū)塊鏈未來的使用方向和應用場景。區(qū)塊鏈從本質(zhì)上講是一個共享的、去中心化的數(shù)據(jù)庫,用區(qū)塊鏈技術存儲的數(shù)據(jù)具有去中心化、不可篡改、全程留痕、可追溯、集體維護、公開透明等特征。區(qū)塊鏈數(shù)據(jù)存儲去中心化能夠解決信息不對稱的問題,可助力實現(xiàn)多個主體之間的協(xié)作信任。所以,區(qū)塊鏈未來應用場景很廣闊。
2? 區(qū)塊鏈技術概述
本節(jié)簡要介紹區(qū)塊鏈背后的技術基礎。一個區(qū)塊鏈節(jié)點包含以下兩個不同的組件:
(1)交易活動:區(qū)塊鏈中的參與者觸發(fā)的使用動作。
(2)區(qū)塊:區(qū)塊鏈中的區(qū)塊是一個數(shù)據(jù)集合,它記錄了使用和相關的細節(jié),如正確的序列、創(chuàng)建時 間戳等。
區(qū)塊鏈可以是公共的,也可以是私有的,使用哪一種將取決于它的具體應用場景。公共區(qū)塊鏈允許所有擁有讀寫權限(如比特幣)的用戶訪問它。然而,有一些公共區(qū)塊鏈會把訪問限制為只能讀或?qū)?。相反,對于私有區(qū)塊鏈,只有選定的、受信任的參與者才有訪問權限,這樣設置的目的是隱藏用戶的詳細信息。
區(qū)塊鏈的一大技術優(yōu)勢就是它的實現(xiàn)技術都是公開的,因此,每個訪問者都可獲取完整的最新更改活動記錄。同時任何更改都可被其他用戶公開驗證,因此其記錄的數(shù)據(jù)是不能被篡改的。但是每個塊中記載的數(shù)據(jù)是由私鑰加密的,不是每個人都能解密獲取到的。
區(qū)塊鏈技術的另一個主要優(yōu)勢就是它是去中心化的:
沒有單一的存儲設備存儲數(shù)據(jù)(包含交易和相關區(qū)塊),而是分布在支持區(qū)塊鏈的整個網(wǎng)絡中的參與者之間。
交易不需要任何權威機構(gòu)的批準。
區(qū)塊鏈系統(tǒng)的整體安全性是另一個優(yōu)勢。系統(tǒng)只允許追加新的區(qū)塊。由于前面的區(qū)塊是公開的且分布式存儲的,因此用戶不能對其進行更改。
若要將新的區(qū)塊添加到現(xiàn)有鏈中,必須由該區(qū)塊鏈系統(tǒng)的所有參與者進行驗證。對于這樣的驗證和驗核實過程,參與者必須應用特定的算法。用戶參與的區(qū)塊鏈系統(tǒng)定義了被視為“有效”的內(nèi)容,這些內(nèi)容可能會因不同的系統(tǒng)而異。驗證過程和通過驗證的內(nèi)容將被存儲在一個區(qū)塊中。接下來,新生成的區(qū)塊被傳送到要附加到現(xiàn)有塊鏈的所有其他參與節(jié)點。每個后續(xù)區(qū)塊都有一個哈希值,這個哈希值就像是它的數(shù)字指紋一樣,具有唯一性。
用戶發(fā)起轉(zhuǎn)賬交易并觸發(fā),它就被表示為“交易”,并向網(wǎng)絡中的所有參與者廣播。該交易現(xiàn)在必須獲得區(qū)塊鏈系統(tǒng)的“批準”才能真正“有效”。一旦被批準為有效的交易,其信息將連同后續(xù)區(qū)塊的哈希值一起被饋送到新區(qū)塊中,并傳送到所有參與節(jié)點,隨后被附加到區(qū)塊鏈數(shù)字分類賬本中的現(xiàn)有區(qū)塊鏈中。
3? 加密貨幣以外的區(qū)塊鏈應用
盡管互聯(lián)網(wǎng)是幫助人們實現(xiàn)現(xiàn)代數(shù)字化生活的偉大工具,但在安全性和隱私性方面仍然存在很大缺陷,尤其是在金融科技和電子商務領域。加密貨幣背后的區(qū)塊鏈(Blockchain)技術帶來了一場新的革命,它實現(xiàn)了不需要商業(yè)銀行這些中介機構(gòu)的P2P交易機制。區(qū)塊鏈可以驗證所有交易,并保留交易的永久記錄,同時確保用戶任何身份相關信息的隱私性。在證實所有交易的同時,用戶的所有個人信息都被隔離。因此,通過應用區(qū)塊鏈或類似的加密貨幣技術,用戶既不需要相互信任,也不需要中間人,而是在去中心化的網(wǎng)絡系統(tǒng)中表現(xiàn)出信任。比特幣只是區(qū)塊鏈的一種典型應用。除此之外,它可支持的應用場景非常多,如存儲和驗證法律文件、各種證書、醫(yī)療數(shù)據(jù),也可與物聯(lián)網(wǎng)和云相結(jié)合應用。
在云環(huán)境中,任何云數(shù)據(jù)對象的創(chuàng)建歷史及其隨后執(zhí)行的操作都由“數(shù)據(jù)源”的數(shù)據(jù)結(jié)構(gòu)記錄,數(shù)據(jù)源是云元數(shù)據(jù)的一種類型。因此,保證數(shù)據(jù)源的安全性是非常重要的。在云環(huán)境中采用區(qū)塊鏈技術可以提供強大的保護,防止數(shù)據(jù)記錄被更改。這也增強了數(shù)據(jù)源本身的可用性、可靠性、隱私性以及最終的價值。
在物聯(lián)網(wǎng)系統(tǒng)中,大多數(shù)通信以機器對機器(M2M)交互的形式進行。在參與對話的機器之間建立信任是物聯(lián)網(wǎng)技術得到廣泛應用需面臨的一大挑戰(zhàn)。區(qū)塊鏈技術可以增強機器通信的可擴展性、安全性、可靠性和隱私性,助力于促進物聯(lián)網(wǎng)的廣泛應用。通過部署區(qū)塊鏈技術來跟蹤連接到物聯(lián)網(wǎng)系統(tǒng)的所有設備,實現(xiàn)參與物聯(lián)網(wǎng)系統(tǒng)協(xié)調(diào)實現(xiàn)的設備全跟蹤,減少單點故障(SPF)來提高系統(tǒng)的可靠性。用于數(shù)據(jù)塊加密的算法以及哈希技術可以提供更好的安全性。
4? 展望
區(qū)塊鏈概念以及技術的應用已經(jīng)超出了其用于比特幣生成和交易的范圍。它的安全性、隱私性、可追蹤性和時間戳等特性,使得它的應用超越了最初的應用領域。相信在未來,區(qū)塊鏈技術在加密貨幣領域應用將更加深入且廣泛,我國央行發(fā)行加密貨幣也指日可待。區(qū)塊鏈技術在加密貨幣以外的應用也會趨于成熟,也將會有更多應用場景的出現(xiàn),如身份管理、黃金等貴金屬的資產(chǎn)所有權轉(zhuǎn)讓、醫(yī)療保健和其他商業(yè)用途等。
參考文獻:
[1]區(qū)塊鏈技術發(fā)展現(xiàn)狀與展望[J]. 袁勇,王飛躍.自動化學報. 2016(04)