區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術(shù)的新型應(yīng)用模式。區(qū)塊鏈(Blockchain),是比特幣的一個重要概念,它本質(zhì)上是一個去中心化的數(shù)據(jù)庫,同時作為比特幣的底層技術(shù),是一串使用密碼學(xué)方法相關(guān)聯(lián)產(chǎn)生的數(shù)據(jù)塊,每一個數(shù)據(jù)塊中包含了一批次比特幣網(wǎng)絡(luò)交易的信息,用于驗證其信息的有效性(防偽)和生成下一個區(qū)塊 。
比特幣白皮書英文原版其實并未出現(xiàn) blockchain 一詞,而是使用的 chain of blocks。最早的比特幣白皮書中文翻譯版 中,將 chain of blocks 翻譯成了區(qū)塊鏈。這是“區(qū)塊鏈”這一中文詞最早的出現(xiàn)時間。
國家互聯(lián)網(wǎng)信息辦公室2019年1月10日發(fā)布《區(qū)塊鏈信息服務(wù)管理規(guī)定》,自2019年2月15日起施行。
作為核心技術(shù)自主創(chuàng)新的重要突破口,區(qū)塊鏈的安全風(fēng)險問題被視為當(dāng)前制約行業(yè)健康發(fā)展的一大短板,頻頻發(fā)生的安全事件為業(yè)界敲響警鐘。擁抱區(qū)塊鏈,需要加快探索建立適應(yīng)區(qū)塊鏈技術(shù)機制的安全保障體系。
一提到比特幣、區(qū)塊鏈,能讓我們最先想到的就是去中心化,分布式數(shù)據(jù)庫/賬本,但是什么是去中心化,或者什么是區(qū)塊鏈,卻未必都能說得清。數(shù)字貨幣http://www.gendan5.com/digitalcurrency/btc.html很多人對于區(qū)塊鏈的認識就止步于此。網(wǎng)上查一查什么是區(qū)塊鏈,各種專業(yè)詞匯撲面而來,什么點對點網(wǎng)絡(luò),什么工作量證明機制(PoW),什么數(shù)字簽名、共識算法,把人看得云里霧里,也未必真能搞得懂。實際上,區(qū)塊鏈就是這樣的一種技術(shù),它并非是從零開始,而是基于已有的這些技術(shù),經(jīng)過巧妙的結(jié)合生成的。如果要搞懂區(qū)塊鏈,就要搞明白這些東西是怎么結(jié)合在一起的。所以這篇文章主要在宏觀的基礎(chǔ)上,在技術(shù)層面做更進一步的深入。
如何理解區(qū)塊鏈
首先,引入?yún)^(qū)塊鏈的理念:將一個基于節(jié)點的去中心化共識協(xié)議與工作量證明(PoW)機制結(jié)合在一起。節(jié)點通過PoW機制獲得參與到系統(tǒng)的權(quán)利,每隔一段時間將交易打包到區(qū)塊中,從而創(chuàng)建出不斷增長的區(qū)塊鏈。
這里主要有兩個概念:去中心化和工作量證明機制。
如何去中心化:區(qū)塊鏈系統(tǒng)中的每一個區(qū)塊,負責(zé)記錄交易信息,每個用戶的收支情況都被永久的存儲在區(qū)塊中供他人查詢。每個節(jié)點都會保存一份完整的交易數(shù)據(jù),所有這些節(jié)點組成了區(qū)塊鏈的分布式數(shù)據(jù)庫系統(tǒng),任何一個節(jié)點的數(shù)據(jù)出現(xiàn)問題,都不會影響整個系統(tǒng)的運轉(zhuǎn)。
工作量證明機制:工作量證明(Proof Of Work,簡稱PoW),簡單理解就是一份證明,用來確認你在系統(tǒng)中做過一定量的工作。相較于低效的監(jiān)測工作的整個過程,通過對工作結(jié)果進行認證來證明完成了相應(yīng)的工作量,則是一種非常高效的方式。例如我們通過完成工作中的各項任務(wù)來證明我們?yōu)楣緞?chuàng)造了價值,從而得到公司的認可。而這種“工作證明”一般都會花費一定的時間才能得到。
首先是技術(shù)方面:
第一,區(qū)塊鏈的并發(fā)峰值極低(無論設(shè)計初衷是什么),莫說是70億地球人,就連一個中小型國家的網(wǎng)絡(luò)流量,它都基本上不可能撐得起;面對越來越發(fā)達的移動支付和網(wǎng)購大潮,這種可能是出于防范的設(shè)定,它注定只有崩潰的份;
第二,區(qū)塊鏈的加密和解密技術(shù),只能說是目前無法破解,隨著大數(shù)據(jù)的全面發(fā)展,各國計算機的算力幾何級別地提高,我個人并不認為區(qū)塊鏈的所謂安全性可以永久性高枕無憂;
第三,區(qū)塊鏈也是代碼,那么誰可以保證,區(qū)塊鏈絕對不會留有“看不見的后門”以利于特定的開發(fā)者或者團隊。民間開發(fā)者的整體誠信度真的可以做到百分百的毫無瑕疵嗎?對此我持保留意見;
再來是成本方面:
第一,區(qū)塊鏈不是天上掉下來的,是要耗電的。為了維持相當(dāng)規(guī)模的運算,它所消耗的電力也是很恐怖的,那請問,這些電從哪來?電費誰來支付?
第二,區(qū)塊鏈?zhǔn)沁\行在計算機上的,那就必然會有老化故障的問題,其硬件的維修和替換的花費又是一大筆,誰來付?
第三,區(qū)塊鏈被大力吹捧的一大優(yōu)點就是分布式,那它的計算機擱哪???誰愿意出地方擺這些機器???當(dāng)發(fā)生了上述兩點時,這些額外的管理成本由誰來承擔(dān)?
最后是經(jīng)濟生活方面:
第一,(假如有這么一天)伴隨著區(qū)塊鏈的逐步應(yīng)用,不可避免的是,一大堆靠著做金融做中介從而攫取大量財富、維持社會地位的人,將會被斷了財路。這些人,在區(qū)塊鏈起勢之前,不可能不心生警惕大力壓制;在區(qū)塊鏈起勢之后,更難免會拼死一搏,以維持自己的既得利益(可以參考,被斗的地主們的反撲)。在他們被完全取代之前,我們不可能忽視這群人的政治力量和政治利益,更何況在不少的國家里,這些人甚至是社會的中流砥柱掌握著國家的經(jīng)濟命脈;由此產(chǎn)生的社會動蕩,我們真的可以承受得起嗎?
第二,區(qū)塊鏈的使用有沒有門檻,對于貧困家庭他們是否用得起?對于非IT專業(yè)人士他們是否會用?這兩個起碼的問題,會不會在區(qū)塊鏈普及的過程中,引發(fā)不必要的大規(guī)模的由于歧視所帶來的社會矛盾?這值得我們思考。