區(qū)塊鏈記賬原理

區(qū)塊鏈(1.0)是一個(gè)基于密碼學(xué)安全的分布式賬本斥废,是一個(gè)方便驗(yàn)證腌逢,不可篡改的賬本萨西。

通常認(rèn)為與智能合約相結(jié)合的區(qū)塊鏈為區(qū)塊鏈2.0, 如以太坊是典型的區(qū)塊鏈2.0

很多人只了解過(guò)比特幣妄壶,不知道區(qū)塊鏈霞扬,比特幣實(shí)際是一個(gè)使用了區(qū)塊鏈技術(shù)的應(yīng)用,只是比特幣當(dāng)前太熱翼闹,把區(qū)塊鏈技術(shù)的光芒給掩蓋了斑鼻。區(qū)塊鏈才是未來(lái),期望各位開(kāi)發(fā)人員少關(guān)心幣價(jià)猎荠,多關(guān)心技術(shù)坚弱。

本文將講解區(qū)塊鏈1.0技術(shù)是如何實(shí)現(xiàn)的蜀备。

哈希函數(shù)

在講區(qū)塊鏈記賬之前,先說(shuō)明一下哈希函數(shù)荒叶。

哈希函數(shù):Hash(原始信息) = 摘要信息

原始信息可以是任意的信息, hash之后會(huì)得到一個(gè)簡(jiǎn)短的摘要信息

哈希函數(shù)有幾個(gè)特點(diǎn):

同樣的原始信息用同一個(gè)哈希函數(shù)總能得到相同的摘要信息

原始信息任何微小的變化都會(huì)哈希出面目全非的摘要信息

從摘要信息無(wú)法逆向推算出原始信息

舉例說(shuō)明:

Hash(張三借給李四100萬(wàn)碾阁,利息1%,1年后還本息 …..) = AC4635D34DEF

賬本上記錄了AC4635D34DEF這樣一條記錄些楣。

可以看出哈希函數(shù)有4個(gè)作用:

簡(jiǎn)化信息

很好理解脂凶,哈希后的信息變短了。

標(biāo)識(shí)信息

可以使用AC4635D34DEF來(lái)標(biāo)識(shí)原始信息愁茁,摘要信息也稱為原始信息的id蚕钦。

隱匿信息

賬本是AC4635D34DEF這樣一條記錄,原始信息被隱匿鹅很。

驗(yàn)證信息

假如李四在還款時(shí)欺騙說(shuō)冠桃,張三只借給李四10萬(wàn),雙方可以用AC4635D34DEF來(lái)驗(yàn)證原始信息

哈希函數(shù)的這4個(gè)作用在區(qū)塊鏈技術(shù)里有廣泛的運(yùn)用道宅。

(哈希函數(shù)是一組函數(shù)或算法,以后會(huì)發(fā)文章專門介紹哈希)

區(qū)塊鏈記賬方法

假設(shè)有一個(gè)賬頁(yè)序號(hào)為0的賬頁(yè)交易記錄如下:

賬號(hào)入賬出賬余額備注說(shuō)明

王二100190收到xxx貨款

張三10030xxxx

李四12090170xxxx

記賬時(shí)間為:2017-10-22 10:22:02

區(qū)塊鏈在記賬是會(huì)把賬頁(yè)信息(包含序號(hào)胸蛛、記賬時(shí)間污茵、交易記錄)作為原始信息進(jìn)行Hash, 得到一個(gè)Hash值,如:787635ACD, 用函數(shù)表示為:

1

Hash(序號(hào)0葬项、記賬時(shí)間泞当、交易記錄) = 787635ACD

賬頁(yè)信息和Hash值組合在一起就構(gòu)成了第一個(gè)區(qū)塊。

比特幣系統(tǒng)里約10分鐘記一次賬民珍,即每個(gè)區(qū)塊生成時(shí)間大概間隔10分鐘

在記第2個(gè)賬頁(yè)的時(shí)候襟士,會(huì)把上一個(gè)塊的Hash值和當(dāng)前的賬頁(yè)信息一起作為原始信息進(jìn)行Hash,即:

1

Hash(上一個(gè)Hash值、序號(hào)1嚷量、記賬時(shí)間陋桂、交易記錄) = 456635BCD

