自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解區(qū)塊鏈中常見的八大共識機制!

區(qū)塊鏈
區(qū)塊鏈技術(shù)作為比特幣的底層技術(shù),類似于數(shù)據(jù)庫賬本,而共識機制是去中心化的分布式賬本中的規(guī)則核心,決定了區(qū)塊鏈的安全性、可擴展性和去中心化程度等許多重要特性。

共識機制是指以去中心化的方式就網(wǎng)絡(luò)的狀態(tài)達成統(tǒng)一協(xié)議的過程。 也被稱為共識算法,有助于驗證和驗證信息被添加到分類賬簿,確保只有真實的事務(wù)記錄在區(qū)塊鏈上。在區(qū)塊鏈被發(fā)明后的近十年歷程里,不斷有新的共識機制被創(chuàng)造出來。有些算法在工作量證明的基礎(chǔ)上作出改進,有些則將傳統(tǒng)的分布式容錯算法運用到區(qū)塊鏈網(wǎng)絡(luò)中。那么目前區(qū)塊鏈中常見的共識機制有哪些呢?

1.Pow工作量證明:是一種衡量計算機工作量的共識機制。比特幣使用的就是工作量證明機制。 工作量證明主要通過哈希計算找出合理數(shù)據(jù)的步驟來完成:將區(qū)塊頭數(shù)據(jù)帶入哈希函數(shù)計算公式,不斷調(diào) 整區(qū)塊頭數(shù)據(jù)中的隨機數(shù),直到計算出滿足特定標(biāo)準(zhǔn)的哈希值,工作量證明就會完成。簡單來說就是多勞多得,誰的算力強,計算得就更快,獲得記賬權(quán)的概率就越高。 這種證明方式?jīng)Q定了其驗證過程需要大量的數(shù)據(jù)計算,而其他節(jié)點卻很容易驗證計算結(jié)果是否正確,因此 區(qū)塊鏈系統(tǒng)無法被惡意節(jié)點所欺騙。但是這種證明方式需要消耗大量能源(電力及計算硬件損耗),很不 環(huán)保。并且在理論上,如果集合了全網(wǎng)51%的算力即可對區(qū)塊鏈網(wǎng)絡(luò)進行有效攻擊,因此許多基于比特幣 代碼產(chǎn)生的、市值較小的山寨幣很容易遭受攻擊。

2.PoS權(quán)益證明: PoS權(quán)益證明同樣需要通過計算找出合理的哈希值來完成。但不同的是權(quán)益證明機制通過節(jié)點持有加密貨 幣的時間和數(shù)量來判斷節(jié)點的權(quán)益大小。根據(jù)權(quán)益大小不同,用戶之間看到的計算目標(biāo)值也不同。權(quán)益大的節(jié)點,獲得目標(biāo)值更加簡單,更容易獲得下一個區(qū)塊的記賬權(quán)。 這種方式不需要每個節(jié)點都進行大量的運算,節(jié)省了電力能源。同時全網(wǎng)51%的算力攻擊在權(quán)益證明機制下是無效的,因為發(fā)起這種攻擊反而會損害自身的利益。但是可能會出現(xiàn)幣種持有數(shù)量大的節(jié)點權(quán)力過 大,對區(qū)塊鏈記賬享有絕對支配權(quán)的情況,容易引發(fā)信任問題。

3.DPoS 委托權(quán)益證明: DPoS 委托權(quán)益證明通過由持幣人投票選舉出一定數(shù)量的代表來達成共識。每個持幣人的投票所占的比重 與他持有的幣種數(shù)量有關(guān),持有的越多,所占的比重越大。被選出的代表可擁有記賬權(quán),輪流進行記賬;未能很好履行職責(zé)的代表還會被投票除名。這一任期結(jié)束后,新的代表會再次通過投票產(chǎn)生。

4.容量證明/空間和時間證明:容量證明是工作量證明的一種變體,它更多地關(guān)注內(nèi)存而不是處理能力。從某種意義上說,這是對PoW的改進,即使在挖掘開始之前,容量證明也要求節(jié)點將預(yù)先計算的哈希值存儲在其硬盤驅(qū)動器和其他內(nèi)存單元上,這個過程稱為繪圖,繪圖使容量證明成為比工作證明更快的機制。這種方法的另一個優(yōu)點是它可以節(jié)省大量能源,這與工作量證明機制不同。更不用說,硬盤存儲更多哈希值的任何技術(shù)改進也將為不在區(qū)塊鏈中的人改進技術(shù),這與許多制造商制造的專用芯片不同,后者除了采礦之外什么都不做。

