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

第3章 數據結構

3.1 分布式賬本

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

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

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

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

主站蜘蛛池模板: 福建省| 玉门市| 荆门市| 论坛| 山阳县| 左贡县| 洪雅县| 乐业县| 汉寿县| 邓州市| 吴江市| 宁晋县| 陵川县| 石棉县| 河源市| 双鸭山市| 涞源县| 邵东县| 陈巴尔虎旗| 涿州市| 将乐县| 宝鸡市| 响水县| 衡阳县| 嘉黎县| 临漳县| 准格尔旗| 江口县| 鄂托克旗| 长兴县| 襄垣县| 河曲县| 依兰县| 梨树县| 保定市| 和政县| 扶风县| 宁强县| 南澳县| 陆河县| 庆安县|