互聯(lián)網(wǎng)走到下半場(chǎng)绑改,區(qū)塊鏈橫空出世盯另。作為互聯(lián)網(wǎng)時(shí)代的重要補(bǔ)充性含,區(qū)塊鏈有何特別之處,讓互聯(lián)網(wǎng)大佬對(duì)其趨之若鶩鸳惯?今天小編和大家聊下區(qū)塊鏈最大一個(gè)特點(diǎn)--去中心化商蕴,這也是比特幣最重要的技術(shù)特性。
傳統(tǒng)世界里芝发,為了提高效率绪商,所有的交易往來(lái)都是中心化的。即便是C2C的淘寶辅鲸,賣家和買家直接交易格郁,也是基于淘寶這個(gè)中心化平臺(tái)。
中心化的好處是認(rèn)證、管理機(jī)制明確統(tǒng)一例书,可以集中力量辦大事锣尉,效率高;而弊端是管理雾叭、仲裁工作龐雜悟耘,機(jī)制上的任何缺陷都會(huì)造成問(wèn)題,同時(shí)缺少權(quán)力的制約织狐,從而出現(xiàn)不堪重負(fù)或者集中力量辦壞事的情況。
所以筏勒,就有了以去中心化彌補(bǔ)中心化不足的需求移迫。
去中心化是比特幣,也是區(qū)塊鏈技術(shù)最為顯著的特征管行。傳統(tǒng)銀行分類帳特點(diǎn)擁有中心化和交易非公開(kāi)的特點(diǎn)厨埋。銀行掌握所有用戶帳目的信息和交易的歷史記錄(中心化),用戶只掌握了自己的記錄捐顷,無(wú)法知曉其他用戶交易記錄荡陷。如果掌握有所有的交易支付記錄,可以倒推出帳戶信息(中心化風(fēng)險(xiǎn))迅涮。
它的交易記錄是這樣的:
在比特幣的交易體系中废赞,它具有去中心化的特點(diǎn)。在比特幣中叮姑,不存在一個(gè)中心節(jié)點(diǎn)(去中心化)唉地,所有交易都是公開(kāi)的传透。但是所有的交易都是匿名的,因此即使有所有的交易信息朱盐,也無(wú)法推斷出個(gè)人對(duì)應(yīng)的帳戶信息(安全性)。
在現(xiàn)實(shí)世界中兵琳,幾乎看不到去中心化的案例。那么闰围,在區(qū)塊鏈?zhǔn)澜缋铮ブ行幕侨绾巫龅降哪兀?/p>
比特幣和區(qū)塊鏈去中心化羡榴,是依靠非對(duì)稱加密技術(shù)以及分布式存儲(chǔ)實(shí)現(xiàn)的碧查。
01、非對(duì)稱加密技術(shù)
非對(duì)稱加密是相對(duì)于對(duì)稱加密而言的传惠。所謂的對(duì)稱加密稻扬,是指加密和解密使用相同的密鑰的加密算法;如果大家使用的秘鑰相同盼砍,這個(gè)密鑰就不安全了逝她。
舉一個(gè)現(xiàn)實(shí)中的例子,二戰(zhàn)期間駐扎在重慶的日軍需要當(dāng)?shù)氐膫诬婇g諜為其提供情報(bào)近刘,為了不被截獲情報(bào)的人輕易了解到情報(bào)的內(nèi)容臀晃,雙方約定了一個(gè)簡(jiǎn)單粗暴的加密方式,就是發(fā)報(bào)的月數(shù)加上日數(shù)加上10對(duì)應(yīng)了諾貝爾文學(xué)獎(jiǎng)獲得者賽珍珠的《大地》這本書(shū)的一個(gè)頁(yè)碼案淋,而那一頁(yè)就是這個(gè)密文加密的密鑰寂曹。
為什么說(shuō)這種方法簡(jiǎn)單粗暴,是因?yàn)橐坏┪曳角閳?bào)人員了解到了這個(gè)加密方法之后漱挚,以后所有截獲的密碼都可以輕而易取的破解渺氧,而這個(gè)是密碼學(xué)中的大忌:可以通過(guò)密碼的明文旨涝、密文推斷出密碼的加密方法。
而非對(duì)稱加密是指加密和解密的時(shí)候使用不同密鑰的加密算法侣背,一把被稱為公鑰(public key)白华,是可以讓所有人都可以看到秘鑰 ,用作加密弧腥;另外一把被稱為私鑰(private key)潮太,這個(gè)秘鑰必須要保存好,是解密的時(shí)候用的秘鑰更鲁。
這兩個(gè)秘鑰要怎么用呢澡为,首先你可以將你的公鑰通過(guò)任何形式散播出去,你可以寫(xiě)在你的博客上顶别,或者通過(guò)郵件發(fā)給你任何想發(fā)的人筋夏,這個(gè)時(shí)候如果有任何人想給你發(fā)送一條加密的信息挤土,他先通過(guò)你發(fā)布的公鑰對(duì)信息進(jìn)行加密,然后將加密后的密文發(fā)給你蛤织,你在接收到密文后通過(guò)私鑰對(duì)信息進(jìn)行解密指蚜,就可以得到信息的明文涨椒。
02蚕冬、分布式存儲(chǔ)
分布式存儲(chǔ)可以理解為比特幣公共賬本的節(jié)點(diǎn)分布囤热。比特幣簡(jiǎn)單說(shuō)就是一個(gè)公共的賬本,人手一份完整賬本锨苏,而且用P2P網(wǎng)絡(luò)保持同步棺聊。
我們和銀行打交道限佩,就需要賬戶和密碼來(lái)保護(hù)安全,否則別人就能偷你的錢——對(duì)比特幣來(lái)說(shuō)驯击,我們用公鑰來(lái)替代“賬戶”徊都,誰(shuí)有這個(gè)公鑰對(duì)應(yīng)的私鑰,才能算出一個(gè)數(shù)字簽名主之,有正確的數(shù)字簽名才能花這筆錢槽奕。
也就是說(shuō)房轿,私鑰替代了“密碼”。這樣一來(lái)夯接,我們就不再需要營(yíng)業(yè)廳盔几、柜員和ATM這些東西了掩幢。
銀行保存了每一筆轉(zhuǎn)賬的記錄际邻,每一筆錢都有來(lái)龍去脈,如果有人試圖“無(wú)中生有”必然會(huì)暴露——對(duì)比特幣來(lái)說(shuō)注整,每一頁(yè)賬目都是公開(kāi)的(但是并不包含姓名等個(gè)人信息)肿轨,而且每一頁(yè)賬本都包含上一頁(yè)賬本的哈希值蕊程,如果篡改上一頁(yè)賬本的內(nèi)容藻茂,哈希值就和下一頁(yè)賬本中的記錄對(duì)不上了玫恳。一句話京办,篡改是可以輕易被檢查出來(lái)的帆焕。
比特幣賬本是人手一份的叶雹,每個(gè)用戶電腦上跑的比特幣節(jié)點(diǎn)軟件會(huì)自動(dòng)完成數(shù)字簽名和哈希值的檢查,如果發(fā)現(xiàn)問(wèn)題就會(huì)拒絕接受钥星。
所以谦炒,無(wú)論誰(shuí)篡改了賬本(比如风喇,憑空增發(fā)100個(gè)比特幣)响驴,都會(huì)被別人無(wú)情地拒絕掉撕蔼。
比特幣上分布無(wú)數(shù)節(jié)點(diǎn)鲸沮,即便你可以篡改某個(gè)節(jié)點(diǎn)的每一頁(yè)賬本讼溺,也無(wú)法篡改大部分節(jié)點(diǎn)的賬本。因此炫狱,環(huán)環(huán)相扣视译,無(wú)數(shù)節(jié)點(diǎn)密布归敬,保證了比特幣的去中心和無(wú)法篡改。
小結(jié)
總結(jié)下今天學(xué)習(xí)內(nèi)容:
去中心化是比特幣和區(qū)塊鏈最為重要特性椅亚。
比特幣的去中心化通過(guò)非對(duì)稱加密和分布式存儲(chǔ)得以實(shí)現(xiàn)呀舔。
在區(qū)塊鏈?zhǔn)澜缰斜鹜ブ行幕瘜?shí)現(xiàn)不依賴可信第三方的信任傳遞。