ucbug軟件站:安全、綠色、放心的專業(yè)下載站!首頁|最近更新|專題集合|標簽云|站內(nèi)導航|加入收藏

什么是區(qū)塊鏈 區(qū)塊鏈怎么工作及相關(guān)問題介紹

時間:2018-02-25 23:47:24來源:菜鳥教程人氣:0

區(qū)塊鏈我也是最近剛開始學習,下面算是我學習的總結(jié),也是我目前對區(qū)塊鏈的一個理解,由于是菜鳥教程(Runoob)的入門教程,秉著大家是菜鳥的原則,規(guī)避了一些技術(shù)點,希望可以幫大家理...

區(qū)塊鏈我也是最近剛開始學習,下面算是我學習的總結(jié),也是我目前對區(qū)塊鏈的一個理解,由于是菜鳥教程(Runoob)的入門教程,秉著大家是菜鳥的原則,規(guī)避了一些技術(shù)點,希望可以幫大家理解啥是區(qū)塊鏈。有不足之處也歡迎指正。特別說明下,本文是公眾號菜鳥教程原創(chuàng),本站轉(zhuǎn)載而來。

什么是區(qū)塊鏈?

從字面上看:區(qū)塊鏈是由一個個記錄著各種信息的小區(qū)塊鏈接起來組成的一個鏈條,類似于我們將一塊塊磚頭疊起來,而且疊起來后是沒辦法拆掉的,每個磚頭上面還寫著各種信息,包括:誰疊的,什么時候疊的,磚頭用了什么材質(zhì)等等,這些信息你也沒辦法修改。

從計算機上看:區(qū)塊鏈是一種比較特殊的分布式數(shù)據(jù)庫。分布式數(shù)據(jù)庫就是將數(shù)據(jù)信息單獨放在每臺計算機,且存儲的信息的一致的,如果有一兩臺計算機壞掉了,信息也不會丟失,你還可以在其他計算機上查看到。

區(qū)塊鏈是一種分布式的,所以它是沒有中心點的,信息存儲在所有加入到區(qū)塊鏈網(wǎng)絡的節(jié)點當中,節(jié)點的數(shù)據(jù)是同步的。節(jié)點可以是一臺服務器,筆記本電腦,手機等。

你要知道的是這些節(jié)點的存儲的數(shù)據(jù)都是一模一樣。

什么是區(qū)塊鏈 區(qū)塊鏈怎么工作及相關(guān)問題介紹

區(qū)塊鏈特性

去中心化:因為它是分布式存儲的,所以不存在中心點,也可以說各個節(jié)點都是中心點,生活中應用就是不需要第三方系統(tǒng)了(銀行、支付寶、房產(chǎn)中介等都屬于第三方)。

開放性:區(qū)塊鏈的系統(tǒng)數(shù)據(jù)是公開透明的,每個人都可以參與進來,比如租房子,你可以知道這個房子以前的出租信息,有沒出現(xiàn)過問題,當然這里頭的一些個人私有信息是加密的。

自治性:區(qū)塊鏈采用基于協(xié)商一致的規(guī)范和協(xié)議(比如一套公開透明的算法),然后各個節(jié)點就按照這個規(guī)范來操作,這樣就是所有的東西都有機器完成,就沒有人情成分。 使得對"人"的信任改成了對機器的信任,任何人為的干預不起作用。

信息不可篡改:如果信息存儲到區(qū)塊鏈中就被永久保存,是沒辦法去改變,至于 51% 攻擊,基本不可能實現(xiàn)。

匿名性:區(qū)塊鏈上面沒有個人的信息,因為這些都是加密的,是一堆數(shù)字字母組成的字符串,這樣就不會出現(xiàn)你的各種身份證信息、電話號碼被倒賣的現(xiàn)象。

區(qū)塊結(jié)構(gòu)

區(qū)塊包含兩個部分:

1、區(qū)塊頭(Head):記錄當前區(qū)塊的元信息

2、區(qū)塊體(Body):實際數(shù)據(jù)

包含數(shù)據(jù)如下圖所示:

什么是區(qū)塊鏈 區(qū)塊鏈怎么工作及相關(guān)問題介紹

區(qū)塊鏈如何工作

我們以轉(zhuǎn)賬為例:

目前我們轉(zhuǎn)賬都是中心化的,銀行是一個中心化賬本,例如 A 賬號里有 400 塊錢,B 賬號里有 100 塊錢。

當 A 要轉(zhuǎn) 100 塊錢給 B 時,A 要通過銀行提交轉(zhuǎn)賬申請,銀行驗證通過后,就從 A 賬號上扣除 100 塊,B 賬號增加 100 塊。

計算后 A 賬號扣除 100 后余額為300元,B 賬號加上 100 后余額為 200 元。

什么是區(qū)塊鏈 區(qū)塊鏈怎么工作及相關(guān)問題介紹

區(qū)塊鏈上轉(zhuǎn)賬的步驟則是:A 要轉(zhuǎn)賬給 B 100 塊錢,A 就會在網(wǎng)絡上把要轉(zhuǎn)賬的這個信息告訴大家,大家會去查看 A 的賬戶上是否有足夠的錢去完成這個轉(zhuǎn)賬,如果驗證通過后,大家就把這個信息都記錄到自己的電腦上區(qū)塊鏈中,且每個人記入的信息都是同步一致的,這樣 A 就順利將 100 塊錢轉(zhuǎn)移到了 B 的賬戶上。可以看到這中間并沒有銀行啥事。

什么是區(qū)塊鏈 區(qū)塊鏈怎么工作及相關(guān)問題介紹

相關(guān)問題

區(qū)塊鏈與比特幣關(guān)系?

比特幣2009年被中本聰提出,然后參考了比特幣的實現(xiàn)提煉出了區(qū)塊鏈的技術(shù)。

如果說比特幣是面條,那么區(qū)塊鏈就是面粉,后面大家發(fā)現(xiàn)面粉除了能做面條還可以做饅頭跟包子,然后就有了各種幣。

為啥我要幫你存儲區(qū)塊信息?

無利不起早,簡單說就是你幫我存儲信息,我給你相應的報酬。

鏈接區(qū)塊鏈需要了解的關(guān)鍵技術(shù)點?

通過 Hash 與 非對稱加密來保障數(shù)據(jù)無法被篡改:

  • Hash:y = hash(x),對 x 進行哈希運算得出 y,可以隱藏原始信息 x,因為你沒辦法通過 y 來算出 x,從而做到匿名性。

  • 非對稱加密:公開密鑰與私有密鑰是一對,如果用公開密鑰對數(shù)據(jù)進行加密,只有用對應的私有密鑰才能解密;如果用私有密鑰對數(shù)據(jù)進行加密,那么只有用對應的公開密鑰才能解密。

共識算法:保障節(jié)點與節(jié)點之間的數(shù)據(jù)一致性。

有沒一兩句話能說明白區(qū)塊鏈的?

有的。

麻將作為中國傳統(tǒng)的區(qū)塊鏈項目,四個礦工一組,先碰撞出13個數(shù)字正確哈希值的礦工可以獲得記賬權(quán)并得到獎勵。

什么是區(qū)塊鏈 區(qū)塊鏈怎么工作及相關(guān)問題介紹