最近區塊鍊比較火。最早我是聽一個朋友提起的,因為我對科技驅動的東西一直很感興趣,是以也做了一些了解。簡單講,區塊鍊就是一個去中心化的信任機制。本技術貼将向你科普區塊鍊。
過去區塊鍊主要應用在比特币上,一直到最近半年,區塊鍊已經漸漸開始有了一些其他應用,特别是在金融領域,今天的文章就和大家聊聊最近很火的區塊鍊,偏科普性質,不需要大家對技術和金融有任何背景。
以下問答主要針對想了解區塊鍊,無專業技術和金融背景的普通人。會盡量回避一切技術術語,下面是幾個常見的問題:
問:什麼是區塊鍊?
答:區塊鍊(blockchain)是指通過去中心化和去信任的方式集體維護一個可靠資料庫的技術方案。
通俗一點說,區塊鍊技術就指一種全民參與記賬的方式。所有的系統背後都有一個資料庫,你可以把資料庫看成是就是一個大賬本。那麼誰來記這個賬本就變得很重要。目前就是誰的系統誰來記賬,微信的賬本就是騰訊在記,淘寶的賬本就是阿裡在記。但現在區塊鍊系統中,系統中的每個人都可以有機會參與記賬。在一定時間段内如果有任何資料變化,系統中每個人都可以來進行記賬,系統會評判這段時間内記賬最快最好的人,把他記錄的内容寫到賬本,并将這段時間内賬本内容發給系統内所有的其他人進行備份。這樣系統中的每個人都了一本完整的賬本。這種方式,我們就稱它為區塊鍊技術。
問:這樣全民記賬的區塊鍊有什麼好處?
答:可以發現,這是在犧牲一點效率的情況下,獲得了極大的安全性。首先沒有一本中央大賬本了,是以無法摧毀。每個節點都僅僅是系統的一部分,每個節點權利相等,都有着一模一樣的賬本。摧毀部分節點對系統一點都沒有影響。其次,無法作弊,因為除非你能控制系統内大多數人的電腦都進行修改,否則系統會參照多數人的意見來決定什麼才是真實結果,結果會發現修改自己的賬本完全沒有意義(因為别人不承認)。其次,由于沒有中心化的中介機構存在,讓所有的東西都通過預先設定的程式自動運作,不僅能夠大大降低成本,也能提高效率。而由于每個人都有相同的賬本,能確定賬本記錄過程是公開透明的。
問:區塊鍊解決了什麼問題嗎?
答:區塊鍊最重要的是解決了中介信用問題。在過去,兩個互不認識和信任的人要達成協作是難的,必須要依靠第三方。比如支付行為,在過去任何一種轉賬,必須要有銀行或者支付寶這樣的機構存在。但是通過區塊鍊技術,比特币是人類第一次實作在沒有任何中介機構參與的情況下,完成雙方可以互信的轉賬行為。這是區塊鍊的重大突破。
問:區塊鍊是比特币嗎?或者比特币就是區塊鍊嗎?
答:區塊鍊技術是比特币的底層技術,在早期并沒有太多人注意到比特币的底層技術。但是當比特币在沒有任何中心化機構營運和管理的情況下,在多年裡非常穩定的運作,并且沒有出現過任何問題。是以很多人注意到,該底層技術技術也許有很大的機制,而且不僅僅可以在比特币中使用,也許可以在許多領域都能夠應用這種技術。于是把比特币技術抽象提取出來,稱之為區塊鍊技術,或者分布式賬本技術。是以從某個角度來看,比特币可以看成是區塊鍊第一個應用,而區塊鍊更類似于tcp/ip這樣的底層技術,以後會擴充到越來越多的行業中。
問:區塊鍊技術主要可以用在哪些行業?
答:區塊鍊主要的優勢是無需中介參與、過程高效透明且成本很低、資料高度安全。是以如果在這三個方面有任意一個需求的行業都有機會使用區塊鍊技術。
問:金融領域為什麼要使用區塊鍊技術?有什麼實質性的好處?
答:區塊鍊技術在金融領域中主要的優勢去中介化和極大的降低成本。
首先金融行業目前由于防止單點故障和系統性風險,需要進行層層審計來控制金融風險,但由此也造成高昂的内部成本。并且由于不斷增加的監管法規出現,特别是2008年金融危機導緻對于金融管控門檻不斷升高,而反恐戰争導緻反洗錢和反恐怖主義融資的範圍也讓監管的廣度和深度逐漸擴大,導緻整個金融系統的監管成本急劇增加。在這種情況下,區塊鍊技術能夠通過防篡改和高透明的方式讓真個金融系統極大的降低成本。根據西班牙最大銀行桑坦德釋出的一份報告顯示,2020年左右如果全世界的銀行内部都使用區塊鍊技術的話,大概每年能省下200億美元的成本。這樣的資料足以說明“區塊鍊”給傳統金融領域帶來的巨大變革和突破。
此外由于曆史原因,導緻傳統金融機構在結算和清算時都依靠中央結算所來完成,而由此造成的問題就是效率低下。傳統的跨國結算就是因為要通過類似于swift這樣的機構,是以跨國電彙往往是按天來計算的。但是比特币在使用區塊鍊技術時,在完全沒有中心化營運機構的情況下,完美的運作了七年,不僅能夠實作實時結算和清算,而且沒有出現過任何一筆賬目錯誤。是以,如果所有的金融系統能夠實作去中心化的實時結算和清算,不僅僅将極大的提高全球金融效率,并且由此能夠改變全球金融的格局。
問:什麼是比特币說的“挖礦”?
答:比特币中的“挖礦”實際上就是記賬的過程,比特币的運算采用了一種稱為“工作量證明(proof of work,pow)”的機制,系統為了找出誰有更強大的計算能力,每次會出一道數學題,隻有最快解出這道題目的計算機才能進行記賬。而搶到記賬權的計算機會獲得25個比特币的獎勵。通常把這個行為稱為“挖礦”,把獲得的比特币視為挖礦成功獲得的獎勵。
問:所有的區塊鍊都需要挖礦嗎?
答:并非所有的區塊鍊項目都會采用類似于比特币這樣的“工作量證明”方式,這更多出現在早期的區塊鍊項目中。如果采取其他的證明機制,如“權益證明(proof of stake,pos)”、“股份授權證明機制(dpos,delegate proof of stake)”都是不需要采取這樣的挖礦方式。
問:區塊鍊和大資料什麼關系?區塊鍊會取代大資料?
答:區塊鍊和大資料關系并不是很大。大資料主要的是對于海量資料進行管理,而區塊鍊的核心是在沒有中心化中介計入的情況下實作資料的高安全性和高可靠性。是以區塊鍊和大資料并不互相沖突,也不會取代,完全是面對不同場景情況下對于資料的不同解決方案。
問:區塊鍊和雲計算雲存儲有什麼關系?區塊鍊是雲計算或雲存儲嗎?
答:雲計算通常定義為通過網際網路來提供動态易擴充且經常是虛拟化的資源,但是提供雲計算平台的往往是一個中心化機構。而區塊鍊組成的網絡一般是沒有特定的機構,是以區塊鍊更接近分布式計算系統的定義,屬于分布式計算的一種。不過,區塊鍊是能夠實作雲存儲的,不同于目前中心化提供雲存儲空間,區塊鍊有一些提供去中心化的雲存儲方案。這樣的項目包括storj,sia,maidsafe。
問:區塊鍊是軟體嗎?是用什麼程式寫的?
答:區塊鍊不是一種特定的軟體,就像“資料庫”這個三個字表現的意思一樣,它是一種特定技術的設計思想。可以用絕大多數語言來實作它,而且實作的方式也有許多種。而且區塊鍊技術目前還在快速發展中,相對而言,目前區塊鍊技術設計思想還是比較簡單的,也許在未來會變得愈加複雜。
問:什麼是公有鍊?什麼是私有鍊?什麼是聯盟鍊?
答:公有鍊是任何節點都是向任何人開放的,每個人都可以參與到這個區塊鍊中參與計算,而且任何人都可以下載下傳獲得完整區塊鍊資料(全部賬本)。但是有些區塊鍊的應用場景下,并不希望這個系統任何人都可以參與,任何人都可以檢視所有資料,隻有被許可的節點才可以參與并且檢視所有資料。那麼這種區塊鍊結構我們稱為私有鍊。
聯盟鍊是指參與每個節點的權限都完全對等,大家在不需要完全互信的情況下就可以實作資料的可信交換,r3組成的銀行區塊鍊聯盟要建構的就是典型的聯盟鍊。
但是随着區塊鍊技術的快速發展,不排除以後公有鍊和私有鍊的界限會變得比較模糊。因為每個節點的可以有較為複雜的讀寫權限,也許有部分權限的節點會向所有人開發,而部分記賬或者核心權限的節點隻能向許可的節點開放,那就會不再是純粹的公有鍊或者私有鍊。
問:目前區塊鍊技術發展的主要問題?
答:目前區塊鍊技術還處于一個非常早期的階段,不僅尚未形成統一的技術标準,而且各種技術方案還在快速發展中。但是過去被認為基于區塊鍊技術的系統會非常耗費資源(類似于比特币),或者區塊鍊技術的系統處理資料有限制之類的問題已經在技術上獲得了突破。但是,對于區塊鍊技術的可擴充性,還沒有經過大規模的實踐考驗,而現在主要還停留在原型設計階段。
如果不能定量分析,使用區塊鍊技術能夠為我們帶來的實際好處,包括能夠節省的資金和創造的價值,那麼金融行業短期内還會保持相對謹慎的态度。畢竟,目前全球金融的基礎設施投入已經超過數萬億,要建立一套全新的金融架構和底層操作體系是需要有實際資料相支撐的。在現有技術還沒有被部署并且獲得使用案例的情況下,能節省下的總金額還是很難确定的。這到目前為止,還是一個巨大的疑問存在,就是到底需要多少資金才能建立一個足夠強大的區塊鍊來平台處理,資本市場生态系統每天需要面對的萬億數量級的美元。
此外區塊鍊行業極其缺乏人才,缺少大量既了解區塊鍊技術,又了解金融的多方面人才,市場正在拼命尋找可以連接配接兩個世界的人才,需要能夠在現實世界中,将區塊鍊技術能夠在資本市場中實作,并且實作更好的功能。而需要建立基于區塊鍊技術的全新系統,必然是需要這樣的跨界人才。
問:什麼是智能合約?
答:智能合約是一種用計算機語言取代法律語言去記錄條款的合約。智能合約可以由一個計算系統自動執行。如果區塊鍊是一個資料庫,智能合約就是能夠使區塊鍊技術應用到現實當中的應用層。傳統意義上的合同一般與執行合同内容的計算機代碼沒有直接聯系。紙質合同在大多數情況下是被存檔的,而軟體會執行用計算機代碼形式編寫的合同條款。智能合約的潛在好處包括降低簽訂合約、執行和監管方面的成本;是以,對很多低價值交易相關的合約來說,這是極大降低人力成本。
問:智能合約怎麼用?
答:央行如果能夠通過區塊鍊來發行法币,那麼也可以通過智能合約技術,将代碼嵌入到法币發行的行為中,則這部分法币可以被稱為“可程式設計貨币”。比如,如果央行指定某一部分資金是發放到農業相關的賬戶,那麼則可以對這部分資金寫入相應程式,指定該部分資金隻能進入到農業相關的賬戶中,那麼這部分資金在任何情況下也不可能會被挪用到其他的賬戶中。如果大部分貨币都成為“可程式設計貨币”,那麼我們則可以想象到,他們組成的金融環境就變成了“可程式設計金融”。
問:區塊鍊和普通人有什麼關系?
答:基本上沒什麼關系,除非是準備從事這方面的創業。就和tcp/ip協定和普通人之間的關系,普通人完全不需要知道什麼是網際網路底層的tcp/ip協定,隻要享受網際網路提供的服務就行。
問:區塊鍊項目是否一定需要有某種币出現?
答:不是。比特币本身是作為一種支付系統,是以它需要有一個價值度量的工具,是以必須要有bitcoin出現。此外,為了獎勵有更多人願意貢獻自己的計算機來為系統提供計算,是以需要有bitcoin來進行獎勵。而在一些私有鍊的系統,可以設計專門的資産進行交易,而每個節點都是必須參與計算,這是他們的責任也是他們的權利,是以不用考慮通過獎勵的方式來鼓勵他們參與,是以在這樣的系統裡面就可能不再需要設計某種币的存在。
問:比特币現在合法了嗎?
答:比特币在主要的世界大國,包括中國在内一直都是完全合法的。由于某些不良媒體的誤導,使很多人以為中國曾經宣布過比特币非法。事實上,根據2013年12月5日,中國人民銀行等五部委釋出的防範比特币風險的通知中明确規定,比特币是一種特定虛拟商品,普通群眾在自擔風險的前提下擁有參與的自由。而各類金融機構和支付機構不得開展比特币相關的金融服務,或者将比特币作為投資标的。
比特币在德國作為貨币機關,在美國定義為大宗商品。歐盟法院認為比特币為一種支付手段,無需征收增值稅。
問:xx币可以投資嗎?是區塊鍊項目嗎?是傳銷嗎?
答:目前包括比特币在内的所有數字貨币都具有很高的風險,區塊鍊技術本身在剛剛起步階段,所有的區塊鍊項目也都具有非常高的風險。不建議任何普通人投資任何數字貨币和區塊鍊相關的項目。并且數字貨币和區塊鍊具有一定的技術門檻,普通人無法區分哪些是真實的項目,哪些是傳銷項目。是以普通人建議不要投資任何這類的項目。對于任何你無法分辨是否是傳銷的項目,請直接視為傳銷項目。
問:如何投資區塊鍊?
答:大多數區塊鍊都處于起步階段,而主要都是在海外,國内好的區塊鍊項目非常非常少,是以不建議任何非專業人士投資區塊鍊項目。如果對區塊鍊技術很有興趣,自己有技術或者金融相關的背景,建議可以考慮在這方面進行創業。
問:區塊鍊/比特币到底是誰發明的?中本聰是不是日本人?是不是美國政府的陰謀?
答:比特币是一個自稱為“中本聰”的人或者團隊創造的,并且在比特币項目初期就已經完全退出了這個項目。“中本聰”是日本人的可能性非常小,因為他過去的電子郵件中可以推測出,他應該是一個以英語為母語的人。
此外比特币創造者對于目前比特币的項目已經完全沒有影響力,是以不太可能是某個陰謀的産物。無論“中本聰”在之後是否會出現,或者在肉體上被消滅都無法影響對比特币産生太多的影響。
問:比特币和q币到底有什麼差別?
答:q币是一種中心化的電子貨币,包括總量,發行方式都是由騰訊公司控制的。而比特币的總量,發行方式都是由程式和加密算法預先設定後,在全世界的多個節點上運作,沒有任何人和機構可以修改,不受任何單一人或者機構來控制。一般稱q币為電子貨币,或者企業代币。稱比特币為數字貨币或者加密數字貨币。
問:比特币總量是有上限的嗎?是怎麼配置設定的?
答:如同前面所說,礦工參與争奪記賬權是有機會獲得獎勵的。在開始的時候是每10分鐘系統會獎勵記賬最快最好的人50個比特币,然後這50個每四年減半,差不多在2140年的時候就不再有新的比特币出現,将會達到2100萬個的上限。在這之後,将會使用交易手續費來獎勵礦工。
原文釋出時間為:2016-06-08
本文來自雲栖社群合作夥伴“大資料文摘”,了解相關資訊可以關注“bigdatadigest”微信公衆号