在問答中輕鬆入門區塊鏈(中篇)

上篇我們通過一些問題加深了區塊鏈的印象,當然還有一些區塊鏈經常遇到的問題,我們接下來看看。

問:什麼是比特幣說的“挖礦”?

答:比特幣中的“挖礦”實際上就是記賬的過程,比特幣的運算採用了一種稱為“工作量證明(Proof of Work,PoW)”的機制,系統為了找出誰有更強大的計算能力,每次會出一道數學題,只有最快解出這道題目的計算機才能進行記賬。而搶到記賬權的計算機會獲得25個比特幣的獎勵。通常把這個行為稱為“挖礦”,把獲得的比特幣視為挖礦成功獲得的獎勵。

在問答中輕鬆入門區塊鏈(中篇)

問:所有的區塊鏈都需要挖礦嗎?

答:並非所有的區塊鏈項目都會採用類似於比特幣這樣的“工作量證明”方式,這更多出現在早期的區塊鏈項目中。如果採取其他的證明機制,如“權益證明(Proof of Stake,PoS)”、“股份授權證明機制(DPoS,Delegate Proof of Stake)”都是不需要採取這樣的挖礦方式。

問:區塊鏈和大數據什麼關係?區塊鏈會取代大數據?

答:區塊鏈和大數據關係並不是很大。大數據主要的是對於海量數據進行管理,而區塊鏈的核心是在沒有中心化中介計入的情況下實現數據的高安全性和高可靠性。所以區塊鏈和大數據並不互相沖突,也不會取代,完全是面對不同場景情況下對於數據的不同解決方案。

在問答中輕鬆入門區塊鏈(中篇)

問:區塊鏈和雲計算雲存儲有什麼關係?區塊鏈是雲計算或雲存儲嗎?

答:雲計算通常定義為通過互聯網來提供動態易擴展且經常是虛擬化的資源,但是提供雲計算平臺的往往是一箇中心化機構。而區塊鏈組成的網絡一般是沒有特定的機構,所以區塊鏈更接近分佈式計算系統的定義,屬於分佈式計算的一種。不過,區塊鏈是能夠實現雲存儲的,不同於目前中心化提供雲存儲空間,區塊鏈有一些提供去中心化的雲存儲方案。這樣的項目包括Storj,Sia,Maidsafe。

問:區塊鏈是軟件嗎?是用什麼程序寫的?

答:區塊鏈不是一種特定的軟件,就像“數據庫”這個三個字表現的意思一樣,它是一種特定技術的設計思想。可以用絕大多數語言來實現它,而且實現的方式也有許多種。而且區塊鏈技術目前還在快速發展中,相對而言,目前區塊鏈技術設計思想還是比較簡單的,也許在未來會變得愈加複雜。

問:什麼是公有鏈?什麼是私有鏈?什麼是聯盟鏈?

答:公有鏈是任何節點都是向任何人開放的,每個人都可以參與到這個區塊鏈中參與計算,而且任何人都可以下載獲得完整區塊鏈數據(全部賬本)。但是有些區塊鏈的應用場景下,並不希望這個系統任何人都可以參與,任何人都可以查看所有數據,只有被許可的節點才可以參與並且查看所有數據。那麼這種區塊鏈結構我們稱為私有鏈。

聯盟鏈是指參與每個節點的權限都完全對等,大家在不需要完全互信的情況下就可以實現數據的可信交換,R3組成的銀行區塊鏈聯盟要構建的就是典型的聯盟鏈。

在問答中輕鬆入門區塊鏈(中篇)

但是隨著區塊鏈技術的快速發展,不排除以後公有鏈和私有鏈的界限會變得比較模糊。因為每個節點的可以有較為複雜的讀寫權限,也許有部分權限的節點會向所有人開發,而部分記賬或者核心權限的節點只能向許可的節點開放,那就會不再是純粹的公有鏈或者私有鏈。

如果幣友們覺得還闊以的話,請點贊關注哦!


分享到:


相關文章: