麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 專題 > 區塊鏈 > 正文

比特幣區塊鏈的數據結構

2020-02-25 19:17:25
字體:
來源:轉載
供稿:網友

  今天,我們主要來講述下比特幣區塊鏈的數據結構,在這個過程中,可能會比較枯燥,你們可得多點耐心喔,好啦,閑話就不多說了,和武林小編一起往下學習吧。

  我們回到兩個人轉賬交易的過程中,去理解比特幣區塊鏈的數據結構。

  我發起一筆交易,即我向整個區塊鏈網絡廣播,我和你兩個人想進行這筆交易:我向你的地址中轉入一筆比特幣,無須你的許可。

  但只有當這筆交易被打包進最新的比特幣區塊中時,這筆交易才真正完成。通常來說,當在一筆交易所在的區塊之后又增加 5 個區塊,即包括它自己在內一共經過 6 次確認時,這筆交易可認為被完全確認。按比特幣每個區塊的確認時間 10 分鐘估算,即一筆交易最終確認要經過約 1 小時。

  這里包括了兩步:一是交易被打包進候選區塊,每個節點可以按規則生成不同的候選區塊;二是節點挖礦成功,候選區塊被成功地加到區塊鏈的尾部,成為最新的正式區塊。

  那么,把一筆交易打包進區塊是什么意思呢?這涉及區塊鏈最基礎的數據結構,這也是它不可篡改的基礎。

  以下討論可能略顯枯燥,但卻是認識比特幣與區塊鏈的最基礎的知識,我盡量以通俗的語言來解釋。

  區塊鏈之所以被稱為 blockchain,是因為它的數據塊以鏈狀的形式存儲著。從第一個區塊即所謂的創世區塊開始,新增的區塊不斷地被連到上一個區塊的后面,形成一條鏈條。

  每個區塊由兩個部分組成——區塊頭部和區塊數據。其中,區塊頭部中有一個哈希指針指向上一個區塊,這個哈希指針包含前一個數據塊的哈希值。哈希值可以被看成是數據塊的指紋,即在后一個區塊的頭部中均存儲有上一個區塊數據的指紋。如果上一個區塊中的數據被篡改了,那么數據和指紋就對不上號,篡改行為就被發現了。要改變一個區塊中的數據,對其后的每個區塊都必須相應地進行修改。

  比特幣區塊鏈設計有一種機制讓這種修改難以發生,我們稍后在談到“工作量證明”和“比特幣挖礦”時再詳細討論。

  一個區塊中的數據是被打包進這個區塊的一系列交易。這些交易按照既定的規則被打包形成特定的二叉樹數據結構——梅克爾樹(Merkle trees)。按目前的比特幣區塊的大小,一個區塊中能容納的交易數量在 2000 個左右,比如在第 526957 個區塊中容納了 1804 個交易。

  可通過如下網站查看比特幣區塊鏈的數據信息:https://blockchain.info/。

  比特幣區塊鏈的數據結構中包括兩種哈希指針,它們均是不可篡改特性的數據結構基礎。一個是形成“區塊+鏈”(block+chain)的鏈狀數據結構,另一個是哈希指針形成的梅克爾樹(見圖 1)。鏈狀數據結構使得對某一區塊內的數據的修改很容易被發現;梅克爾樹的結構起類似作用,使得對其中的任何交易數據的修改很容易被發現。

比特幣區塊鏈的“區塊鏈”與梅克爾樹

  圖1:比特幣區塊鏈的“區塊鏈”與梅克爾樹

  以上就是我們討論的比特幣區塊鏈的數據結構的相關內容,如果你想對區塊鏈有更深的研究,那怎可錯過對武林技術頻道的關注,我們可是不定期的進行更新喔,還可以一起討論,來吧,我們一起來解剖區塊鏈吧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 男女羞羞视频 | 国产一区二区三区视频免费 | 欧日韩 | 久久久三级免费电影 | 91亚洲精品一区二区福利 | 亚洲一级片在线观看 | 免费国产一级淫片 | 四季久久免费一区二区三区四区 | 黄色av一区二区三区 | 涩涩99| 天天艹综合 | 国产一级爱c视频 | 国产91久久精品一区二区 | 国产一国产精品一级毛片 | 一级空姐毛片 | 日韩午夜一区二区三区 | 欧美一级高潮 | 中文字幕在线观看1 | aa级黄色片 | 香蕉国产在线视频 | 欧美巨乳在线观看 | 性毛片视频| 亚洲午夜网站 | 国产va在线观看 | 黄网站在线免费 | 91福利免费观看 | 成人在线视频精品 | 国产毛片在线看 | 欧美日韩在线看片 | 婷婷久久综合九色综合色多多蜜臀 | 91情侣在线偷精品国产 | 亚洲成人播放 | 国产一区二区三区视频观看 | 久久精品99久久久久久2456 | 麻豆蜜桃在线观看 | 久久人体 | 国产精品久久久久久久娇妻 | 欧美一级鲁丝片免费看 | 国产精品自拍啪啪 | 毛片118极品美女写真 | 福利在线国产 |