這樣第2個(gè)區(qū)塊不僅包含了本賬頁(yè)信息,還間接的包含了第一個(gè)區(qū)塊的信息蝶溶。依次按照此方法繼續(xù)記賬嗜历,則最新的區(qū)塊總是間接包含了所有之前的賬頁(yè)信息。

所有這些區(qū)塊組合起來(lái)就形成了區(qū)塊鏈抖所,這樣的區(qū)塊鏈就構(gòu)成了一個(gè)便于驗(yàn)證(只要驗(yàn)證最后一個(gè)區(qū)塊的Hash值就相當(dāng)于驗(yàn)證了整個(gè)賬本)梨州,不可更改(任何一個(gè)交易信息的更改,會(huì)讓所有之后的區(qū)塊的Hash值發(fā)生變化田轧,這樣在驗(yàn)證時(shí)就無(wú)法通過(guò))的總賬本暴匠。

記賬有成本,想了解節(jié)點(diǎn)為什么要記賬傻粘,請(qǐng)看這篇:在比特幣如何挖礦-工作量證明

作者:匯新云區(qū)塊鏈學(xué)習(xí)社區(qū)

鏈接:http://www.reibang.com/p/0939c72e0760

來(lái)源:簡(jiǎn)書(shū)

著作權(quán)歸作者所有每窖。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)帮掉,非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末岛请,一起剝皮案震驚了整個(gè)濱河市旭寿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌崇败,老刑警劉巖盅称,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異后室,居然都是意外死亡缩膝,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門岸霹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)疾层,“玉大人,你說(shuō)我怎么就攤上這事贡避⊥蠢瑁” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵刮吧,是天一觀的道長(zhǎng)湖饱。 經(jīng)常有香客問(wèn)我,道長(zhǎng)杀捻,這世上最難降的妖魔是什么井厌? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮致讥,結(jié)果婚禮上仅仆,老公的妹妹穿的比我還像新娘。我一直安慰自己垢袱,他們只是感情好墓拜,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著请契,像睡著了一般撮弧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上姚糊,一...
    開(kāi)封第一講書(shū)人閱讀 52,268評(píng)論 1 309
  • 那天贿衍,我揣著相機(jī)與錄音,去河邊找鬼救恨。 笑死贸辈,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播擎淤,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼奢啥,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了嘴拢?” 一聲冷哼從身側(cè)響起桩盲,我...
    開(kāi)封第一講書(shū)人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎席吴,沒(méi)想到半個(gè)月后赌结,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡孝冒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年柬姚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片庄涡。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡量承,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出穴店,到底是詐尸還是另有隱情撕捍,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布泣洞,位于F島的核電站忧风,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏斜棚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一该窗、第九天 我趴在偏房一處隱蔽的房頂上張望弟蚀。 院中可真熱鬧,春花似錦酗失、人聲如沸义钉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)捶闸。三九已至,卻和暖如春拖刃,著一層夾襖步出監(jiān)牢的瞬間删壮,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工兑牡, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留央碟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓均函,卻偏偏與公主長(zhǎng)得像亿虽,于是被迫代替她去往敵國(guó)和親菱涤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359

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

  • 區(qū)塊鏈(1.0)是一個(gè)基于密碼學(xué)安全的分布式賬本洛勉,是一個(gè)方便驗(yàn)證粘秆,不可篡改的賬本。 通常認(rèn)為與智能合約相結(jié)合的區(qū)塊...
    淡泊人生的智慧閱讀 156評(píng)論 0 0
  • 在聊區(qū)塊鏈記賬原理之前我們先來(lái)了解幾個(gè)知識(shí)點(diǎn)收毫,隨后再慢慢說(shuō)明: 區(qū)塊鏈就是一個(gè)不斷增長(zhǎng)的全網(wǎng)總賬本 每個(gè)完全節(jié)點(diǎn)都...
    Origheart閱讀 2,859評(píng)論 0 1
  • 寒江虛映映夜天攻走,素月垂練清波上。 何處暗飛引棹聲牛哺?小舟牽風(fēng)自蕩漾陋气。 花開(kāi)對(duì)望碧水里,更向蓮心空惆悵引润。 采擷雪香青傘...
    姑射閱讀 581評(píng)論 0 4
  • 小伙伴們?cè)?今天我們聊聊黑色思維和白色思維的關(guān)系 我們知道巩趁,黑色思維是負(fù)面客觀和風(fēng)險(xiǎn),白色思維是中立客觀和信息 在...
    Daisy7766閱讀 313評(píng)論 0 0