日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導讀] 區(qū)塊鏈和分布式算法是由許多層組成的復雜技術(shù)。很少有人詳細了解底層區(qū)塊鏈技術(shù)和分布式算法。老實說,這很好。專門化的本質(zhì)意味著不同的專家專注于不同的層,最終就會將好的結(jié)果契合在一起。

區(qū)塊鏈和分布式算法是由許多層組成的復雜技術(shù)。很少有人詳細了解底層區(qū)塊鏈技術(shù)和分布式算法。老實說,這很好。專門化的本質(zhì)意味著不同的專家專注于不同的層,最終就會將好的結(jié)果契合在一起。

然而,當涉及到協(xié)商共識的協(xié)議時,有一些半真半假的說法需要解決。理解共識是為應用程序選擇正確的區(qū)塊鏈平臺和配置的先決條件。做出錯誤的選擇可能導致效率低下和不安全的設置。

“工作量證明是一項共識協(xié)議。”

“只要沒有人能控制超過50%的網(wǎng)絡,區(qū)塊鏈協(xié)議就是安全的?!?/p>

“區(qū)塊鏈共識是低效和耗能的?!?/p>

比特幣首先在拜占庭式的環(huán)境中解決了共識問題?!?/p>

因此,讓我們仔細研究一下共識并消除一些誤解。

區(qū)塊鏈共識的兩個步驟

共識協(xié)議解決了計算機科學中的一個經(jīng)典問題:許多平等的參與者如何才能就事件的全局觀點達成一致?在區(qū)塊鏈術(shù)語中,這意味著同意處理交易的特定順序。區(qū)塊鏈共識的目標是在所有節(jié)點上維護完全相同的歷史副本。

在集中的系統(tǒng)中,解決這個問題很容易:中央?yún)f(xié)調(diào)器可以簡單地強制執(zhí)行交易順序。在分布式系統(tǒng)中,這是不可能的,需要更復雜的機制。

在區(qū)塊鏈中添加分類賬的過程包括向分布式數(shù)據(jù)結(jié)構(gòu)添加一個新塊。這包括兩個主要步驟,每個步驟都有自己的算法選擇:選擇塊提議者和就包含所提議的塊達成共識。前者涉及決定哪個節(jié)點生成下一個塊,后者關(guān)注的是一個新塊是否被接受到區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)中。這兩個步驟同樣重要,但完全不同。

塊提議者選擇算法

選擇下一個塊生成器最簡單的方法就是輪流或隨機選擇下一個塊生成器。事實上,在授權(quán)人數(shù)固定的情況下,輪流是一個非常好的選擇。這通常是企業(yè)設置中使用的公共區(qū)塊鏈的情況。

然而,這樣的方案在公共區(qū)塊鏈(任何人都可以自由參與)中不起作用,比如比特幣或公共以太坊網(wǎng)絡。就像彩票一樣,參與者可以通過買取大量的彩票來提高他們的獲獎機會。如果彩票是免費的或非常便宜,這可能導致系統(tǒng)被欺騙。這種情況稱為西比爾攻擊。因此,需要有一種機制來對買票行為附加經(jīng)濟困難。

工作量證明(PoW)就是這樣一種機制。所謂的“挖掘”給參與塊生成器選擇算法帶來了成本。參與者可以獲得很多票,但是他們必須為提高計算能力而付費。因此,PoW根本不是一個共識的算法,它只是一個用于選擇下一個塊生成器的抗sybill工具。理解這一點很重要,因為PoW可以與許多協(xié)商共識算法結(jié)合使用。事實上,我們將在下一節(jié)中發(fā)現(xiàn),比特幣的共識算法非常簡單,提供的是非常弱的保證。

權(quán)益證明(PoS)是選擇下一個塊生成器的類似工具。在這種情況下,計算能力被簡單地消除,并根據(jù)計算能力依賴于經(jīng)濟實力的觀察結(jié)果,用經(jīng)濟財富來衡量中彩票概率。明顯的優(yōu)勢是減少了與PoW相關(guān)的能源消耗。

共識算法

在區(qū)塊鏈系統(tǒng)中,實際的共識性算法是在被選擇的塊生成器提出一個塊之后執(zhí)行的。參與者必須就是否包括區(qū)塊達成協(xié)議。比特幣和類似的區(qū)塊鏈,包括以太坊,并不真正執(zhí)行任何特定的算法來達成這樣的協(xié)議。相反,他們選擇了一種不干涉的方法,只允許暫時的分歧,并建立一個規(guī)則,即最強的鏈獲勝,即由網(wǎng)絡的大多數(shù)計算能力支持的鏈獲勝。臨時分叉是可以接受的,而且確實很常見。這種形式的協(xié)商共識意見有時是Nakamoto協(xié)商共識意見,對該網(wǎng)絡所能提供的保障具有深遠的影響。

