官术网_书友最值得收藏!

第3章 數據結構

3.1 分布式賬本

在傳統的賬本系統中,所有用戶的交易信息都寫在同一個賬本上,由此來保證用戶之間不出現沖突的交易信息。而這個賬本的記錄、檢索一般交由可信任的第三方機構進行(如銀行)。在這類系統中,所有用戶向第三方機構支付信任費用,由機構保證賬本不被惡意篡改。這是一種中心化的體系,好處是機構可以集中處理大量交易信息,但同時所有交易行為都不得不經過機構的處理,用戶在一定程度上將受到機構的控制。

而區塊鏈技術則提出一種分布式賬本的架構,把第三方機構從系統中剔除,讓人與人之間可以直接進行交易。區塊鏈的解決思路是讓所有用戶都擁有一個賬本,所有用戶都參與到記賬的過程中。然而這樣也帶來一個問題:如何確保所有用戶擁有的是同一個賬本?如何保證賬本信息的一致性?

在區塊鏈中,交易信息是向全網絡廣播的,每個節點都能接收到交易信息。由此,賬本信息的一致性問題,實際上變成一種“唯一性”問題,只要設計一種規則,確保只有唯一一種交易信息能通過篩選保留下來,即可保證各個用戶記錄下來的是同一種信息。

而“區塊”和“鏈”就是實現這種唯一性的數據結構。

主站蜘蛛池模板: 静海县| 宁阳县| 开原市| 枣强县| 扬州市| 高淳县| 睢宁县| 沙洋县| 神木县| 渝中区| 乌兰察布市| 德兴市| 大洼县| 武安市| 菏泽市| 岢岚县| 临潭县| 大连市| 昌吉市| 泸水县| 留坝县| 高台县| 阿坝县| 卢氏县| 互助| 江城| 浙江省| 洮南市| 江门市| 元谋县| 抚松县| 栾川县| 布拖县| 麟游县| 依安县| 明光市| 中山市| 墨玉县| 玉树县| 华池县| 黄平县|