5.唯一節(jié)點列表(UNL):在Ripple和Stellar等區(qū)塊鏈中使用的共識機制被稱為唯一節(jié)點列表。UNL的核心是允許某些節(jié)點簽署交易,任何用戶都可以簡單地驗證簽署的區(qū)塊是否是最新的。這種共識機制的核心問題是確定哪些節(jié)點將有能力簽署交易。UNL非常類似于向某些網(wǎng)站頒發(fā)數(shù)字證書的證書頒發(fā)機構(gòu),除了聲稱UNL中的節(jié)點是合法的之外,它們聲稱每個節(jié)點都是唯一的,因為它們由不同的實體運營,因此降低Sybil攻擊的可能性。UNL共識機制也是目前較快的機制之一。然而,最大的缺點是它是一個比其他共識機制更加集中的區(qū)塊鏈系統(tǒng)。

6.已用時間證明:這是另一種共識機制,旨在通過關(guān)注隨機化來取代工作量證明系統(tǒng)的低效率和誘導(dǎo)浪費的競爭。HyperledgerSawtooth等區(qū)塊鏈中使用的一種機制,經(jīng)過時間證明會隨機為其節(jié)點提供一個計時器對象。計時器首先到期的節(jié)點將負責(zé)發(fā)布下一個塊。該系統(tǒng)為拜占庭將軍問題的隨機領(lǐng)導(dǎo)者選擇方面提供了有效的解決方案。然而,由英特爾開發(fā)的合作伙伴技術(shù)SGX已被證明存在一些嚴(yán)重漏洞,導(dǎo)致難以信任共識機制。更不用說,重要的是要確保給定計時器對象的每個節(jié)點都是唯一的,并且沒有用戶假裝是多個節(jié)點來增加他們被選中的幾率。

7.權(quán)威證明:作為一種共識機制的權(quán)威證明與權(quán)益證明并沒有太大的不同。兩者之間的主要區(qū)別在干,在權(quán)益證明中,驗證者質(zhì)押硬幣,而在權(quán)威證明中,他們質(zhì)押自己的聲譽。區(qū)塊鏈中的驗證者數(shù)量相當(dāng)少,因此更適合用于私有區(qū)塊鏈。這種機制是一種快速、可擴展的機制,同時具有能源效率。但是,顧名思義,這種共識機制并不遵守去中心化的原則。驗證者的數(shù)量非常少,因此可以輕松實施審查和資金凍結(jié)之類的事情。

8.有向無環(huán)圖:有向無環(huán)圖是計算機科學(xué)中眾所周知的數(shù)據(jù)結(jié)構(gòu)。事實上,區(qū)塊鏈也是DAG的一個例子,因為它有一個明確的方向,沒有任何循環(huán),并且是一個圖。1OTA使用的Tangle也是DAG共識機制的一種形式。在這種機制中,每個塊必須有兩個父塊。所以,為了通過DAG共識機制完成一筆交易,用戶需要驗證自己之前的兩筆交易。這種機制的最大優(yōu)勢是它可以減少延遲和交易費用。然而,這種共識模型對提高可擴展性幾乎沒有任何作用,而且極易受到攻擊,因為任何攻擊只需要34%的哈希算力就可以破壞系統(tǒng)。

區(qū)塊鏈技術(shù)還是一個非常年輕的領(lǐng)域,沒有完美的共識機制。然而,有大量令人興奮的研究正在進行,許多令人興奮的新區(qū)塊鏈正在通過各種共識機制突破可能的極限。


責(zé)任編輯:華軒 來源: 中金網(wǎng)
相關(guān)推薦

2022-10-13 08:32:26

區(qū)塊鏈共識機制

2021-09-18 09:00:00

區(qū)塊鏈應(yīng)用JavaScript

2019-05-28 15:20:17

2018-08-19 11:00:05

2022-04-26 13:41:16

區(qū)塊鏈比特幣數(shù)據(jù)庫

2021-02-10 16:53:56

區(qū)塊鏈加密貨幣數(shù)字貨幣

2021-07-17 21:49:15

區(qū)塊鏈加密貨幣賬本

2023-01-11 19:50:35

2018-05-03 20:55:47

區(qū)塊鏈分布式數(shù)據(jù)庫

2020-11-10 17:10:44

區(qū)塊鏈共識算法

2022-09-16 11:58:32

網(wǎng)絡(luò)攻擊區(qū)塊鏈

2018-02-09 11:08:49

區(qū)塊鏈算法主流

2021-12-13 16:12:50

區(qū)塊鏈比特幣技術(shù)

2024-07-15 08:13:12

BERT模型嵌入

2018-03-23 06:39:00

區(qū)塊鏈物聯(lián)網(wǎng)幣種

2011-06-21 15:59:51

外鏈

2024-08-22 14:49:49

系統(tǒng)設(shè)計數(shù)據(jù)庫

2009-09-15 15:51:52

2023-05-17 15:22:45

識別開源工具

2016-09-30 14:23:16

數(shù)據(jù)結(jié)構(gòu)算法八大排序算法
點贊
收藏

51CTO技術(shù)棧公眾號