比特幣的去中心化特性
互聯網走到下半場,區塊鏈橫空出世。作為互聯網時代的重要補充,區塊鏈有何特別之處,讓互聯網大佬對其趨之若鶩?今天小編和大家聊下區塊鏈最大一個特點--去中心化,這也是比特幣最重要的技術特性。
傳統世界裡,為了提高效率,所有的交易往來都是中心化的。即便是C2C的淘寶,賣家和買家直接交易,也是基於淘寶這個中心化平台。
中心化的好處是認證、管理機制明確統一,可以集中力量辦大事,效率高;而弊端是管理、仲裁工作龐雜,機制上的任何缺陷都會造成問題,同時缺少權力的制約,從而出現不堪重負或者集中力量辦壞事的情況。
所以,就有了以去中心化彌補中心化不足的需求。
去中心化是比特幣,也是區塊鏈技術最為顯著的特徵。傳統銀行分類帳特點擁有中心化和交易非公開的特點。銀行掌握所有用戶帳目的信息和交易的歷史記錄(中心化),用戶只掌握了自己的記錄,無法知曉其他用戶交易記錄。如果掌握有所有的交易支付記錄,可以倒推出帳戶信息(中心化風險)。
它的交易記錄是這樣的:
在比特幣的交易體系中,它具有去中心化的特點。在比特幣中,不存在一個中心節點(去中心化),所有交易都是公開的。但是所有的交易都是匿名的,因此即使有所有的交易信息,也無法推斷出個人對應的帳戶信息(安全性)。
在現實世界中,幾乎看不到去中心化的案例。那麼,在區塊鏈世界裡,去中心化是如何做到的呢?
比特幣和區塊鏈去中心化,是依靠非對稱加密技術以及分散式存儲實現的。
01
非對稱加密技術
非對稱加密是相對於對稱加密而言的。所謂的對稱加密,是指加密和解密使用相同的密鑰的加密演算法;如果大家使用的秘鑰相同,這個密鑰就不安全了。
舉一個現實中的例子,二戰期間駐紮在重慶的日軍需要當地的偽軍間諜為其提供情報,為了不被截獲情報的人輕易了解到情報的內容,雙方約定了一個簡單粗暴的加密方式,就是發報的月數加上日數加上10對應了諾貝爾文學獎獲得者賽珍珠的《大地》這本書的一個頁碼,而那一頁就是這個密文加密的密鑰。
為什麼說這種方法簡單粗暴,是因為一旦我方情報人員了解到了這個加密方法之後,以後所有截獲的密碼都可以輕而易取的破解,而這個是密碼學中的大忌:可以通過密碼的明文、密文推斷出密碼的加密方法。
而非對稱加密是指加密和解密的時候使用不同密鑰的加密演算法,一把被稱為公鑰(public key),是可以讓所有人都可以看到秘鑰 ,用作加密;另外一把被稱為私鑰(private key),這個秘鑰必須要保存好,是解密的時候用的秘鑰。
這兩個秘鑰要怎麼用呢,首先你可以將你的公鑰通過任何形式散播出去,你可以寫在你的博客上,或者通過郵件發給你任何想發的人,這個時候如果有任何人想給你發送一條加密的信息,他先通過你發布的公鑰對信息進行加密,然後將加密後的密文發給你,你在接收到密文後通過私鑰對信息進行解密,就可以得到信息的明文。
02
分散式存儲
分散式存儲可以理解為比特幣公共賬本的節點分布。比特幣簡單說就是一個公共的賬本,人手一份完整賬本,而且用P2P網路保持同步。
我們和銀行打交道,就需要賬戶和密碼來保護安全,否則別人就能偷你的錢——對比特幣來說,我們用公鑰來替代「賬戶」,誰有這個公鑰對應的私鑰,才能算出一個數字簽名,有正確的數字簽名才能花這筆錢。
也就是說,私鑰替代了「密碼」。這樣一來,我們就不再需要營業廳、櫃員和ATM這些東西了。
銀行保存了每一筆轉賬的記錄,每一筆錢都有來龍去脈,如果有人試圖「無中生有」必然會暴露——對比特幣來說,每一頁賬目都是公開的(但是並不包含姓名等個人信息),而且每一頁賬本都包含上一頁賬本的哈希值,如果篡改上一頁賬本的內容,哈希值就和下一頁賬本中的記錄對不上了。一句話,篡改是可以輕易被檢查出來的。
比特幣賬本是人手一份的,每個用戶電腦上跑的比特幣節點軟體會自動完成數字簽名和哈希值的檢查,如果發現問題就會拒絕接受。
所以,無論誰篡改了賬本(比如,憑空增發100個比特幣),都會被別人無情地拒絕掉。
比特幣上分布無數節點,即便你可以篡改某個節點的每一頁賬本,也無法篡改大部分節點的賬本。因此,環環相扣,無數節點密布,保證了比特幣的去中心和無法篡改。
小結
總結下今天學習內容:
去中心化是比特幣和區塊鏈最為重要特性。
比特幣的去中心化通過非對稱加密和分散式存儲得以實現。
在區塊鏈世界中,去中心化實現不依賴可信第三方的信任傳遞。
TAG:金世通黃金資訊 |