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

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

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

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

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

Verifiable Random FuncTIon(VRF)

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

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

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

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

Cryptographic Sortition

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

Algorand為了解決這種潛在的風(fēng)險(xiǎn),利用VRF來掩蓋Leader Selection的步驟??梢韵胂癯桑阂话愕腂FT在每一輪開始時(shí)公平公開選出Leader以及Committee,Algorand則是像在每一輪開始時(shí)公布中獎(jiǎng)號(hào)碼,每個(gè)使用者都可以自己拿自己的票根對(duì)獎(jiǎng),中獎(jiǎng)的人即可成為下一輪的Leader(或是Committee Verifier),但在中獎(jiǎng)?wù)咦约罕砻魃矸萸埃瑳]有人知道誰中獎(jiǎng),也就是沒有人能預(yù)測下一輪的Leader以及Committee。當(dāng)然中獎(jiǎng)與否并不是口說無憑,中獎(jiǎng)?wù)咝枰鍪局歇?jiǎng)證明,而這個(gè)證明是大家都可以驗(yàn)證的,這正是我們剛剛說到的VRF。

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

Participant Replacement

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

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

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

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

小結(jié)

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

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

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

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

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

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

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

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

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

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

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

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

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

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

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

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

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

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

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

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

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

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