區塊鏈的常識之,什麼是區塊鏈,共識機制是什麼?

2020年11月12日14:52:05 科技 1551

區塊鏈的常識之,什麼是區塊鏈,共識機制是什麼? - 天天要聞

專業科普

「共識機制」,是通過特殊節點的投票,在很短的時間內完成對交易的驗證和確認;對一筆交易,如果利益不相干的若干個節點能夠達成共識,我們就可以認為全網對此也能夠達成共識。

區塊鏈作為一種按時間順序存儲數據的數據結構,可支持不同的共識機制。共識機制是區塊鏈技術的重要組件。區塊鏈共識機制的目標是使所有的誠實節點保存一致的區塊鏈視圖,同時滿足下面這兩個性質:

1)一致性:所有誠實節點保存的區塊鏈的前綴部分完全相同。

2)有效性:由某誠實節點發佈的信息終將被其他所有誠實節點記錄在自己的區塊鏈中。

區塊鏈的自信任主要體現於分佈於區塊鏈中的用戶無須信任交易的另一方,也無須信任一個中心化的機構,只需要信任區塊鏈協議下的軟件系統即可實現交易。這種自信任的前提是區塊鏈的共識機制,即在一個互不信任的市場中,要想使各節點達成一致的充分必要條件是每個節點出於對自身利益最大化的考慮,都會自發、誠實地遵守協議中預先設定的規則,判斷每一筆記錄的真實性,最終將判斷為真的記錄記入區塊鏈之中。換句話說,如果各節點具有各自獨立的利益並互相競爭,則這些節點幾乎不可能合謀欺騙你,而當節點們在網絡中擁有公共信譽時,這一點體現得尤為明顯。區塊鏈技術正是運用一套基於共識的數學算法,在機器之間建立「信任」網絡,從而通過技術背書而非中心化信用機構來進行全新的信用創造。

區塊鏈的常識之,什麼是區塊鏈,共識機制是什麼? - 天天要聞

現今區塊鏈的共識機制可分為四大類:工作量證明機制、權益證明機制、股份授權證明機制,Pool驗證池。

區塊鏈上採用不同的共識機制,在滿足一致性和有效性的同時會對系統整體性能產生不同影響。綜合考慮各個共識機制的特點,從以下4個維度評價各共識機制的技術水平:

1)安全性。即是否可以防止二次支付、自私挖礦等攻擊,是否有良好的容錯能力。以金融交易為驅動的區塊鏈系統在實現一致性的過程中,最主要的安全問題就是如何防止和檢測二次支付行為。自私挖礦通過採用適當的策略發佈自己產生的區塊,獲得更高的相對收益,是一種威脅比特幣系統安全性和公平性的理論攻擊方法。此外,Eclipse攻擊控制目標對象的網絡通信,形成網絡分區,阻隔交易傳播。Sybil攻擊通過生產大量無意義的節點影響系統安全性。

2)擴展性。即是否支持網絡節點擴展。擴展性是區塊鏈設計要考慮的關鍵因素之一。根據對象不同,擴展性又分為系統成員數量的增加和待確認交易數量的增加兩部分。擴展性主要考慮當系統成員數量、待確認交易數量增加時,隨之帶來的系統負載和網絡通信量的變化,通常以網絡吞吐量來衡量。

3)性能效率。即從交易達成共識被記錄在區塊鏈中至被最終確認的時間延遲,也可以理解為系統每秒可處理確認的交易數量。與傳統第三方支持的交易平台不同,區塊鏈技術通過共識機制達成一致,因此其性能效率問題一直是研究的關注點。比特幣系統每秒最多處理7筆交易,遠遠無法支持現有的業務量。

4)資源消耗。即在達成共識的過程中,系統所要耗費的計算資源大小,包括CPU、內存等。區塊鏈上的共識機制藉助計算資源或者網絡通信資源達成共識。以比特幣系統為例,基於工作量證明機制的共識需要消耗大量計算資源進行挖掘提供信任證明完成共識。

區塊鏈的常識之,什麼是區塊鏈,共識機制是什麼? - 天天要聞

