成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

區(qū)塊鏈記賬原理

mumumu / 2315人閱讀

摘要:本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接區(qū)塊鏈記賬原理原文已更新,請(qǐng)讀者前往原文閱讀區(qū)塊鏈?zhǔn)且粋€(gè)基于密碼學(xué)安全的分布式賬本,是一個(gè)方便驗(yàn)證,不可篡改的賬本。哈希函數(shù)在講區(qū)塊鏈記賬之前,先說(shuō)明一下哈希函數(shù)。

本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)
原文鏈接:區(qū)塊鏈記賬原理原文已更新,請(qǐng)讀者前往原文閱讀

區(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í)原始信息,摘要信息也稱(chēng)為原始信息的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ā)文章專(zhuān)門(mén)介紹哈希)

區(qū)塊鏈記賬方法

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

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

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

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,即:

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ū)塊鏈 - 系統(tǒng)學(xué)習(xí)區(qū)塊鏈,打造最好的區(qū)塊鏈技術(shù)博客。

? 我的知識(shí)星球為各位解答區(qū)塊鏈技術(shù)問(wèn)題,歡迎加入討論。

? 關(guān)注公眾號(hào)“深入淺出區(qū)塊鏈技術(shù)”第一時(shí)間獲取區(qū)塊鏈技術(shù)信息。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/24060.html

相關(guān)文章

  • 詳解區(qū)塊——從本質(zhì)到實(shí)現(xiàn)原理

    摘要:區(qū)塊鏈技術(shù)比傳統(tǒng)互聯(lián)網(wǎng)技術(shù)好在哪里它的實(shí)現(xiàn)原理優(yōu)是什么呢筆者希望通過(guò)本文,解答大家心中的疑問(wèn)。也就是說(shuō)區(qū)塊鏈記賬機(jī)器完成記賬功能的基本原理是狀態(tài)機(jī)。總結(jié)區(qū)塊鏈技術(shù)的本質(zhì)是通過(guò)公開(kāi)的加密的不可篡改的技術(shù)手段,為解決多方信任問(wèn)題提供了一個(gè)方案。 隨著比特幣、以太坊等數(shù)字貨幣的暴漲,數(shù)字貨幣的底層技術(shù),區(qū)塊鏈技術(shù),開(kāi)始進(jìn)入大眾的視野。姚勁波說(shuō):區(qū)塊鏈有可能和互聯(lián)網(wǎng)一樣偉大。區(qū)塊鏈技術(shù)比傳統(tǒng)互...

    thursday 評(píng)論0 收藏0
  • 區(qū)塊的跨技術(shù)

    摘要:在區(qū)塊鏈所面臨的諸多問(wèn)題中,區(qū)塊鏈之間互通性極大程度的限制了區(qū)塊鏈的應(yīng)用空間。是在以太坊基金會(huì)支持之下誕生并成長(zhǎng)起來(lái)的,它被認(rèn)為是區(qū)塊鏈上的第一個(gè)側(cè)鏈。它旨在解決當(dāng)今兩大阻止區(qū)塊鏈技術(shù)傳播和接受的難題即時(shí)拓展性和延伸性。 在區(qū)塊鏈所面臨的諸多問(wèn)題中,區(qū)塊鏈之間互通性極大程度的限制了區(qū)塊鏈的應(yīng)用空間。對(duì)于公有鏈還是私有鏈來(lái)說(shuō),跨鏈技術(shù)就是實(shí)現(xiàn)區(qū)塊鏈價(jià)值的關(guān)鍵,是區(qū)塊鏈向外拓展和連接的橋梁...

    Snailclimb 評(píng)論0 收藏0
  • 區(qū)塊學(xué)習(xí)之比特幣(六)

    摘要:側(cè)鏈側(cè)鏈協(xié)議允許資產(chǎn)在比特幣區(qū)塊鏈和其他區(qū)塊鏈之間互轉(zhuǎn)。實(shí)現(xiàn)了比特幣區(qū)塊鏈的擴(kuò)展證明在比特幣系統(tǒng)中驗(yàn)證交易時(shí),涉及交易合法性檢查雙重花費(fèi)檢查腳本檢查等。 比特幣項(xiàng)目簡(jiǎn)介 比特幣是基于區(qū)塊鏈技術(shù)的一種數(shù)字貨幣實(shí)現(xiàn),比特幣網(wǎng)絡(luò)是歷史上首個(gè)經(jīng)過(guò)大規(guī)模、長(zhǎng)時(shí)間檢查的數(shù)字貨幣系統(tǒng) 比特幣網(wǎng)絡(luò)在功能上具有如下特點(diǎn): 去中心化: 意味著沒(méi)有任何獨(dú)立個(gè)體可以對(duì)網(wǎng)絡(luò)中的交易進(jìn)行破壞,任何交易請(qǐng)求都需要...

    xingpingz 評(píng)論0 收藏0
  • 漫談共識(shí)機(jī)制

    摘要:更多區(qū)塊鏈知識(shí)共識(shí)機(jī)制是區(qū)塊鏈領(lǐng)域的核心概念,無(wú)共識(shí),不區(qū)塊鏈。是比特幣采用的共識(shí)算法,從誕生起運(yùn)行至今,表現(xiàn)穩(wěn)健,是史上最成功的共識(shí)算法,沒(méi)有之一。挖到礦的礦工同時(shí)得到一筆算法賦予的獎(jiǎng)勵(lì),也就是一些比特幣。 更多區(qū)塊鏈知識(shí) 共識(shí)機(jī)制是區(qū)塊鏈領(lǐng)域的核心概念,無(wú)共識(shí),不區(qū)塊鏈。 區(qū)塊鏈作為一個(gè)分布式系統(tǒng),可以由不同的人或機(jī)構(gòu),將安裝了區(qū)塊鏈軟件的計(jì)算機(jī)(簡(jiǎn)稱(chēng)節(jié)點(diǎn))加入到網(wǎng)絡(luò)里,然后共同計(jì)...

    Wuv1Up 評(píng)論0 收藏0
  • 說(shuō)信任區(qū)塊時(shí)究竟在信任什么?

    摘要:究竟區(qū)塊鏈具有多大的魔力能讓人如此信任,或者說(shuō),我們?cè)谡f(shuō)信的時(shí)候究竟信的是什么。那么我們說(shuō)信區(qū)塊鏈時(shí),信的是什么呢信密碼學(xué)算法區(qū)塊鏈?zhǔn)怯盟惴ㄟ_(dá)成信任的,其中最重要的算法之一,就是密碼學(xué)。信博弈論區(qū)塊鏈中最玄妙的部分是共識(shí)算法。 FISCOBCOS是完全開(kāi)源的聯(lián)盟區(qū)塊鏈底層技術(shù)平臺(tái),由金融區(qū)塊鏈合作聯(lián)盟(深圳)(簡(jiǎn)稱(chēng)金鏈盟)成立開(kāi)源工作組通力打造。開(kāi)源工作組成員包括博彥科技、華為、深證通...

    garfileo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<