《區塊鏈100問》第51-60節

weixin_33749242發表於2018-08-27

轉載請註明出處: https://www.jianshu.com/p/80c5a7bccf31
本文出自Shawpoo的簡書
我的部落格:CSDN部落格

1、區塊鏈資產的特點——匿名性

區塊鏈資產的第二大特點是匿名性。就是別人無法知道你的區塊鏈資產有多少,以及和誰進行了轉賬。這種匿名性是分不同程度的,比特幣的匿名性是最基本的。你在區塊鏈網路上只能查到轉賬記錄,但是不知道地址背後是誰。但是,一旦知道這個地址背後對應的人是誰,也就能查到其所有相關的轉賬記錄及資產。達世幣和門羅幣匿名性做得更高。即使你查到了這個地址背後的人是誰,你也無法知道它所有的轉賬資訊。而 Zcash 將匿名性做到極致,只有擁有私鑰的人才能查到所有的轉賬資訊。

2、區塊鏈資產的特點——去中心化記賬

區塊鏈資產的第三大特點是記賬去中心化。你給別人的轉賬,不會因為記賬機構要放假,所以延遲幾天到賬;不會因為記賬機構要盈利,所以要付很高手續費;更不會因為記賬機構作弊,而受到損失。因為它的記賬是全網共同進行的。你給別人轉賬記錄的賬本,不會因為你這裡或者對方那裡的賬本資料丟失,而無法統一,因為這個賬本是全網共同維護,每個全節點都有備份。如果你轉賬 0.5 個幣給小明,你們倆一起看全網的記錄資料就好:有沒有到賬、幾個確認了等等,十分透明公正。

3、區塊鏈資產的特點——不可複製

區塊鏈資產的第四大特點就是不可複製。網際網路上資訊的傳播方式是拷貝。我傳送給小明一個很好玩的圖片,網路是把我手裡的照片複製了一份給小明,並不是真的從我這裡拿走,我的手機裡依然儲存著這張圖片。網路上的著作權一直是個大問題。文字、圖片、影像很容易被拷貝,給它們的版權所有者帶來很大困擾。區塊鏈資產之所以能夠成為資產,很重要的因素就是因為它的不可複製性。它可傳遞是通過加密技術而不是拷貝。一份價值 1000 元的區塊鏈資產,我傳送給小明,這 1000 元資產就從我的賬戶轉移到小明的賬戶裡,我不再擁有這 1000 元資產。不可複製性,是保證它成為資產的一個重要因素。

4、區塊鏈的共識機制是什麼?

在區塊鏈系統當中,沒有一個像銀行一樣的中心化記賬機構,保證每一筆交易在所有記賬節點上的一致性,即讓全網達成共識至關重要。共識機制解決的就是這個問題。目前主要的共識機制有工作量證明機制 POW 和權益證明機 POS。POW 通過評估你的工作量來決定你獲得記賬權的機率,工作量越大,就越有可能獲得此次記賬機會。POS 通過評估你持有代幣的數量和時長來決定你獲得記賬權的機率。這就類似於股票的分紅制度,持有股權相對多的人能夠獲得更多的分紅。DPOS 與 POS 原理相似,只是選了一些“人大代表”。與 POS 的主要區別在於節點選舉若干代理人,由代理人驗證和記賬。隨著技術的發展,未來可能還會誕生更先進的共識機制。

5、工作量證明機制 POW 是什麼?

工作量證明(Proof of Work,簡稱 POW)是共識機制的一種,可簡單理解為一份證明,證明你做過一定量的工作,即我通過檢視工作結果就能知道你完成了指定量的工作。比特幣挖礦採用的就是工作量證明機制,比特幣網路通過調節計算難度,保證每次競爭記賬都需要全網礦工計算約 10 分鐘,才能算出一個滿足條件的結果。該結果即“區塊頭”裡包含的隨機數。工作量證明是指,如果礦工找到了一個滿足條件的結果,我們便可以認為全網礦工完成了指定難度係數的工作量。獲得記賬權的機率取決於礦工工作量佔比全網的比例,如果佔比 30%,那麼獲得記賬權的機率也是 30%,所以提高工作量佔比才能提高競爭力,才能獲得更多新誕生的比特幣。

