天天看點

談談目前我對區塊鍊(Blockchain)的認識

想了解區塊鍊,就不能不了解比特币。比特币是區塊鍊技術的第一個實際應用,正是因為它在比特币應用上的成功,才讓越來越的多人關注它。

2008年底,比特币之父中本聰發表了一個關于他研究的電子現金系統的九頁白皮書,2009年初,中本聰在位于芬蘭赫爾辛基的一個小型伺服器上挖出了比特币的第一個區塊——創世區塊,并将當天泰晤士報頭版一則關于救助銀行的新聞标題寫入創世區塊,這也代表着比特币誕生了。

最早的區塊鍊開發便是基于比特币的區塊鍊網絡進行開發了,由于比特币是全球最廣泛使用和真正意義的去中心化,就區塊鍊應用來說,比特币就是世上最強大的錨,擁有最大的權威性。是以,圍繞比特币的各種區塊鍊技術非常多。

可以說除了比特币外,以太坊目前在區塊鍊平台是最吸引眼球的。 以太坊是一個圖靈完備的區塊鍊一站式開發平台,采用多種程式設計語言實作協定,采用Go語言寫的用戶端作為預設用戶端(即與以太坊網絡互動的方法, 支援其他多種語言的用戶端)。

IBM HyperLedger 又叫 fabric,他的目标是打造成一個由全社會來共同維護的一個超級賬本,fabric源于IBM,初衷為了服務于工業生産,IBM将44,000行代碼開源,是了不起的貢獻,讓我們可以有機會如此近的去探究差別于比特币的區塊鍊的原理。目前就Elwin所知,fabric還未進入真正的商用階段,更多是試驗和探索,不過相對于很多其他區塊鍊,從技術底蘊他又是比較可信和靠譜的。

IBM Bluemix 雲平台上提供的雲服務 Blockchain 就是建立在Linux Foundations的Hyperledger Project開源代碼之上。

談談目前我對區塊鍊(Blockchain)的認識

定義:區塊鍊是一個分布式賬本,一種通過去中心化、去信任的方式集體維護一個可靠資料庫的技術方案。

區塊鍊(Blockchain)是指通過去中心化和去信任的方式集體維護一個可靠資料庫的技術方案。

區塊鍊是比特币的底層技術,它可以了解為一種公共記賬的機制(技術方案),它并不是一款具體的産品。其基本思想是:通過建立一組網際網路上的公共賬本,由網絡中所有的使用者共同在賬本上記賬與核賬,來保證資訊的真實性和不可篡改性。而之是以名字叫做“區塊”鍊,顧名思義,是因為區塊鍊存儲資料的結構是由網絡上一個個“存儲區塊”組成一根鍊條,每個區塊中包含了一定時間内網絡中全部的資訊交流資料。随着時間推移,這條鍊會不斷增長。

比較形象的描述見下圖:

談談目前我對區塊鍊(Blockchain)的認識

雖然說現在的銀行可能基于中心伺服器的部署,但也肯定在很多地方很多節點上做了備份;

區塊鍊的特點是每一個節點都儲存完整的備份。

私有鍊:封閉生态的存儲網絡,所有節點都是可信任的,如某大型集團内部多數公司。

行業鍊:半封閉生态的交易網絡,存在對等的不信任節點,如房地産行業A、B、C、D公司。

公有鍊:開放生态的交易網絡,這層主要是為行業鍊和私有鍊提供全球交易網絡。

談談目前我對區塊鍊(Blockchain)的認識
談談目前我對區塊鍊(Blockchain)的認識

雖然區塊鍊保證了資料的不可篡改,但是對于人錄入的一些資訊的真實性它是無法驗證的。

在防止資訊的洩漏方面,引入的黑盒的機制,但具體怎麼樣,有待進一步了解。

最适合的應用場景是金額,但目前大家也都是在探索階段,很少有進入實際應用階段,國家也是對它保持着高度的關注。

談談目前我對區塊鍊(Blockchain)的認識

個人覺得區塊鍊隻是一套方案實作的機制,并不局限于程式設計語言。

你可以使用:Solidity,Go,Java,c++,Python,PHP,自定義語言來開發它。

當然,如果你是基于現有的開源項目開發的話,就有一定的限制了。

區塊鍊發展的時間還比較短,但它的火熱程度從我昨天去參加活動的感覺來說卻非同一般。

國家對它保持着高度的關注,各大保險公司、銀行等金額業都對它進行研究、學習、試水。

但它也存在着一些問題需要去探索,去解決。如:性能,51%攻擊,“雙花”問題。

不是任何場景都适合使用區塊鍊。

但在某些場景,我相信它會帶來非常好的前景,更好的解決目前面臨的困境。

<a target="_blank" href="http://stock.qq.com/a/20160607/030548.htm">區塊鍊技術到底是什麼鬼,為何被瘋炒?</a>

<a target="_blank" href="https://yq.aliyun.com/articles/60400?spm=5176.100239.blogcont60232.11.AFbXEW">掰一掰區塊鍊共識機制與分布式一緻性算法</a>

<a target="_blank" href="http://blog.csdn.net/elwingao/article/details/52412315">區塊鍊應用開發入門</a>

<a target="_blank" href="http://blog.csdn.net/xiangzhihong8/article/details/53312278">“區塊鍊”究竟是什麼鬼</a>

===========文檔資訊============ 

版權聲明:非商用自由轉載-保持署名-注明出處 

署名(BY) :testcs_dn(微wx笑) 

文章出處:[無知人生,記錄點滴](http://blog.csdn.net/testcs_dn)