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

當前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導讀] 相信大家對于PoS權益證明的概念都不陌生,但是究竟一個PoS的Protocol是如運作的?如何公平的選出下個區(qū)塊的生產(chǎn)者?如何保證區(qū)塊生產(chǎn)者不能bias下次自己再次當選的機率?這些實行的細節(jié)都是

相信大家對于PoS權益證明的概念都不陌生,但是究竟一個PoS的Protocol是如運作的?如何公平的選出下個區(qū)塊的生產(chǎn)者?如何保證區(qū)塊生產(chǎn)者不能bias下次自己再次當選的機率?這些實行的細節(jié)都是需要經(jīng)過更多特別設計的。今天就來簡單介紹一下Algorand這個相對新的共識算法。

提出Algorand算法的是一位圖靈獎的得主Silvio Micali,若是以一個投資者的角度來看,這個項目背后的學術實力是絕對不容質(zhì)疑的。Silvio稱Algorand為Pure Proof of Stake。因為在他的設計中,貨幣的持有者不需要把某數(shù)量的貨幣抵押出去(會有一段時間不能使用),或是代理(delegate)給其他人來參與PoS共識機制,而是只要自己錢包里面擁有balance就可以一同參與這個共識機制。這確實比較符合去中心化的理念,畢竟降低了參與共識的門坎。

個人認為Algorand真正創(chuàng)新的突破在于結合VRF(Verifiable Random Function)的Leader以及Committee抽簽(cryptographic sorTITIon)、防止重要節(jié)點遭到惡意使用者攻擊的ParTIcipant Replacement機制,以下就針對VRF做一些基本介紹,至于Algorand改良的拜占庭算法BA*。

Verifiable Random FuncTIon(VRF)

Verifiable Random Function,中文是可驗證隨機函數(shù)。簡單的說,VRF能夠由私鑰(SK)以及信息(X)產(chǎn)生一組可驗證的偽隨機(pseudorandom)隨機數(shù)Y以及證明Ρ。任何人都可以通過Verify()函數(shù)來檢驗這個隨機字串是否真的是該公鑰對應私鑰持有者,依照規(guī)定使用Evaluate()函數(shù)所產(chǎn)生,而不是自己亂掰的:

· Evaluate(SK,X)→(Y,?)。產(chǎn)生隨機數(shù):輸入私鑰SK,信息X,輸出pseudorandom output string Y以及proof?。

· Verify(VK,X,Y,?)→0/1.驗證隨機數(shù):輸入公鑰VK,信息X,隨機數(shù)Y,以及the proof?。若該隨機數(shù)確實是由該公鑰對應之私鑰使用Evaluate函示所產(chǎn)生,則回傳1(true)

為什么我們需要這個VRF呢?一起看下去吧

Cryptographic Sortition

無論是在何種BFT的共識機制中,都是由Leader以及Committee來完成區(qū)塊的發(fā)布以及共識決議。例如EOS的dPoS BFT是固定21個BP輪流擔任Leader以及投票者、Zilliqa通過PoW加入Committee進行PBFT共識算法。這些比較直觀的拜占庭共識算法都有一個共同特征,就是大家都可以看到下一個區(qū)塊的Leader是誰,以及負責協(xié)議共識的Committee是誰。這造成了一個可能的風險,就是這些區(qū)塊生產(chǎn)者以及Committee成員容易成為有心人是攻擊的目標,無論是DDOS也好,賄賂也好,都讓攻擊者有清楚的目標。這也使的要成為一個Leader或是Committee member的安全門坎更高。

Algorand為了解決這種潛在的風險,利用VRF來掩蓋Leader Selection的步驟。可以想像成:一般的BFT在每一輪開始時公平公開選出Leader以及Committee,Algorand則是像在每一輪開始時公布中獎號碼,每個使用者都可以自己拿自己的票根對獎,中獎的人即可成為下一輪的Leader(或是Committee Verifier),但在中獎者自己表明身份前,沒有人知道誰中獎,也就是沒有人能預測下一輪的Leader以及Committee。當然中獎與否并不是口說無憑,中獎者需要出示中獎證明,而這個證明是大家都可以驗證的,這正是我們剛剛說到的VRF。

在每一輪每一個步驟(step)開始前,每一個使用者都可以通過Sortition()函示,由自己的私鑰配合VRF來檢驗自己有沒有資格成為Leader或是委員會的成員(看VRF的evaluate()函示output是否符合某些規(guī)定,機率與持有貨幣成正比)。若發(fā)現(xiàn)自己是Leader,該使用者就會準備好要發(fā)布的區(qū)塊,附上自己確實中獎的Proof一起廣播出去。同理,在接下來每一個需要Committee決議投票的步驟中,每一個使用者都先檢驗自己是否成功被抽中進入委員會,是的話就把自己的投票(或是其他要協(xié)議的值)隨著Proof一起廣播出去。

Participant Replacement

上述的設計對安全性有很大的幫助,由于沒有人能預測參與下一輪共識的成員,所以惡意節(jié)點無法事前定要攻擊的對象。當一個惡意節(jié)點知道某人是這一輪的Leader時,代表這個信息已經(jīng)散布到網(wǎng)絡之中,該Leader想要廣播的區(qū)塊已經(jīng)讓網(wǎng)絡上的其他節(jié)點知道,因此已經(jīng)算是「功臣身退」了,現(xiàn)在才要攻擊它一切都太晚了。同理,在后面所有的共識過程中,在每一個成員廣播出自己決議的同時,投出那一票的瞬間,他們就已經(jīng)達成了自己此步驟身為委員會成員的義務,再下一個步驟中的又會有新的委員會出現(xiàn),生生不息的繼續(xù)完成每一輪的共識。

這就是所謂的Participant Replacement,每一個共識步驟的決議成員都不同且彼此獨立,使得惡意使用者無法有效率的攻擊這個網(wǎng)絡。

細心的你可能會注意到,這種自己在家對獎的模式讓很多人同時成為Leader呢?答案是會的,可能會有多個節(jié)點都符合條件成為Leader,但最后大家可以規(guī)定簡單的經(jīng)過hash來排序,決定出Prioroty最高的那個leader,并只幫忙廣播它的區(qū)塊。

總結一下,Algorand在每一個區(qū)塊leader的產(chǎn)生到共識的每一個決議步驟,都不是事先選擇好,而是當下發(fā)現(xiàn)自己有權利參與的節(jié)點,在參與共識的同時附上Proof來廣播。這不同于一些BFT模型是節(jié)點廣播區(qū)塊之后等待某些已知使用者回復簽章,而是Locally收集網(wǎng)絡上的各種簽章投票,在幫助gossiping的同時自己運行自己的共識算法。

小結

Algorand算法的出現(xiàn)造成了一陣不小的轟動(單然還有BA*也是重點),透過VRF來進行去中心化世界中隨機數(shù)生產(chǎn)的概念也被越來越區(qū)塊鏈應用。這里僅僅簡單介紹了一下VRF以及他在共識協(xié)議中可以帶來的改變。

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

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

關鍵字: 驅動電源

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

關鍵字: 工業(yè)電機 驅動電源

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

關鍵字: 驅動電源 照明系統(tǒng) 散熱

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

關鍵字: LED 設計 驅動電源

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

關鍵字: 電動汽車 新能源 驅動電源

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

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

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

關鍵字: LED 驅動電源 功率因數(shù)校正

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

關鍵字: LED照明技術 電磁干擾 驅動電源

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

關鍵字: LED 驅動電源 開關電源

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

關鍵字: LED 隧道燈 驅動電源
關閉