6、權益證明機制 POS 是什麼?

權益證明機制(Proof of Stake),簡稱 POS,也稱股權證明機制,類似於把資產存在銀行裡,銀行會通過你持有數字資產的數量和時間給你分配相應的收益。同理,採用 POS 的數字資產,系統根據你的幣齡給你分配相應的權益,幣齡是你持幣數量和時間的乘積。比如你持有 100 個幣,總共持有了 30 天,那麼,此時你的幣齡就為 3000。相較 POW(工作量證明機制),POS 存在 2 個優勢。第一,POS 不會造成過多的電力浪費,因為 POS 不需要靠比拼算力挖礦。第二,POS 更難進行 51% 攻擊。擁有 51% 幣才能發起攻擊,網路受到攻擊卻會造成自己利益受損,顯然很不划算。目前,有很多數字資產用 POW 發行新幣,用 POS 維護區塊鏈網路安全。

7、股份授權證明機制 DPOS 是什麼?

股份授權證明機制,簡稱 DPOS,類似於董事會投票,持幣者投出一定數量的節點,代理他們進行驗證和記賬。為了激勵更多人蔘與競選,系統會生成少量代幣作為獎勵。位元股、點點幣等數字資產都採用該方式。DPOS 有點像議會制度或人民代表大會制度。如果代表不能履行他們的職責,比如輪到他們記賬時,他們沒能完成則會被除名,網路會選出新的節點來取代他們。DPOS 的每個客戶端都有能力決定哪些節點可以被信任。相較 POW(工作量證明機制),DPOS 大幅提高區塊鏈處理資料的能力,甚至可以實現秒到賬,同時也大幅降低維護區塊鏈網路安全的費用。從而使數字資產的交易速度接近 VISA 等中心化計算系統,

8、零知識證明是什麼?

零知識證明是指證明者能夠在不向驗證者提供資訊本身內容的情況下,使驗證者相信某個論斷是真實可信的一種技術。目前匿名性非常突出的數字資產 ZCash 的匿名交易就是依靠“零知識證明”實現的。舉個例子,A 要向 B 證明自己擁有某個房間的鑰匙,假設該房間只能用鑰匙開啟鎖,而其他任何方法都打不開。這時候,A 可以選擇把鑰匙交給 B,B 用這把鑰匙開啟該房間的鎖,從而證明A擁有該房間的正確的鑰匙。或者 A 自己用鑰匙開啟房間,從房間裡拿出來一個物體出示給 B,B 知道這個物體確實只有房間裡有。方法二的原理就是零知識證明。零知識證明可以在不洩露資訊本身內容的情況下,證明我知道這個祕密,可以有效解決許多驗證問題。

9、雜湊演算法是什麼?

雜湊演算法是一種只能加密,不能解密的密碼學演算法,可以將任意長度的資訊轉換成一段固定長度的字串。這段字串有兩個特點:1、就算輸入值只改變一點,輸出的雜湊值也會天差地別。2、只有完全一樣的輸入值才能得到完全一樣的輸出值。3、輸入值與輸出值之間沒有規律,所以不能通過輸出值算出輸入值。要想找到指定的輸出值,只能採用列舉法:不斷更換輸入值,尋找滿足條件的輸出值。雜湊演算法保證了比特幣挖礦不能逆向推匯出結果。所以,礦工持續不斷地進行運算,本質上是在暴力破解正確的輸入值,誰最先找到誰就能獲得比特幣獎勵。

10、非對稱加密演算法是什麼?

對稱加密演算法是指在加密和解密時使用的同一個祕鑰,與對稱加密演算法不同,非對稱加密演算法需要公鑰和私鑰。公鑰和私鑰是一對,如果用公鑰對資料進行加密,只有用對應的私鑰才能解密。非對稱加密和對稱加密相比,其安全性更好,對稱加密的通訊雙方使用相同的祕鑰。如果一方的祕鑰遭洩露,那麼整個通訊就會被破解,而非對稱加密使用一對祕鑰,一個用來加密,一個用來解密,而且公鑰是公開的,私鑰是自己儲存的。在通訊前不需要先同步私鑰,避免了在同步私鑰過程中被黑客盜取資訊的風險。

參考資料:

新浪視訊區塊鏈100問專區

相關文章