基礎常識

舉個栗子

我們10個人合夥開一家公司,需要從其中推薦一位CEO 來領導大家一起工作,如果,每一個人說的話都算數,問題在於大家意見都不一致的時候,聽誰的?這樣合夥開公司會出現致命的管理問題,到底是推薦誰當CEO好呢?大家都願意聽他的領導的話嗎?,經過大家的努力,達成一致,共識機制產生了一套規則,大家一起投票決定,最終從10個人中選擇出來一位CEO。

科技分類資訊推薦

早期Prime Day蘋果熱銷好物 - 天天要聞

早期Prime Day蘋果熱銷好物

#夏日生活打開季#快速導讀Engadget 自 2004 年以來一直在消費科技評測領域處於領先地位,評測涵蓋了蘋果的筆記本電腦、智能手錶、平板電腦和智能手機。雖然蘋果產品性能卓越,但價格較高。
雷軍:沒有出紅米汽車的打算 小米汽車計劃2027年出海 - 天天要聞

雷軍:沒有出紅米汽車的打算 小米汽車計劃2027年出海

站長之家(ChinaZ.com)7月3日 消息:昨日晚間,小米董事長雷軍開啟返場直播活動,在直播過程中,雷軍不僅詳細介紹了小米YU7的訂單及交付情況,還積極回應了網友們的諸多提問。其中,網友們頗為關注的小米是否會推出紅米汽車這一問題,雷軍明確表示:「我們確實是沒有這樣的打算。」值得一提的是,此前Redmi品牌總經理王騰也...
雷軍自曝買Model Y:進行對標學習 希望小米汽車超越特斯拉 - 天天要聞

雷軍自曝買Model Y:進行對標學習 希望小米汽車超越特斯拉

站長之家(ChinaZ.com)7月3日 消息:昨晚的直播中,雷軍再次深情回顧了小米YU7開啟大訂後自己的內心感受,直言「我其實是愣住了」。當「3分鐘20萬訂單」這一驚人數據擺在眼前,不僅讓雷軍本人感到意外,更足以震撼全球汽車產業。要知道,創造這一輝煌成績的小米,進入汽車行業僅僅一年零三個月,這無疑創造了中國汽車工業的...
蘋果iOS26 FaceTime可檢測裸露行為 違規將緊急暫停通話 - 天天要聞

蘋果iOS26 FaceTime可檢測裸露行為 違規將緊急暫停通話

站長之家(ChinaZ.com)7月3日 消息:近日,蘋果在最新推送的iOS26測試版系統中,對FaceTime功能進行了重要安全升級,新增實時內容檢測機制以保障視頻通話安全。據測試用戶反饋,當系統通過AI算法識別到通話畫面中出現裸露行為時,將立即暫停音視頻傳輸,同時凍結通話畫面並彈出警告窗口,要求用戶終止不當行為。該技術源於...
雷軍回應大定被質疑有水分:轉單率不足YU7訂單的15% - 天天要聞

雷軍回應大定被質疑有水分:轉單率不足YU7訂單的15%

站長之家(ChinaZ.com)7月3日 消息:昨晚,雷軍開啟直播,圍繞YU7和SU7的最新動態展開分享,並針對近期市場上的諸多爭議話題作出回應。直播中,對於小米YU7「7天可退」原則引發的質疑,雷軍解釋稱,這其實是行業內的普遍做法,車企通常會給予消費者3天的猶豫期。小米YU7在首銷期將猶豫期設定為7天,是考慮到門店試駕安排可...
雙卡有一個卡無服務是什麼原因?教你一步一步找到問題 - 天天要聞

雙卡有一個卡無服務是什麼原因?教你一步一步找到問題

雙卡有一個卡無服務是什麼原因先判斷:要麼是手機卡的問題,要麼是手機的問題!手機卡可能會失效,也可能是欠費太久被註銷!而手機可能是sim卡槽問題,也可能是通信模塊的問題!面對這樣的問題先別慌,建議可以開啟飛行模式,再次開啟下,看看能否解決問題