區(qū)塊鏈入門

一、概念

區(qū)塊鏈本質(zhì)上是一個特殊的分布式數(shù)據(jù)庫炭玫,主要用來存儲數(shù)據(jù)奈嘿。區(qū)塊鏈里面沒有中心節(jié)點,每個節(jié)點都是平等的地位吞加,都保存這整個數(shù)據(jù)庫裙犹。因此任何人都可以搭建服務器,加入?yún)^(qū)塊鏈衔憨,成為其中一個節(jié)點伯诬。
區(qū)塊鏈的最大特點就是它沒中心,沒有管理員巫财。

二、區(qū)塊

區(qū)塊鏈由一個個區(qū)塊組成哩陕,每次新建數(shù)據(jù)時就創(chuàng)建一個區(qū)塊平项,區(qū)塊一個個前后連接,這樣就組成了區(qū)塊鏈悍及。
區(qū)塊主要包含兩個部分:

  • 區(qū)塊頭:記錄當前區(qū)塊的特征值
  • 區(qū)塊體:包含實際的數(shù)據(jù)


    區(qū)塊

    區(qū)塊鏈的hash值是256位的闽瓢,主要由區(qū)塊頭來生成,區(qū)塊頭里包含了上一個區(qū)塊的hash值心赶,也包含了區(qū)塊體的hash值扣讼,這些特征結(jié)合起來計算出一個256位的hash值就代表這個區(qū)塊。

三缨叫、Hash 的不可修改性

由區(qū)塊的特性和生成的規(guī)則來看椭符,有下面兩個推論:

  • 每個區(qū)塊的hash值都不一樣荔燎,可以用hash值來代表這個區(qū)塊。
  • 如果區(qū)塊的內(nèi)容變了销钝,區(qū)塊的hash值肯定會變有咨,因為區(qū)塊頭中有一個區(qū)塊體的hash值。

看到這邊可能會有一個疑問蒸健,區(qū)塊鏈技術沒有管理員座享,所有人都可以使用,都可以保存自己的數(shù)據(jù)似忧,那么怎么保證數(shù)據(jù)的安全性渣叛,自己的數(shù)據(jù)不被更改?盯捌?淳衙??

上面提到挽唉,區(qū)塊頭中保存著上一個區(qū)塊的hash值滤祖,因此當這個區(qū)塊的數(shù)據(jù)被修改時,不僅要讓其他節(jié)點同步這個數(shù)據(jù)瓶籽,也要一次修改關聯(lián)的下游區(qū)塊匠童,hash的計算非常耗時,短時間內(nèi)修改多個區(qū)塊幾乎不可能發(fā)生塑顺,除非有人掌握了全網(wǎng)51%以上的計算能力汤求。

正是通過這種聯(lián)動機制,區(qū)塊鏈保證了自身的可靠性严拒,數(shù)據(jù)一旦寫入扬绪,就無法被篡改。這就像歷史一樣裤唠,發(fā)生了就是發(fā)生了挤牛,從此再無法改變。

四种蘸、Hash計算的復雜性

通過上面我們知道了一個結(jié)論墓赴,區(qū)塊鏈的數(shù)據(jù)很安全,幾乎不會被篡改航瞭,理由是hash的計算相當復雜诫硕,現(xiàn)在的計算機計算能力很恐怖,為什么hash的計算會這么復雜刊侯?章办???

主要原因是找到區(qū)塊合適的hash值很難藕届,大部分計算的hash值都不符合區(qū)塊的要求挪蹭。為啥呢?翰舌?嚣潜?
(未完待續(xù))

參考:

[1] http://www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
[2]https://charlesliuyx.github.io/2017/09/24/%E4%B8%80%E6%96%87%E5%BC%84%E6%87%82%E5%8C%BA%E5%9D%97%E9%93%BE-%E4%BB%A5%E6%AF%94%E7%89%B9%E5%B8%81%E4%B8%BA%E4%BE%8B/
[3] http://www.ruanyifeng.com/blog/2018/01/bitcoin-tutorial.html
[4] https://mp.weixin.qq.com/s/hoRLBOGfDOe57dEzdNzMoQ

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市椅贱,隨后出現(xiàn)的幾起案子懂算,更是在濱河造成了極大的恐慌,老刑警劉巖庇麦,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件计技,死亡現(xiàn)場離奇詭異,居然都是意外死亡山橄,警方通過查閱死者的電腦和手機垮媒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來航棱,“玉大人睡雇,你說我怎么就攤上這事∫迹” “怎么了它抱?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長朴艰。 經(jīng)常有香客問我观蓄,道長,這世上最難降的妖魔是什么祠墅? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任侮穿,我火速辦了婚禮,結(jié)果婚禮上毁嗦,老公的妹妹穿的比我還像新娘亲茅。我一直安慰自己,他們只是感情好狗准,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布芯急。 她就那樣靜靜地躺著,像睡著了一般驶俊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上免姿,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天饼酿,我揣著相機與錄音,去河邊找鬼。 笑死故俐,一個胖子當著我的面吹牛想鹰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播药版,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼辑舷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了槽片?” 一聲冷哼從身側(cè)響起何缓,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎还栓,沒想到半個月后碌廓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡剩盒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年谷婆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辽聊。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡纪挎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出跟匆,到底是詐尸還是另有隱情异袄,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布贾铝,位于F島的核電站隙轻,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏垢揩。R本人自食惡果不足惜玖绿,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叁巨。 院中可真熱鬧斑匪,春花似錦、人聲如沸锋勺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庶橱。三九已至贮勃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間苏章,已是汗流浹背寂嘉。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工奏瞬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人泉孩。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓硼端,卻偏偏與公主長得像,于是被迫代替她去往敵國和親寓搬。 傳聞我的和親對象是個殘疾皇子珍昨,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容