區塊鏈技術主要分為三大類,主要是公開區塊鏈、協作區塊鏈、私有區塊鏈,它們各自有各自的亮點和痛點。區塊鏈技術主要分為三大類,主要是公開、協作、私有。區塊鏈技術是維護乙個不斷增長的資料記錄的分布式資料庫,這些資料通過密碼學的技術和之前被寫入的所有資料關聯,使得第三方甚至是節點的擁有者難以篡改。區塊(block)包含有資料庫中實際需要儲存的資料,這些資料通過區塊組織起來被寫入資料庫。鏈(chain)通常指的是利用merkle tree等方式來校驗當前所有區塊是否被修改,這一點用過git的碼農們早就熟悉了,回想一下如何修改git的歷史記錄吧。
公開區塊鏈(public blockchain)
例子:位元幣,ethereum frontier。公開區塊鏈上的資料所有人都可以訪問,所有人都可以發出交易等待被寫入區塊鏈。共識過程的參與者(對應位元幣中的礦工)通過密碼學技術以及內建的經濟激勵維護資料庫的安全。公開區塊鏈是完全的分布式。
亮點和痛點:公開區塊鏈完全分布式,具有位元幣的一切特點,然而需要有足夠的成本來維持系統執行,依賴於內建的激勵。目前來看公開區塊鏈中只有位元幣算是足夠安全的,如果和位元幣的演算法一樣,乙烷;沒有內建獎勵,乙烷;容易集中算力攻擊(比如只要突擊掃貨大批顯示卡之類),吃棗藥丸。公開區塊鏈上試圖儲存的資料越有價值,越要審視其安全性以及安全性帶來的交易成本,系統擴充套件性問題。
協作區塊鏈(federated blockchain)
例子:hyperledger以及德勤等會計所嘗試的審計系統。參與區塊鏈的節點是事先選擇好的,節點間很可能是有很好的網路連線。這樣的區塊鏈上可以採用非工作量證明的其他共識演算法,比如有100家金融機構之間建立了某個區塊鏈,規定必須67個以上的機構同意才算達成共識。這樣的區塊鏈上的資料可以是公開的也可以是這些節點參與者內部。部分意義上的分布式。
亮點和痛點:協作區塊鏈可以做到很好的節點間的連線,只需要極少的成本就能維持執行,提供迅速的交易處理和低廉的交易費用,有很好的擴充套件性(但是擴充套件性隨著節點增加又會下降),資料可以有一定的隱私。開發者在共識下有能力更改協議,沒有位元幣hard fork的問題,但是這也意味著在共識下,大家可以一起篡改資料。協作區塊鏈也意味著這個區塊鏈的應用範圍不會太廣,缺少位元幣的網路傳播效應。
私有區塊鏈(private blockchain)
例子:eris industries。參與的節點只有使用者自己,資料的訪問和使用有嚴格的許可權管理。近期部分金融機構公布的內部使用的區塊鏈技術大都語焉不詳,不過很可能都在這個範圍內。
亮點和痛點:私有區塊鏈實際上是很迷惑的名詞,這樣的乙個系統無非是傳統意義上的共享資料庫用上merkle tree等方式試圖說明其中的資料可校驗。這樣的資料庫早有成熟的解決方案, merkle tree也只是很多成熟方案中的一種。這些專案很容易是「然並卵」。由於全是使用者說了算,裡面的資料沒有無法更改的特性,對於第三方也沒有多大的保障。因此很多私有區塊鏈會通過依附在位元幣的方式存在,比如定期將系統快照記錄到位元幣中。
區塊鏈技術
區塊鏈本質上是乙個對等網路 peer to peer 的分布式賬本資料庫。位元幣的底層就採用了區塊鏈的技術架構。區塊鏈本身其實是一串鏈結的資料區塊,其鏈結指標是採用密碼學雜湊演算法對區塊頭進行處理所產生的區塊頭雜湊值。每乙個資料塊中記錄了一組採用雜湊演算法組成的樹狀交易狀態資訊,這樣保證了每個區塊內...
區塊鏈技術
目前,比較火的區塊鏈逐漸被重視起來,其根源與其說是其技術上帶來的人類的共識與寫作機制的轉變,不如說是由位元幣炒作帶來的利潤衝擊了投機者的內心。不過,這並不一定就是壞事,對於區塊鏈這個技術而言,是有利的,因為這樣的環境下,會帶來無數的開發者磨刀立馬,為其注入力量。區塊鏈是一種能夠包含交易資訊的從前往後...
區塊鏈技術
現階段,區塊鏈技術最顯著 的內涵在於使用分布式記賬 非對稱加密 點對點傳輸等技術組合,確 保資料不可篡改 全程可追溯,從而解決社會交往中的信任構建難題 當下區塊鏈之所以備受熱捧,乙個重要的原因是被貼上了許多特別的標籤,比如 去中心化 全程可 追溯 不可篡改等。歷史證明,商機並非都是先到先得 先到多得...