甚至在比特幣和區(qū)塊鏈系統(tǒng)發(fā)明之前,分布式系統(tǒng)的研究人員就已經(jīng)開發(fā)出了許多工作方式截然不同的共識協(xié)議。BFT協(xié)商共識協(xié)議執(zhí)行網(wǎng)絡參與者之間的若干輪通信,以投票決定是否包含一個塊,并達成堅定的協(xié)議。

BFT共識投票

數(shù)學上已經(jīng)證明,只要不到三分之一的參與者沒有表現(xiàn)出惡意,這種協(xié)議就能保持正常運行。BFT共識的缺點是,由于涉及的通信開銷,它的伸縮性很差。因此,這種協(xié)議主要用于驗證器數(shù)量有限且預先已知的情況,例如在混合區(qū)塊鏈或授權(quán)區(qū)塊生產(chǎn)者數(shù)量較少的區(qū)塊鏈中。

BFT共識協(xié)議的區(qū)塊鏈實現(xiàn)包括BFT和Tendermint。事實上,最近流行的適應于區(qū)塊鏈系統(tǒng)的BFT共識已導致對這一經(jīng)典領域的研究興趣重新燃起。例如,Sikoba Research最近就在BFT共識性優(yōu)化方面進行了大量工作。

最后的話

Nakamoto 共識與BFT共識的差異影響著終結(jié)性。終結(jié)性涉及可以在一個塊上提供的保證,因此,一個塊內(nèi)的交易無限期地包含在鏈中。本質(zhì)上,強終結(jié)性意味著將來不會拒絕該塊,從而導致交易被撤消。

Nakamoto 只提供了概率確定性。這意味著,一個塊最終成為一個塊的概率隨著鏈中添加的每個額外塊的增加而增加,但從來沒有達到理論上的確定性。例如,在比特幣中,我們通常被建議等待6個額外的區(qū)塊,等待一個區(qū)塊中包含的交易被確認。這意味著,平均而言,比特幣交易在大約一小時后被認為是安全的,這是因為基于實踐的啟發(fā),而不是強大的協(xié)議保證。

相比之下, BFT共識協(xié)議提供了強有力的保障。一旦一個區(qū)塊以三分之二的多數(shù)票被納入,交易就可以被認為是安全的。這意味著使用這種協(xié)議的區(qū)塊鏈可以更加敏捷,并且可以在非常短的時間內(nèi)提供交易終結(jié)性。然而,如上所述,BFT共識只有在相對較少的驗證器(考慮數(shù)百而不是數(shù)千)的情況下才能實際實現(xiàn)。

在區(qū)塊鏈互操作性和分片解決方案中,終結(jié)性也變得非常重要。前者側(cè)重于不同區(qū)塊鏈之間的交互,后者指的是出于可伸縮性的原因?qū)^(qū)塊鏈分割成更小的塊。無論哪種情況,通信都必須跨不同的鏈進行。在一個鏈上的交易已經(jīng)被轉(zhuǎn)移到其他鏈上之后,在這個鏈上撤消交易將非常不方便。解決這個問題的部分方法可以在所謂的終結(jié)小工具中找到,它在較弱的協(xié)商共識協(xié)議之上構(gòu)建一個較強的終結(jié)層。

委托權(quán)益證明

對區(qū)塊鏈共識的一個非常有趣且常常被誤解的折衷解決方案是委托權(quán)益證明 (dPoS)。dPoS方法使用一個代幣作為投票機制,以選擇數(shù)量較少且固定的驗證器來執(zhí)行協(xié)商共識協(xié)議。

這意味著可以簡化委托之間的塊生成器選擇,并且較小的驗證器集可以執(zhí)行非常有效的協(xié)商共識協(xié)議。這意味著,dPoS可以結(jié)合公共區(qū)塊鏈和BFT共識的優(yōu)勢,為開放網(wǎng)絡帶來幾乎即時的終結(jié)性,所有參與者都可以在一定程度上參與其中。

dPoS區(qū)塊鏈中的安全性是當前研究的主題,并且與治理密切相關(guān)。從本質(zhì)上講,挑戰(zhàn)在于確保代表的投票是公平的,并建立防止cartel機制的形成。值得注意的是,dPoS應該被看作是分散化和性能之間的可配置平衡。在極端情況下,EOS將驗證器的數(shù)量減少到21個節(jié)點,從而提供一個非??斓钠脚_。其他系統(tǒng),例如最近推出的Cosmos hub,非常強調(diào)安全性,并試圖實現(xiàn)真正的分散化。

當然,對于dpoS來說,cartel的形成和集中是真正的風險。另一方面,由少數(shù)幾個礦池(位于電力便宜的地方)主導的PoW能被認為是分散的嗎?

結(jié)論

共識并不像表面上那么簡單。與計算機科學中的任何東西一樣,必須進行權(quán)衡,且目前還沒有一個理想的解決方案。雖然不可能讓每個人都理解不同共識協(xié)議的所有技術(shù)細節(jié),但是在為給定的應用程序選擇區(qū)塊鏈平臺之前,理解共識協(xié)議的基礎知識是很重要的。因為關(guān)于這個問題已經(jīng)發(fā)表了大量的錯誤信息。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