国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

區塊鏈記賬原理

mumumu / 2312人閱讀

摘要:本文首發于深入淺出區塊鏈社區原文鏈接區塊鏈記賬原理原文已更新,請讀者前往原文閱讀區塊鏈是一個基于密碼學安全的分布式賬本,是一個方便驗證,不可篡改的賬本。哈希函數在講區塊鏈記賬之前,先說明一下哈希函數。

本文首發于深入淺出區塊鏈社區
原文鏈接:區塊鏈記賬原理原文已更新,請讀者前往原文閱讀

區塊鏈(1.0)是一個基于密碼學安全的分布式賬本,是一個方便驗證,不可篡改的賬本。
通常認為與智能合約相結合的區塊鏈為區塊鏈2.0, 如以太坊是典型的區塊鏈2.0
很多人只了解過比特幣,不知道區塊鏈,比特幣實際是一個使用了區塊鏈技術的應用,只是比特幣當前太熱,把區塊鏈技術的光芒給掩蓋了。區塊鏈才是未來,期望各位開發人員少關心幣價,多關心技術。
本文將講解區塊鏈1.0技術是如何實現的。

哈希函數

在講區塊鏈記賬之前,先說明一下哈希函數。
哈希函數:Hash(原始信息) = 摘要信息
原始信息可以是任意的信息, hash之后會得到一個簡短的摘要信息

哈希函數有幾個特點:

同樣的原始信息用同一個哈希函數總能得到相同的摘要信息

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

從摘要信息無法逆向推算出原始信息

舉例說明:
Hash(張三借給李四100萬,利息1%,1年后還本息 .....) = AC4635D34DEF
賬本上記錄了AC4635D34DEF這樣一條記錄。

可以看出哈希函數有4個作用:

簡化信息

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

標識信息

可以使用AC4635D34DEF來標識原始信息,摘要信息也稱為原始信息的id。

隱匿信息

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

驗證信息

假如李四在還款時欺騙說,張三只借給李四10萬,雙方可以用AC4635D34DEF來驗證原始信息

哈希函數的這4個作用在區塊鏈技術里有廣泛的運用。
(哈希函數是一組函數或算法,以后會發文章專門介紹哈希)

區塊鏈記賬方法

假設有一個賬頁序號為0的賬頁交易記錄如下:

記賬時間為:2017-10-22 10:22:02

區塊鏈在記賬是會把賬頁信息(包含序號、記賬時間、交易記錄)作為原始信息進行Hash, 得到一個Hash值,如:787635ACD, 用函數表示為:

Hash(序號0、記賬時間、交易記錄) = 787635ACD

賬頁信息和Hash值組合在一起就構成了第一個區塊。

比特幣系統里約10分鐘記一次賬,即每個區塊生成時間大概間隔10分鐘

在記第2個賬頁的時候,會把上一個塊的Hash值和當前的賬頁信息一起作為原始信息進行Hash,即:

Hash(上一個Hash值、序號1、記賬時間、交易記錄) = 456635BCD

這樣第2個區塊不僅包含了本賬頁信息,還間接的包含了第一個區塊的信息。依次按照此方法繼續記賬,則最新的區塊總是間接包含了所有之前的賬頁信息。

所有這些區塊組合起來就形成了區塊鏈,這樣的區塊鏈就構成了一個便于驗證(只要驗證最后一個區塊的Hash值就相當于驗證了整個賬本),不可更改(任何一個交易信息的更改,會讓所有之后的區塊的Hash值發生變化,這樣在驗證時就無法通過)的總賬本。

記賬有成本,想了解節點為什么要記賬,請看這篇:比特幣如何挖礦(挖礦原理)-工作量證明

? 深入淺出區塊鏈 - 系統學習區塊鏈,打造最好的區塊鏈技術博客。

? 我的知識星球為各位解答區塊鏈技術問題,歡迎加入討論。

? 關注公眾號“深入淺出區塊鏈技術”第一時間獲取區塊鏈技術信息。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24060.html

相關文章

  • 詳解區塊——從本質到實現原理

    摘要:區塊鏈技術比傳統互聯網技術好在哪里它的實現原理優是什么呢筆者希望通過本文,解答大家心中的疑問。也就是說區塊鏈記賬機器完成記賬功能的基本原理是狀態機。總結區塊鏈技術的本質是通過公開的加密的不可篡改的技術手段,為解決多方信任問題提供了一個方案。 隨著比特幣、以太坊等數字貨幣的暴漲,數字貨幣的底層技術,區塊鏈技術,開始進入大眾的視野。姚勁波說:區塊鏈有可能和互聯網一樣偉大。區塊鏈技術比傳統互...

    thursday 評論0 收藏0
  • 區塊的跨技術

    摘要:在區塊鏈所面臨的諸多問題中,區塊鏈之間互通性極大程度的限制了區塊鏈的應用空間。是在以太坊基金會支持之下誕生并成長起來的,它被認為是區塊鏈上的第一個側鏈。它旨在解決當今兩大阻止區塊鏈技術傳播和接受的難題即時拓展性和延伸性。 在區塊鏈所面臨的諸多問題中,區塊鏈之間互通性極大程度的限制了區塊鏈的應用空間。對于公有鏈還是私有鏈來說,跨鏈技術就是實現區塊鏈價值的關鍵,是區塊鏈向外拓展和連接的橋梁...

    Snailclimb 評論0 收藏0
  • 區塊學習之比特幣(六)

    摘要:側鏈側鏈協議允許資產在比特幣區塊鏈和其他區塊鏈之間互轉。實現了比特幣區塊鏈的擴展證明在比特幣系統中驗證交易時,涉及交易合法性檢查雙重花費檢查腳本檢查等。 比特幣項目簡介 比特幣是基于區塊鏈技術的一種數字貨幣實現,比特幣網絡是歷史上首個經過大規模、長時間檢查的數字貨幣系統 比特幣網絡在功能上具有如下特點: 去中心化: 意味著沒有任何獨立個體可以對網絡中的交易進行破壞,任何交易請求都需要...

    xingpingz 評論0 收藏0
  • 漫談共識機制

    摘要:更多區塊鏈知識共識機制是區塊鏈領域的核心概念,無共識,不區塊鏈。是比特幣采用的共識算法,從誕生起運行至今,表現穩健,是史上最成功的共識算法,沒有之一。挖到礦的礦工同時得到一筆算法賦予的獎勵,也就是一些比特幣。 更多區塊鏈知識 共識機制是區塊鏈領域的核心概念,無共識,不區塊鏈。 區塊鏈作為一個分布式系統,可以由不同的人或機構,將安裝了區塊鏈軟件的計算機(簡稱節點)加入到網絡里,然后共同計...

    Wuv1Up 評論0 收藏0
  • 說信任區塊時究竟在信任什么?

    摘要:究竟區塊鏈具有多大的魔力能讓人如此信任,或者說,我們在說信的時候究竟信的是什么。那么我們說信區塊鏈時,信的是什么呢信密碼學算法區塊鏈是用算法達成信任的,其中最重要的算法之一,就是密碼學。信博弈論區塊鏈中最玄妙的部分是共識算法。 FISCOBCOS是完全開源的聯盟區塊鏈底層技術平臺,由金融區塊鏈合作聯盟(深圳)(簡稱金鏈盟)成立開源工作組通力打造。開源工作組成員包括博彥科技、華為、深證通...

    garfileo 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<